Releases: akka/akka-http
Releases · akka/akka-http
v10.6.3
What's Changed
- doc: Include quickstart in docs by @patriknw in #4381
- chore: New license for tests and docs by @johanandren in #4388
- build: Post 10.6.2 release stuff by @johanandren in #4380
- bump: update scalatest from 3.2.12 to 3.2.18 by @scala-steward in #4387
- bump: update sbt from 1.9.4 to 1.9.9 by @scala-steward in #4386
- bump: update scala-xml from 2.2.0 to 2.3.0 by @scala-steward in #4385
- bump: update jackson-databind from 2.15.2 to 2.15.4 by @scala-steward in #4383
- bump: update jackson-dataformat-xml from 2.15.2 to 2.15.4 by @scala-steward in #4384
- build: Make sure native image tests are green in release issue by @johanandren in #4390
- chore: license change date, Akka bump for 10.6.3 by @johanandren in #4391
Full Changelog: v10.6.2...v10.6.3
v10.6.2
What's Changed
- feat: Client TLS identity extraction and assertion directives by @johanandren in #4360
- feat: Cert rotation utilities and docs by @johanandren in #4359
- feat: add JWT and claim validation directives by @efgpinto in #4377
- bump: scala-xml 2.2.0 by @johanandren in #4376
- bump: update scala3-library from 3.3.1 to 3.3.3 by @scala-steward in #4363
- bump: update sbt-scalafix, scalafix-core from 0.11.1 to 0.12.0 by @scala-steward in #4362
- chore: exclude ScalaFix support from vulnerability scanning by @ennru in #4357
- build: More foolproof way of picking up version for native image test by @johanandren in #4358
- docs: fix div tag in introduction.md by @efgpinto in #4361
- build: post 10.6.1 mima plugin config by @johanandren in #4364
- bump: Scala 2.13.13 by @johanandren in #4366
- bump: update github-api from 1.319 to 1.321 by @scala-steward in #4367
- bump: genjavadoc 0.19 by @johanandren in #4369
- docs: remove docs referencing external CORS lib by @sebastian-alfers in #4372
- chore: repo gardening by @johanandren in #4373
- docs: Link to migration guide from placeholder release note pags by @johanandren in #4370
- chore: Add minimal test coverage for ws client ping by @johanandren in #4375
- chore: License change date for 10.6.2 by @johanandren in #4379
New Contributors
Full Changelog: v10.6.1...v10.6.2
v10.6.1
What's Changed
- feat: native image support by @johanandren in #4349
- feat: CORS-support by @johanandren in #4343
- doc: Simpler old-version-warning by @johanandren in #4333
- chore: Include quickstart bumping in release template by @johanandren in #4334
- chore: remove references to Gitter and other outdated things by @ennru in #4336
- build: Publish snapshots by @patriknw in #4335
- build: Add JDK 21 to nightly CI build by @johanandren in #4338
- bump: update sbt-jmh from 0.4.6 to 0.4.7 by @scala-steward in #4342
- build: JDK index no longer needed for JDK 21 by @johanandren in #4341
- bump: update github-api from 1.316 to 1.318 by @scala-steward in #4339
- chore: Don't version check the test modules, by @johanandren in #4340
- chore: point to current versions in the Readme by @ennru in #4344
- build: Nightly test on a later patch of JDK 21 by @johanandren in #4345
- Upgrade dependencies to avoid repo.scala-sbt.org by @mkurz in #4347
- Fail on attempt to look up custom modelled headers by @jroper in #4348
- build: Native image test placeholder by @johanandren in #4350
- bump: update github-api from 1.318 to 1.319 by @scala-steward in #4352
- bump: update sbt-reproducible-builds from 0.31 to 0.32 by @scala-steward in #4351
- chore: Update license change date by @johanandren in #4355
Full Changelog: v10.6.0...v10.6.1
10.6.0
What's Changed
- #4265 Replace echo.websocket.org -> ws.ifelse.io by @SpyrosKou in #4266
- chore: Ignore test case tear down race condition warning by @johanandren in #4260
- feat: Header by name lookup for Scala by @johanandren in #4269
- fix: Align better with RFC 8288 by quoting strings with colon by @johanandren in #4267
- chore: bump paradox version by @octonato in #4271
- bump: update sbt-jmh from 0.4.4 to 0.4.5 by @scala-steward in #4277
- chore: Fix failing HTTP/2 retry test by @johanandren in #4259
- Drop typesafe ssl config by @sebastian-alfers in #4278
- bump: akka-paradox 0.49 by @johanandren in #4279
- chore: fix fossa excludes using paths by @pvlugter in #4288
- docs: add repository info by @aludwiko in #4290
- bump: update sbt-reproducible-builds from 0.30 to 0.31 by @scala-steward in #4292
- build: Bump sbt 1.9.1 and include release notes url in pom by @johanandren in #4285
- bump: update sbt-mima-plugin from 1.1.2 to 1.1.3 by @scala-steward in #4291
- bump: update scala-library, scala-reflect from 2.13.10 to 2.13.11 by @scala-steward in #4284
- bump: update github-api from 1.314 to 1.315 by @scala-steward in #4275
- bump: update sbt-ci-release from 1.5.11 to 1.5.12 by @scala-steward in #4274
- bump: update sbt-dynver from 4.1.1 to 5.0.1 by @scala-steward in #4273
- Websocket stream failure on receive/send timeout (network lost detection) by @gawronA in #4289
- bump: update scala-library, scala-reflect from 2.12.17 to 2.12.18 by @scala-steward in #4283
- bump: update sbt-header from 5.9.0 to 5.10.0 by @scala-steward in #4282
- bump: update sbt-scalafix, scalafix-core from 0.10.4 to 0.11.0 by @scala-steward in #4272
- =core Make use of
statefulMap
instead ofstatefulMapConcat
. by @He-Pin in #4302 - chore: Dropping more internal related to the removed SSLConfig by @johanandren in #4303
- bump: sbt 1.9.4 by @johanandren in #4301
- bump: update github-api from 1.315 to 1.316 by @scala-steward in #4300
- bump: update scala3-library from 3.2.2 to 3.3.1 by @scala-steward in #4310
- bump: update scala-library, scala-reflect from 2.13.11 to 2.13.12 by @scala-steward in #4309
- bump: Jackson 2.15.2 by @patriknw in #4312
- chore: Rename akka-http2-support to akka-http2-tests by @johanandren in #4298
- fix: Fail-over to UTF-8 if Accept-Charset is invalid by @johanandren in #4296
- chore: Drop Scala 2.12 by @patriknw in #4313
- chore: api may change removals for 10.6 by @johanandren in #4315
- chore: Drop JDK 8 by @patriknw in #4314
- bump: Akka 2.9.0-M2 by @patriknw in #4316
- bump: update sbt-jmh from 0.4.5 to 0.4.6 by @scala-steward in #4311
- bump: update sbt-scalafix, scalafix-core from 0.11.0 to 0.11.1 by @scala-steward in #4308
- doc: Release notes 10.6 by @patriknw in #4318
- build: Akka 2.9.3-M3 and publish to Akka repo by @patriknw in #4319
- build: temporary snapshot repo by @patriknw in #4321
- fix: Rate limit protection against rapid resets by @johanandren in #4324
- fix: Emit a failed response for the triggering request on connection failure by @johanandren in #4322
- bump: Akka Paradox 0.53 by @patriknw in #4327
- chore: Update license change date for 10.6.0 by @patriknw in #4330
- bump: Akka 2.9.0 by @patriknw in #4328
New Contributors
- @SpyrosKou made their first contribution in #4266
- @pvlugter made their first contribution in #4288
- @aludwiko made their first contribution in #4290
- @gawronA made their first contribution in #4289
Full Changelog: v10.5.2...v10.6.0
Akka HTTP 10.5.3
What's Changed
- backport: Rate limit protection against rapid resets (#4324) by @johanandren in #4325
Full Changelog: v10.5.2...v10.5.3
10.6.0-M2
What's Changed
Full Changelog: v10.6.0-M1...v10.6.0-M2
10.6.0-M1
What's Changed
- #4265 Replace echo.websocket.org -> ws.ifelse.io by @SpyrosKou in #4266
- chore: Ignore test case tear down race condition warning by @johanandren in #4260
- feat: Header by name lookup for Scala by @johanandren in #4269
- fix: Align better with RFC 8288 by quoting strings with colon by @johanandren in #4267
- chore: bump paradox version by @octonato in #4271
- bump: update sbt-jmh from 0.4.4 to 0.4.5 by @scala-steward in #4277
- chore: Fix failing HTTP/2 retry test by @johanandren in #4259
- Drop typesafe ssl config by @sebastian-alfers in #4278
- bump: akka-paradox 0.49 by @johanandren in #4279
- chore: fix fossa excludes using paths by @pvlugter in #4288
- docs: add repository info by @aludwiko in #4290
- bump: update sbt-reproducible-builds from 0.30 to 0.31 by @scala-steward in #4292
- build: Bump sbt 1.9.1 and include release notes url in pom by @johanandren in #4285
- bump: update sbt-mima-plugin from 1.1.2 to 1.1.3 by @scala-steward in #4291
- bump: update scala-library, scala-reflect from 2.13.10 to 2.13.11 by @scala-steward in #4284
- bump: update github-api from 1.314 to 1.315 by @scala-steward in #4275
- bump: update sbt-ci-release from 1.5.11 to 1.5.12 by @scala-steward in #4274
- bump: update sbt-dynver from 4.1.1 to 5.0.1 by @scala-steward in #4273
- Websocket stream failure on receive/send timeout (network lost detection) by @gawronA in #4289
- bump: update scala-library, scala-reflect from 2.12.17 to 2.12.18 by @scala-steward in #4283
- bump: update sbt-header from 5.9.0 to 5.10.0 by @scala-steward in #4282
- bump: update sbt-scalafix, scalafix-core from 0.10.4 to 0.11.0 by @scala-steward in #4272
- =core Make use of
statefulMap
instead ofstatefulMapConcat
. by @He-Pin in #4302 - chore: Dropping more internal related to the removed SSLConfig by @johanandren in #4303
- bump: sbt 1.9.4 by @johanandren in #4301
- bump: update github-api from 1.315 to 1.316 by @scala-steward in #4300
- bump: update scala3-library from 3.2.2 to 3.3.1 by @scala-steward in #4310
- bump: update scala-library, scala-reflect from 2.13.11 to 2.13.12 by @scala-steward in #4309
- bump: Jackson 2.15.2 by @patriknw in #4312
- chore: Rename akka-http2-support to akka-http2-tests by @johanandren in #4298
- fix: Fail-over to UTF-8 if Accept-Charset is invalid by @johanandren in #4296
- chore: Drop Scala 2.12 by @patriknw in #4313
- chore: api may change removals for 10.6 by @johanandren in #4315
- chore: Drop JDK 8 by @patriknw in #4314
- bump: Akka 2.9.0-M2 by @patriknw in #4316
- bump: update sbt-jmh from 0.4.5 to 0.4.6 by @scala-steward in #4311
- bump: update sbt-scalafix, scalafix-core from 0.11.0 to 0.11.1 by @scala-steward in #4308
- doc: Release notes 10.6 by @patriknw in #4318
New Contributors
- @SpyrosKou made their first contribution in #4266
- @pvlugter made their first contribution in #4288
- @aludwiko made their first contribution in #4290
- @gawronA made their first contribution in #4289
Full Changelog: v10.5.2...v10.6.0-M1
v10.5.2
What's Changed
- fix: Use NIO for creating tmp files by @johanandren in #4261
- docs: New centralized security page by @johanandren in #4256
Full Changelog: v10.5.1...v10.5.2
v10.5.1
What's Changed
- build: Don't touch files before publishing docs by @johanandren in #4235
- bump: update github-api from 1.313 to 1.314 by @scala-steward in #4237
- build: New algolia index for docs search by @johanandren in #4240
- add config support for RouteTestTimeout via application.conf by @albertoadami in #4239
- fix: Recover handler errors, turn into HTTP 500 response by @johanandren in #4242
- bump: update sbt-mima-plugin from 1.1.1 to 1.1.2 by @scala-steward in #4246
- bump: Scala 3.2.2 by @johanandren in #4249
- chore: Bump license for 10.5.1 by @johanandren in #4251
New Contributors
- @albertoadami made their first contribution in #4239
Full Changelog: v10.5.0...v10.5.1
v10.5.0
What's Changed
The biggest change in 10.5.0 is Scala 3 support with native Scala 3 artefacts.
Other notable changes:
- fix #4213: Content-Length when entity is unallowed by @bursauxa in #4214
- fix: Invalid HTTP2 request headers should lead to bad request responses by @johanandren in #4227
- chore: Un-preview the HTTP/2 server support by @johanandren in #4220
- chore: Reintroduce a way for tests to invoke a route without error handler by @johanandren in #4219
Full list of other changes since 10.4.0:
- Add missing header by @raboof in #4085
- Allow to compile
akka-http
module with Scala 3 by @jchyb in #4091 - scala3: compile akka-http-core and pass all its tests by @hughsimpson in #4097
- Scala 3: try to make PR validation work (as well as possible right now) by @jrudolph in #4100
- Enable Scala 3 for testkit + caching by @jrudolph in #4101
- docs: use correct 'skip-packages' scalac option on Scala 3 by @raboof in #4109
- http2: enable Scala 3 for akka-http2-support by @raboof in #4108
- http-tests: allow to compile with Scala 3 with 3.0-migration option by @jchyb in #4107
- Scala 3: Remove 3.0-migration compiler option from all modules by @jchyb in #4114
- Scala 3: edit sources on-the-fly in sbt to support
@pre213
methods in shared source code by @jrudolph in #4113 - Scala 3: minimize changes by @jrudolph in #4119
- =sbt Update Scala 3 version to 3.1.3 by @He-Pin in #4123
- scala 3: compile and test marshalling, JMH and docs subprojects by @raboof in #4126
- build: update sbt-header from 5.7.0 to 5.8.0 by @scala-steward in #4178
- build: update sbt-mima-plugin from 1.1.0 to 1.1.1 by @scala-steward in #4177
- build: update github-api from 1.308 to 1.313 by @scala-steward in #4179
- Update license change date for Akka HTTP 10.4.x by @patriknw in #4173
- build: update gson from 2.9.1 to 2.10 by @scala-steward in #4176
- build: update sbt-scalafix, scalafix-core from 0.10.0 to 0.10.4 by @scala-steward in #4174
- =core Fold InHandler and OutHandler to GraphStageLogic. by @He-Pin in #4158
- build: update sbt-ci-release from 1.5.10 to 1.5.11 by @scala-steward in #4175
- Change how we keep release notes by @johanandren in #4183
- Update release issue template by @patriknw in #4180
- Ongoing Scala 3 migration effort by @jrudolph in #4079
- build: Remove Fossa from PR validation by @johanandren in #4184
- build: Add Scala 3.1 nightly build by @johanandren in #4185
- Update MiMa for 10.4.0 by @patriknw in #4181
- Prepare for Akka HTTP 10.5 by @johanandren in #4186
- build: Fix release script typo by @johanandren in #4188
- chore: Silence or fix most compilation warnings by @johanandren in #4182
- chore: renovate GH workflows by @ennru in #4189
- chore: pass jvmopts in publish workflow by @ennru in #4190
- ci: select JDKs consistently by @ennru in #4191
- ci: remove name from JVM selection again by @ennru in #4192
- ci: More memory for JDK8 nightlies by @ennru in #4196
- ci: send email for failing nightlies by @ennru in #4195
- Revert parboiled upper/lowercase changes for performance by @johanandren in #4197
- Set max heap for JDK 8 in PR validation by @johanandren in #4199
- Even more memory to CI JDK 8 by @johanandren in #4200
- ci: Remove linting flag from JavaDoc runs by @ennru in #4198
- chore: Undo dummy commit by @johanandren in #4201
- build: update sbt-header from 5.8.0 to 5.9.0 by @scala-steward in #4202
- ci: permit checks write for test reporting by @ennru in #4204
- fix: Race condition in ExpiringLfuCacheSpec by @johanandren in #4210
- fix: MethodDirectivesSpec tight timeout by @johanandren in #4211
- fix: Too tight timeout in Http2PersistentClientSpec for failing with backoff by @johanandren in #4212
- bump: Scala XML 2.1.0 for all Scala versions by @johanandren in #4207
- bump: sbt and scalatest for Scala XML 2.1 by @johanandren in #4215
- build: update gson from 2.10 to 2.10.1 by @scala-steward in #4217
- Scala steward, same conventional commit as other projects by @johanandren in #4208
- build: More details about fossa in release train by @johanandren in #4206
- bump: update sbt-jmh from 0.4.3 to 0.4.4 by @scala-steward in #4224
- chore: configure Fossa scanning by @ennru in #4230
- fix: http2-enable flag was not picking up the old one by @johanandren in #4229
- chore: Change date and release notes for 10.5.0 by @johanandren in #4232
- chore: Bump copyright year to 2023 by @johanandren in #4233
New Contributors
- @jchyb made their first contribution in #4091
- @hughsimpson made their first contribution in #4097
- @bursauxa made their first contribution in #4214
Full Changelog: v10.4.0...v10.5.0