Releases: javalin/javalin
7.0.0-alpha.2
What's Changed
- [deps] Upgrade OkHttp to 5.3.0 by @Copilot in #2496
- [core] Add config option to disable old version check warning by @Copilot in #2499
- Add static keyword to wsBefore and wsAfter in ApiBuilder by @Copilot in #2501
- [deps] Update Pebble to 4.0.0 by @kamenitxan in #2502
- [workflow]: Bump actions/checkout from 5 to 6 in the dependencies group by @dependabot[bot] in #2503
- [config] Rework JavalinConfig by @tipsy in #2504
- [tests] Add missing test cases by @tipsy in #2506
- [cors] Use JDK's URI class by @Playacem in #2180
New Contributors
- @kamenitxan made their first contribution in #2502
Full Changelog: javalin-parent-7.0.0-alpha.1...javalin-parent-7.0.0-alpha.2
7.0.0-alpha.1
What's Changed
- Fix infinite loop in custom exception handling by @LordOfLeaks in #2423
- [workflow]: Bump actions/checkout from 4 to 5 in the dependencies group by @dependabot[bot] in #2428
- Add comprehensive GitHub Copilot instructions with commit message convention by @Copilot in #2433
- Bump and rename sslcontext-kickstart to ayza by @Hakky54 in #2434
- Update Javalin to version 7.0.0-SNAPSHOT with Java 17 requirement by @Copilot in #2431
- Improve test suite by adding HTTP status code assertions and cleaning up static files tests by @Copilot in #2437
- [core] Migrate to Jetty 12 by @tipsy in #2444
- [workflow]: Bump the dependencies group with 3 updates by @dependabot[bot] in #2445
- Optimize static file handling by leveraging Jetty 12 native capabilities by @Copilot in #2447
- Upgrade Kotlin from 1.9.25 to 2.0.21 and remove JTE integration by @Copilot in #2452
- [deps] Update Pebble to 3.2.4 and fix package imports for CVE security fix by @Copilot in #2453
- Update all dependencies and plugins to latest stable versions by @Copilot in #2456
- [context] add support for quoted charset in content-type header (#2448) by @Pinusar in #2449
- Add onUpgrade method to WebSocket RequestLogger by @Copilot in #2450
- Fix cookie handling in JavalinTest client by @Copilot in #2459
- Replace OkHTTP with native JDK HttpClient in javalin-testtools by @Copilot in #2461
- [ssl] Drop Conscrypt ALPN support from SSL Plugin by @Copilot in #2464
- [compression] Add preferred compressors list by @fabiobento512 in #2427
- Add Zstandard compression support using zstd-jni by @Copilot in #2465
- Fix Missing Allow Header in HTTP 405 Responses by @Copilot in #2468
- [sse] Relax Accept header validation to support multiple content types by @Copilot in #2474
- [routing] Support custom HTTP methods by @tipsy in #2478
- [tests] Fix flakiness in TestRateLimitUtil by @tipsy in #2477
- [javalin] Move routing to config by @tipsy in #2479
- [maven] Refactor modules by @tipsy in #2481
- [github] Improve copilot-instructions.md with comprehensive Javalin patterns and philosophy by @Copilot in #2483
- [core] Introduce endpoint stack and utilize endpoints more by @tipsy in #2486
- [async] Improve async handling by @tipsy in #2489
New Contributors
- @LordOfLeaks made their first contribution in #2423
- @Hakky54 made their first contribution in #2434
- @Pinusar made their first contribution in #2449
- @fabiobento512 made their first contribution in #2427
Full Changelog: javalin-parent-6.7.0...javalin-parent-7.0.0-alpha.1
6.7.0
What's Changed
- [deps] Some further minor and patch version updates by @skagedal in #2393
- [workflow]: Bump codecov/codecov-action from 5.3.1 to 5.4.0 in the dependencies group by @dependabot in #2379
- [workflow]: Bump codecov/codecov-action from 5.4.0 to 5.4.2 in the dependencies group by @dependabot in #2397
- Fix virtual threads enabled bug on native images for graalVM by @OlavoAcolita in #2361
- feat: add Context.disableCompression() to disable response compression by @2897robo in #2394
- Revert "[tests] Add java argument to surefire for mockito as a java agent" by @tipsy in #2407
- [Static Files] access files with special characters using encoded path by @hupender in #2405
- feat: Add route roles for static files by @hupender in #2403
- [workflow]: Bump codecov/codecov-action from 5.4.2 to 5.4.3 in the dependencies group by @dependabot in #2408
New Contributors
- @OlavoAcolita made their first contribution in #2361
- @2897robo made their first contribution in #2394
- @hupender made their first contribution in #2405
Full Changelog: javalin-parent-6.6.0...javalin-parent-6.7.0
6.6.0
What's Changed
- Map client aborts to 499 and timeouts to 408. by @martinsk82 in #2385
- Smaller version updates by @skagedal in #2386
- Update micrometer to latest patch version by @skagedal in #2387
- Set version for maven-deploy-plugin by @skagedal in #2388
- [tests] Add java argument to surefire for mockito as a java agent by @skagedal in #2389
- [deps] Update micrometer to 1.14.15, latest release version by @skagedal in #2391
New Contributors
- @martinsk82 made their first contribution in #2385
- @skagedal made their first contribution in #2386
Full Changelog: javalin-parent-6.5.0...javalin-parent-6.6.0
6.5.0
What's Changed
- Fix SeekableWriter.kt on file download resumption for non audio/video⦠by @brys0 in #2360
- [core] Fix
CookiemaxAgedocs by @Petersoj in #2357 - [http] Add config option for response buffer size with a new default by @Playacem in #2369
- [core] Improve
HttpStatus.forStatusby using map lookup by @Petersoj in #2368 - Handle invalid http verbs in micrometer plugin by @byarr in #2365
- [workflow]: Bump codecov/codecov-action from 5.1.1 to 5.1.2 in the dependencies group by @dependabot in #2353
- [workflow]: Bump codecov/codecov-action from 5.1.2 to 5.3.1 in the dependencies group by @dependabot in #2363
New Contributors
- @brys0 made their first contribution in #2360
- @Petersoj made their first contribution in #2357
- @byarr made their first contribution in #2365
Full Changelog: javalin-parent-6.4.0...javalin-parent-6.5.0
6.4.0
What's Changed
-
Update Dependabot to actually group dependency updates by @SentryMan in #2322
-
Use
removeFirstOrNullinstead ofremoveFirstKtfor null safety by @Jerbell in #2309 -
[deps]: Bump org.freemarker:freemarker from 2.3.32 to 2.3.33 by @dependabot in #2311
-
[deps]: Bump org.java-websocket:Java-WebSocket from 1.5.6 to 1.5.7 by @dependabot in #2312
-
[deps]: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 by @dependabot in #2313
-
[deps]: Bump micrometer.version from 1.13.2 to 1.13.3 by @dependabot in #2314
-
[deps]: Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 by @dependabot in #2315
-
[deps]: Bump com.aayushatharva.brotli4j:brotli4j from 1.16.0 to 1.17.0 by @dependabot in #2316
-
[deps]: Bump org.apache.maven.plugins:maven-install-plugin from 3.1.2 to 3.1.3 by @dependabot in #2317
-
[deps]: Bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #2319
-
[deps]: Bump org.seleniumhq.selenium:selenium-chrome-driver from 4.20.0 to 4.24.0 by @dependabot in #2320
-
[deps]: Bump junit.version from 5.10.3 to 5.11.0 by @dependabot in #2318
-
[deps]: Bump the dependencies group across 1 directory with 3 updates by @dependabot in #2324
-
[deps]: Bump the dependencies group with 20 updates by @dependabot in #2326
-
[workflow]: Bump codecov/codecov-action from 4.5.0 to 4.6.0 in the dependencies group by @dependabot in #2328
-
[cors] Disallow anyHost + allowCredentials by @Playacem in #2321
-
[workflow]: Bump s4u/maven-settings-action from 3.0.0 to 3.1.0 in the dependencies group by @dependabot in #2338
New Contributors
Full Changelog: javalin-parent-6.3.0...javalin-parent-6.4.0
6.3.0
What's Changed
- [deps]: Bump jackson.version from 2.17.1 to 2.17.2 by @dependabot in #2295
- [deps]: Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.1 by @dependabot in #2296
- [deps]: Bump io.github.bonigarcia:webdrivermanager from 5.9.1 to 5.9.2 by @dependabot in #2297
- [deps]: Bump com.github.spullara.mustache.java:compiler from 0.9.13 to 0.9.14 by @dependabot in #2298
- [deps]: Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #2299
- [deps]: Bump kotlin.version from 1.9.24 to 1.9.25 by @dependabot in #2300
- [deps]: Bump org.apache.felix:maven-bundle-plugin from 5.1.6 to 5.1.9 by @dependabot in #2301
- [deps]: Bump micrometer.version from 1.13.1 to 1.13.2 by @dependabot in #2302
- [deps]: Bump io.mockk:mockk-jvm from 1.13.10 to 1.13.12 by @dependabot in #2303
- [deps]: Bump jetty.version from 11.0.21 to 11.0.22 by @dependabot in #2304
- feature: implemented queryParamsAsClass & formParamsAsClass by @Mr-EmPee in #2307
New Contributors
Full Changelog: javalin-parent-6.2.0...javalin-parent-6.3.0
6.2.0
What's Changed
- Add config to enforce content types strictly by @maths22 in #2255
- Fix documentation links in doc comments by @angusholder in #2271
- Enable OSGi bundle packaging for Javalin v6. by @filipesoliveira in #2272
- [workflow]: Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #2274
- chore: fix comment by @tsinghuacoder in #2276
Dependencies
- [deps]: Bump micrometer.version from 1.12.5 to 1.13.0 by @dependabot in #2261
- [deps]: Bump sslcontext-kickstart.version from 8.3.4 to 8.3.5 by @dependabot in #2263
- [deps]: Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #2264
- [deps]: Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 by @dependabot in #2266
- [deps]: Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 by @dependabot in #2265
- [deps]: Bump jackson.version from 2.17.0 to 2.17.1 by @dependabot in #2269
- [deps]: Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by @dependabot in #2270
- [deps]: Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 by @dependabot in #2262
- [deps]: Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #2267
- [deps]: Bump jetty.version from 11.0.20 to 11.0.21 by @dependabot in #2289
- [deps]: Bump sslcontext-kickstart.version from 8.3.5 to 8.3.6 by @dependabot in #2287
- [deps]: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 by @dependabot in #2288
- [deps]: Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #2285
- [deps]: Bump io.github.bonigarcia:webdrivermanager from 5.8.0 to 5.9.1 by @dependabot in #2284
- [deps]: Bump micrometer.version from 1.13.0 to 1.13.1 by @dependabot in #2281
- [deps]: Bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in #2283
- [deps]: Bump org.moditect:moditect-maven-plugin from 1.2.1.Final to 1.2.2.Final by @dependabot in #2282
- [deps]: Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 by @dependabot in #2286
New Contributors
- @tsinghuacoder made their first contribution in #2276
- @angusholder made their first contribution in #2271
- @filipesoliveira made their first contribution in #2272
Full Changelog: javalin-parent-6.1.6...javalin-parent-6.2.0
6.1.6
6.1.4
What's Changed
Fixes
Chores
- [workflow]: Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #2175
- [deps]: Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 by @dependabot in #2178
- [deps]: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #2176
- [deps]: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.1.0 to 3.4.1 by @dependabot in #2177
- [deps]: Bump ch.qos.logback:logback-classic from 1.5.1 to 1.5.2 by @dependabot in #2179
- [deps]: Bump ch.qos.logback:logback-classic from 1.5.2 to 1.5.3 by @dependabot in #2181
- [deps]: Bump kotlin.version from 1.9.22 to 1.9.23 by @dependabot in #2184
- [deps]: Bump jackson.version from 2.16.1 to 2.16.2 by @dependabot in #2187
- [deps]: Bump com.fasterxml.jackson.core:jackson-databind from 2.16.1 to 2.16.2 by @dependabot in #2186
- [deps]: Bump micrometer.version from 1.12.3 to 1.12.4 by @dependabot in #2188
- [deps]: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in #2189
- [deps]: Bump org.moditect:moditect-maven-plugin from 1.1.0 to 1.2.0.Final by @dependabot in #2193
- [deps]: Bump sslcontext-kickstart.version from 8.3.2 to 8.3.3 by @dependabot in #2195
- [deps]: Bump org.commonmark:commonmark from 0.21.0 to 0.22.0 by @dependabot in #2196
- [deps]: Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #2198
- [deps]: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in #2197
- [deps]: Bump sslcontext-kickstart.version from 8.3.3 to 8.3.4 by @dependabot in #2199
- [deps]: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in #2201
- [github] Group dependabot PRs by @zugazagoitia in #2202
- [deps]: Bump the dev-deps group with 1 update by @dependabot in #2203
- [workflow]: Bump the actions-deps group with 1 update by @dependabot in #2204
- [deps]: Bump the dev-deps group with 1 update by @dependabot in #2206
- [deps]: Bump io.github.bonigarcia:webdrivermanager from 5.7.0 to 5.8.0 in the dev-deps group by @dependabot in #2209
- [revert] "[github] Group dependabot PRs" by @tipsy in #2211
- [deps]: Bump org.moditect:moditect-maven-plugin from 1.2.0.Final to 1.2.1.Final by @dependabot in #2212
- [workflow]: Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #2215
- [deps]: Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #2213
- [deps]: Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #2214
- [workflow]: Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #2223
- [deps]: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.4 by @dependabot in #2233
- [deps]: Bump com.github.spullara.mustache.java:compiler from 0.9.11 to 0.9.13 by @dependabot in #2237
- [deps]: Bump org.seleniumhq.selenium:selenium-chrome-driver from 4.19.1 to 4.20.0 by @dependabot in #2231
- [deps]: Bump slf4j.version from 2.0.12 to 2.0.13 by @dependabot in #2232
- [deps]: Bump micrometer.version from 1.12.4 to 1.12.5 by @dependabot in #2225
- [deps]: Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 by @dependabot in #2229
- [deps]: Bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.2 by @dependabot in #2230
- [deps]: Bump ch.qos.logback:logback-classic from 1.5.3 to 1.5.6 by @dependabot in #2226
- [deps]: Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 by @dependabot in #2227
Full Changelog: javalin-parent-6.1.3...javalin-parent-6.1.4