Play WS, async HTTP client 2.2.2
Replaces version 2.2.0 because that version might have shipped broken artifacts caused by scala/bug#12868.
Noteworthy
- #604 Scala 3 by @xuwei-k
- #705 Drop Java 8 by @mkurz
- #602 Prevent XXE injection when parsing XML by @Lejdborg
- #552 Make
play.ws.ahc.disableUrlEncodingactually do something useful by @mkurz - #474 JPMS Automatic-Module-Name for all jars published by @nhojpatrick
- #416 add new AHC parameter:
connectionPoolCleanerPeriodby @maxcellent
Changes
- #798 cachecontrol 2.3.1 / sbt-assembly 2.1.3 by @mkurz
- #797 sbt 1.9.6 / play-json 2.10.1 / others by @mkurz
- #796 Group Scala Steward patch updates into single PR by @mkurz
- #794 Adjust MiMa settings after 2.2.0 release by @mkurz
- #793 Upgrade play-json + cachecontrol to final releases by @mkurz
- #792 sbt 1.9.5 by @mkurz
- #784 Scala 3.3.1 / 2.13.12 by @mkurz
- #786 logback-core 1.4.11 (was 1.4.8) by @scala-steward
- #787 mockito-core 5.5.0 (was 5.4.0) by @scala-steward
- #788 sbt 1.9.4 (was 1.9.3) by @scala-steward
- #789 sbt-scalafmt 2.5.1 (was 2.5.0) by @scala-steward
- #790 scalafmt-core 3.7.13 (was 3.7.11) by @scala-steward
- #791 specs2-core 4.20.2 (was 4.20.0) by @scala-steward
- #785 Play 2.9.0 M7 by @mkurz
- #781 sbt-mima-plugin 1.1.3 (was 1.1.2) by @scala-steward
- #782 sbt 1.9.3 (was 1.9.2) by @scala-steward
- #783 scalafmt-core 3.7.11 (was 3.7.4) by @scala-steward
- #779 scala-xml 2.2.0 by @mkurz
- #777 sbt 1.9.2 by @mkurz
- #774 mockito-core 5.4.0 (was 5.3.1) by @scala-steward
- #776 sbt-jmh 0.4.5 (was 0.4.4) by @scala-steward
- #772 logback-core 1.4.8 (was 1.4.7) by @scala-steward
- #775 scalafmt-core 3.7.4 (was 3.7.3) by @scala-steward
- #773 sbt-header 5.10.0 (was 5.9.0) by @scala-steward
- #770 Play 2.9.0-M6 build with Scala 3.3 by @mkurz
- #769 Latest scala/sbt by @mkurz
- #768 specs2-core 4.20.0 (was 4.19.2) by @scala-steward
- #764 sbt-ci-release 1.5.12 (was 1.5.11) by @scala-steward
- #765 play-json 2.10.0-RC8 (was 2.10.0-RC7) by @scala-steward
- #766 scala3-library 3.3.0-RC6 (was 3.3.0-RC5) by @scala-steward
- #767 sbt 1.8.3 (was 1.8.2) by @scala-steward
- #763 Update copyright by @mkurz
- #762 Scala 3.3.0-RC5 by @mkurz
- #757 logback-core 1.4.7 (was 1.4.6) by @scala-steward
- #758 sbt-mima-plugin 1.1.2 (was 1.1.1) by @scala-steward
- #759 mockito-core 5.3.1 (was 5.2.0) by @scala-steward
- #760 scala3-library 3.3.0-RC4 (was 3.3.0-RC3) by @scala-steward
- #761 scalafmt-core 3.7.3 (was 3.7.2) by @scala-steward
- #756 use play-netty instead akka-http by @xuwei-k
- #755 Remove
CrossVersion.for3Use2_13from specs2 by @mkurz - #753 update
headerLicensesetting by @xuwei-k - #752 fix warning in CachingAsyncHttpClient by @xuwei-k
- #750 fix test name in AhcConfigBuilderSpec by @xuwei-k
- #749 remove specs2-mock and specs2-junit dependency by @xuwei-k
- #748 avoid specs2-mock
returnsDSL by @xuwei-k - #661 Update build by @cchantep
- #745 logback-core 1.4.6 (was 1.4.5) by @scala-steward
- #746 scalafmt-core 3.7.2 (was 3.7.1) by @scala-steward
- #747 slf4j-api 2.0.7 (was 2.0.6) by @scala-steward
- #744 Update data for pom.xml by @mkurz
- #743 Update developer information + links by @mkurz
- #742 Set up sbt dependency submission by @mkurz
- #737 sbt-assembly 2.1.1 (was 2.1.0) by @scala-steward
- #738 scala3-library 3.2.2 (was 3.2.1) by @scala-steward
- #739 scalafmt-core 3.7.1 (was 3.6.1) by @scala-steward
- #740 specs2-core, specs2-junit, ... 4.19.2 (was 4.19.0) by @scala-steward
- #741 sbt-jmh 0.4.4 (was 0.4.3) by @scala-steward
- #736 Upgrade logback conf to new canonical format by @mkurz
- #734 assertj-core 3.24.2 (was 3.23.1) by @scala-steward
- #735 sbt 1.8.2 (was 1.8.0) by @scala-steward
- #731 sbt-assembly 2.1.0 (was 2.0.0) by @scala-steward
- #730 logback-core 1.4.5 (was 1.4.4) by @scala-steward
- #732 slf4j-api 2.0.6 (was 2.0.3) by @scala-steward
- #725 scala3-library 3.2.1 (was 3.2.0) by @scala-steward
- #729 specs2-core, specs2-junit, ... 4.19.0 (was 4.17.0) by @scala-steward
- #727 sbt-scalafmt 2.5.0 (was 2.4.6) by @scala-steward
- #726 sbt 1.8.0 (was 1.8.0-RC1) by @scala-steward
- #724 sbt-header 5.9.0 (was 5.7.0) by @scala-steward
- #723 sbt-ci-release 1.5.11 (was 1.5.10) by @scala-steward
- #722 sbt 1.8.0-RC1 by @mkurz
- #721 Link to .github/RELEASING.md by @mkurz
- #720 Update sbt-assembly to 2.0.0 by @xuwei-k
- #717 scalafmt-core 3.6.0 (was 3.5.9) by @scala-steward
- #718 slf4j-api 2.0.3 (was 2.0.1) by @scala-steward
- #719 specs2-core, specs2-junit, ... 4.17.0 (was 4.16.1) by @scala-steward
- #716 play-json 2.10.0-RC7 (was 2.10.0-RC6) by @scala-steward
- #715 sbt-mima-plugin 1.1.1 (was 1.1.0) by @scala-steward
- #713 logback-core 1.4.4 (was 1.4.1) by @scala-steward
- #712 Remove unecessary NOTICE file by @mkurz
- #711 Use the mergify config from the .github repo by @mkurz
- #707 Latest Scala/sbt versions by @mkurz
- #706 Semantic Scala version selector expression in workflows by @mkurz
- #704 scala-xml 2.1.0 also for Scala 2.12 by @mkurz
- #703 slf4j-api 2.0.1 (was 1.7.36) by @scala-steward
- #700 logback-core 1.4.1 (was 1.2.11) by @scala-steward
- #702 scala3-library 3.2.0 (was 3.1.3) by @scala-steward
- #701 akka-stream 2.6.20 (was 2.6.19) by @scala-steward
- #699 🔄 Synced file(s) with playframework/.github by @ihostage
- #698 Removed Lightbend CLA from PR template by @BillyAutrey
- #697 scalafmt-core 3.5.9 (was 3.5.8) by @scala-steward
- #696 sbt 1.7 by @mkurz
- #694 scalafmt-core 3.5.8 (was 3.5.2) by @scala-steward
- #695 specs2-core, specs2-junit, ... 4.16.1 (was 4.13.3) by @scala-steward
- #689 sbt-mima-plugin 1.1.0 (was 1.0.1) by @scala-steward
- #693 scala3-library 3.1.3 (was 3.1.1) by @scala-steward
- #692 reactive-streams 1.0.4 (was 1.0.3) by @scala-steward
- #690 sbt-header 5.7.0 (was 5.6.5) by @scala-steward
- #691 assertj-core 3.23.1 (was 3.22.0) by @scala-steward
- #688 Use scala-xml 2.x for Scala 2.13+ by @mkurz
- #686 fix warnings by @xuwei-k
- #685 remove scala-java8-compat dependency by @xuwei-k
- #684 use jdk.CollectionConverters instead of deprecated JavaConverters by @xuwei-k
- #679 GitHub actions last round + badges by @mkurz
- #677 Use secrets inherit for publish workflow by @mkurz
- #676 Switch to cmd.yml by @mkurz
- #675 scalafmt-core 3.5.2 (was 3.5.1) by @scala-steward
- #674 Remove obsolete comment by @mkurz
- #673 Use new "Ready To Merge" approach for GHA by @mkurz
- #672 Switch to v1 GHA + nicer validateCode alias by @mkurz
- #669 scalafmt-core 3.5.1 (was 2.7.5) by @scala-steward
- #670 Switch to reusable workflows by @mkurz
- #667 awaitility 4.2.0 (was 4.1.1) by @scala-steward
- #666 sbt-assembly 1.2.0 (was 1.1.1) by @scala-steward
- #665 logback-core 1.2.11 (was 1.2.10) by @scala-steward
- #664 No need to exclude scala-parser-combinators anymore by @mkurz
- #663 Latest akka/ssl-config/play-json RC by @mkurz
- #655 sbt-assembly 1.1.1 (was 1.1.0) by @scala-steward
- #659 slf4j-api 1.7.36 (was 1.7.35) by @scala-steward
- #656 sbt-header 5.6.5 (was 5.6.0) by @scala-steward
- #657 sbt 1.6.2 (was 1.6.1) by @scala-steward
- #660 specs2-core, specs2-junit, ... 4.13.3 (was 4.13.2) by @scala-steward
- #652 Add release drafter with configs from .github repo by @mkurz
- #650 Use official release drafter action by @mkurz
- #646 assertj-core 3.22.0 (was 3.21.0) by @scala-steward
- #648 slf4j-api 1.7.35 (was 1.7.32) by @scala-steward
- #649 specs2-core, specs2-junit, ... 4.13.2 (was 4.13.1) by @scala-steward
- #644 Drop Travis CI by @ihostage
- #643 Configure branches for PR workflow explicitly by @ihostage
- #639 Migrate check RRs for
2.1.xto GitHub Actions by @ihostage - #637 Migrate to GitHub Actions by @ihostage
- #631 Bump versions, scala-xml conditional depending on Scala version, sbt-ci-release by @scala-steward
- #636 re-format
build.sbtby @xuwei-k - #635 Update scalafmt
docstringssetting by @xuwei-k - #634 add explicit type annotations for implicits by @xuwei-k
- #625 scala-library 2.13.7 (was 2.13.6) by @scala-steward
- #617 scala-java8-compat 1.0.2 (was 1.0.0) by @scala-steward
- #616 awaitility 4.1.1 (was 4.1.0) by @scala-steward
- #615 akka-stream 2.6.17 (was 2.6.16) by @scala-steward
- #614 sbt-mima-plugin 1.0.1 (was 1.0.0) by @scala-steward
- #613 junit-interface 0.13.2 (was 0.11) by @scala-steward
- #610 assertj-core 3.21.0 (was 3.20.2) by @scala-steward
- #609 logback-core 1.2.6 (was 1.2.5) by @scala-steward
- #605 sbt-assembly 1.1.0 (was 1.0.0) by @scala-steward
- #606 sbt-mima-plugin 1.0.0 (was 0.9.2) by @scala-steward
- #603 Upgrade to latest akka 2.6.16 by @mkurz
- #590 ssl-config-core 0.6.0 (was 0.4.3) + cachecontrol 2.1.0 by @scala-steward
- #592 sbt 1.5.5 (was 1.3.13) by @scala-steward
- #599 remove old Bintray-based publishing by @SethTisue
- #597 rename
masterbranch tomainby @SethTisue - #593 sbt-scalafmt 2.4.3 (was 2.4.2) by @scala-steward
- #594 slf4j-api 1.7.32 (was 1.7.31) by @scala-steward
- #589 logback-core 1.2.5 (was 1.2.3) by @scala-steward
- #591 scala-xml 2.0.1 (was 2.0.0) by @scala-steward
- #595 specs2-core, specs2-junit, ... 4.12.4-js-ec (was 4.12.2) by @scala-steward
- #588 fix warnings in build.sbt by @xuwei-k
- #585 use slash syntax instead of deprecated
inby @xuwei-k - #586 add explicit type annotations for implicit val by @xuwei-k
- #571 sbt-mima-plugin 0.9.2 (was 0.8.1) by @scala-steward
- #572 awaitility 4.1.0 (was 4.0.3) by @scala-steward
- #573 scala-java8-compat 1.0.0 (was 0.9.1) by @scala-steward
- #574 scala-xml 2.0.0 (was 1.3.0) by @scala-steward
- #577 sbt-jmh 0.4.3 (was 0.4.0) by @scala-steward
- #579 sbt-assembly 1.0.0 (was 0.15.0) by @scala-steward
- #580 akka-stream 2.6.15 (was 2.6.14) by @scala-steward
- #581 assertj-core 3.20.2 (was 3.19.0) by @scala-steward
- #583 slf4j-api 1.7.31 (was 1.7.30) by @scala-steward
- #584 specs2-core, specs2-junit, ... 4.12.2 (was 4.11.0) by @scala-steward
- #568 specs2-core, specs2-junit, ... 4.11.0 (was 4.10.6) by @scala-steward
- #569 add parentheses for lambda param by @xuwei-k
- #563 ssl-config-core 0.4.3 (was 0.4.2) by @scala-steward
- #564 async-http-client 2.12.3 (was 2.12.2) by @scala-steward
- #557 specs2-core, specs2-junit, ... 4.10.6 (was 4.10.5) by @scala-steward
- #539 akka-stream 2.6.10 (was 2.6.6) by @scala-steward
- #524 signpost-core 2.1.1 (was 1.2.1.2) by @scala-steward
- #543 scalafmt-core 2.7.5 (was 2.6.4) by @scala-steward
- #518 sbt-assembly 0.15.0 (was 0.14.10) by @scala-steward
- #538 sbt-mima-plugin 0.8.1 (was 0.7.0) by @scala-steward
- #541 sbt-bintray 0.6.1 (was 0.5.6) by @scala-steward
- #544 specs2-core, specs2-junit, ... 4.10.5 (was 4.10.3) by @scala-steward
- #546 akka-http 10.1.13 (was 10.1.12) by @scala-steward
- #547 assertj-core 3.18.1 (was 3.16.1) by @scala-steward
- #549 play-json 2.9.2 (was 2.9.0) by @scala-steward
- #550 async-http-client 2.12.2 (was 2.12.1) by @scala-steward
- #531 sbt-jmh 0.4.0 (was 0.3.7) by @scala-steward
- #526 scalafmt-core 2.6.4 (was 2.6.2) by @scala-steward
- #525 sbt-scalafmt 2.4.2 (was 2.4.0) by @scala-steward
- #530 specs2-core, specs2-junit, ... 4.10.3 (was 4.9.4) by @scala-steward
- #522 fix ssl-config url by @xuwei-k
- #520 scalafmt-core 2.6.2 (was 2.5.3) by @scala-steward
- #519 sbt 1.3.13 (was 1.3.12) by @scala-steward
- #517 sbt-dynver 4.1.1 (was 4.0.0) by @scala-steward
- #516 Mergify: merge-when-green by @octonato
- #507 Update sbt-scalafmt to 2.4.0 by @scala-steward
- #514 Build: Mima, Dynver and publish settings; release to Bintray from Travis by @ennru
- #515 Update akka-stream to 2.6.6 by @scala-steward
- #513 Update sbt to 1.3.12 by @scala-steward
- #503 Update assertj-core to 3.16.1 by @scala-steward
- #509 Update awaitility to 4.0.3 by @scala-steward
- #511 Update play-json to 2.9.0 by @scala-steward
- #510 Update scalafmt-core to 2.5.3 by @scala-steward
- #508 Enable Release Drafter as Github action by @ennru
- #505 Update akka-http to 10.1.12 by @scala-steward
- #489 Update async-http-client to 2.12.1 by @scala-steward
- #483 Update scala-xml to 1.3.0 by @scala-steward
- #500 Update akka-stream to 2.6.5 by @scala-steward
- #499 Don't automatically merge Scala Stewards PRs by @ignasi35
- #497 Fix typo in README by @basicobject
- #496 Update specs2-core, specs2-junit, ... to 4.9.4 by @scala-steward
- #495 Update sbt-header to 5.6.0 by @scala-steward
- #491 Update sbt-header to 5.5.0 by @scala-steward
- #494 Update sbt to 1.3.10 by @scala-steward
- #493 Update sbt-scalafmt to 2.3.4 by @scala-steward
- #490 Update specs2-core, specs2-junit, ... to 4.9.3 by @scala-steward
- #485 Update sbt-sonatype to 3.9.2 by @scala-steward
- #480 Update sbt-scalafmt to 2.3.2 by @scala-steward
- #445 Update awaitility to 4.0.2 by @scala-steward
- #477 Update specs2-core, specs2-junit, ... to 4.9.1 by @scala-steward
- #469 Update scala-java8-compat to 0.9.1 by @scala-steward
- #475 Update sbt-mima-plugin to 0.7.0 by @scala-steward
- #471 Update scalafmt-core to 2.4.2 by @scala-steward
- #472 [doc] Add note to show using AHC client directly by @wsargent
- #470 Update ssl-config-core to 0.4.2 by @scala-steward
- #468 Update scalafmt-core to 2.4.1 by @scala-steward
- #466 Update sbt-scalafmt to 2.3.1 by @scala-steward
- #461 Update sbt-scalafmt to 2.0.7 by @scala-steward
- #465 Remove probot settings by @octonato
- #464 Remove unnecessary repository by @marcospereira
- #463 Doc update java client by @wsargent
- #460 Change travis to use latest JDK point version by @wsargent
- #459 Move to scalafmt by @wsargent
- #452 Update sbt-header to 5.4.0 by @scala-steward
- #453 Update assertj-core to 3.15.0 by @scala-steward
- #449 Update sbt-release to 1.0.13 by @scala-steward
- #451 Update akka-stream to 2.6.3 by @scala-steward
- #454 Update sbt to 1.3.8 by @scala-steward
- #455 Update specs2-core, specs2-junit, ... to 4.8.3 by @scala-steward
- #456 Update async-http-client to 2.10.5 by @scala-steward
- #457 Update sbt-mima-plugin to 0.6.4 by @scala-steward
- #439 branch-merge-2.1.x (b4ca2fe) by @octonato
- #446 Update sbt 1.3.6 and fix coursier cache by @octonato
- #443 Remove year from Copyright header by @octonato
- #444 Remove copyright year (2.1.x) by @octonato
- #442 Update sbt to 1.3.6 by @scala-steward
- #440 Adds dynver settings by @octonato
- #441 auto merge scala-steward by @octonato
- #436 Update slf4j-api to 1.7.30 by @scala-steward
- #438 Update sbt-pgp to 2.0.1 by @scala-steward
- #437 Add git depth settings for Travis by @octonato
- #435 [2.1.x]: Configure mima to check against version 2.1.2 by @marcospereira
- #434 Update sbt to 1.3.5 by @scala-steward
- #432 Update play-json to 2.8.1 by @scala-steward
- #431 [2.1.x]: Backports and play-json update by @marcospereira
- #430 Update akka-stream to 2.6.1 by @scala-steward
- #429 Fix code examples in markdown documentation & Scaladoc by @cchantep
- #428 Update akka-http to 10.1.11 by @scala-steward
- #426 [2.1.x]: Correctly shade javax.activation by @marcospereira
- #425 Update sbt-sonatype to 3.8.1 by @scala-steward
- #424 Update sbt to 1.3.4 by @scala-steward
- #423 Update sbt-header to 5.3.1 by @scala-steward
- #420 Correctly shade javax.activation by @octonato
- #422 Configure mima previous version to 2.1.0 by @octonato
- #421 Configure mima previous version to 2.1.0 by @marcospereira
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!



