Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update http4s packages #4165

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 24, 2022

This PR contains the following updates:

Package Update Change
org.http4s:http4s-async-http-client (source) minor 0.21.8 -> 0.23.12
org.http4s:http4s-blaze-client (source) minor 0.21.8 -> 0.23.17
org.http4s:http4s-blaze-server (source) minor 0.21.8 -> 0.23.17
org.http4s:http4s-circe (source) minor 0.21.8 -> 0.23.30
org.http4s:http4s-dsl (source) minor 0.21.8 -> 0.23.30

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

http4s/http4s (org.http4s:http4s-async-http-client)

v0.23.12

Compare Source

This release is binary compatible with the 0.23.x series.

The Great Schism

It is the first release after "The Great Schism", where several integrations are published separately. These include:

Be aware that versions of these modules will be untethered from the core version they depend on.

  • These modules may not be republished with each core patch release, but will still work on the latest 0.23 core.
  • Some of these modules will see breaking releases to upgrade their integrated dependencies, based on the 0.23 core. These upgrades could previously not be undertaken without a breaking change of the entire http4s ecosystem.
  • All modules will continue to adhere to early semver.
  • We recommend sbt-updates or Scala Steward for all your dependencies, and heeding SBT's eviction warnings.
  • We would like to welcome new maintainers to help out on each of these modules. Look for the "help wanted" label in these repos.

What's Changed

http4s-core
http4s-server
http4s-client
http4s-ember-core
http4s-ember-server
Documentation
Behind the scenes

New Contributors

Full Changelog: http4s/http4s@v0.23.11...v0.23.12

v0.23.11

Compare Source

This is a maintenance release, binary compatible with the 0.23.x series. It also includes the changes in 0.22.12.

What's Changed

http4s-core
http4s-server
http4s-client
http4s-ember-core
http4s-ember-client
http4s-blaze-core
http4s-servlet
Behind the scenes

New Contributors

Full Changelog: http4s/http4s@v0.23.10...v0.23.11

v0.23.10

Compare Source

This is a maintenance release, binary compatible with 0.23.x. It also includes merges of all the changes in 0.22.10.

Full Changelog: http4s/http4s@v0.23.9...v0.23.10

v0.23.9

Compare Source

This release is binary compatible with the 0.23.x series. It merges forward the changes of v0.22.10.

The signficant new feature is HTTP/2 support for Ember. Turn it on with a .withHttp2 on either the EmberClientBuilder or EmberServerBuilder.

Full Changelog: http4s/http4s@v0.23.8...v0.23.9

v0.23.8

Compare Source

This is a maintenance release, binary compatible with the 0.23.x series. It additionally includes a merge forward of the changes in v0.22.9.

Scala.js users must upgrade to at least 1.8.0 as of this release.

Full Changelog: http4s/http4s@v0.23.7...v0.23.8

v0.23.7

Compare Source

This is a maintenance release, binary compatible with the 0.23.x series. It additionally includes a merge forward of the changes in v0.22.8.

http4s-server and http4s-ember-server are now cross-built for the Scala.js platform.

Scala 3 users must upgrade to at least Scala 3.1.0 as of this release.

http4s-core

http4s-server

http4s-ember-server

Documentation

Behind the scenes

New Contributors

Full Changelog: http4s/http4s@v0.23.6...v0.23.7

v0.23.6

Compare Source

This is a routine maintenance release. It is binary compatible with the v0.23.x series and includes the changes in v0.22.7.

http4s-core

Noteworthy refactorings
  • #​5340: Replace our internal decode with FS2's decodeWithCharset. This only affects non-UTF-8 encodings.

http4s-client

Breaking changes
  • #​5348: Scala.js only: remove JavaNetClientBuilder. It already failed to link, and now it will fail to compile.
Bug fixes
  • #​5349: Fix deadlocks in Retry and FollowRedirect middlewares. We no longer attempt to acquire a second connection before releasing the first, potentially starving the connection pool.

Dependency updates

  • scalajs-1.7.1

v0.23.5

Compare Source

This is a maintenance release. It is binary compatible with 0.23.4, and includes the changes in 0.22.6.

Scala.js support is backported for a large subset of the modules present in 1.0.
Additional Scala.js-only modules for using http4s in the browser have been spun off as https://github.com/http4s/http4s-dom.

http4s-core

Cross Builds
Deprecations
  • #​5226: Migrate to the fs2.io.file APIs in EntityDecoder, StaticFile, and Part.

http4s-laws

Cross Builds

http4s-client

Cross Builds

http4s-server

Deprecations
  • #​5226: Migrate to the fs2.io.file APIs in FileService.

http4s-blaze-server

Bug fixes
  • #​5152: Pass a WebSocketBuilder, now named WebSocketBuilder2, when adding an HttpApp. This, combined with the new imapK method, lets web socket applications vary the local effect. Previously, this threw a ClassCastException.

http4s-blaze-client

Enhancements
  • #​5201: Adds an BlazeClientBuilder.apply method that uses the ExecutionContext from the Async[F] instance. The old constructor that required an explicit ExecutionContext is now deprecated. Users who need a custom ExecutionContext for blaze should call withExecutionContext.

http4s-ember-core

Cross Builds

http4s-ember-server

Bug fixes
  • #​5152: Pass a WebSocketBuilder, now named WebSocketBuilder2, when adding an HttpApp. This, combined with the new imapK method, lets web socket applications vary the local effect. Previously, this threw a ClassCastException.
Enhancements
  • #​5219: Add support for Unix sockets. This works on Linux and Darwin, but not on Windows. Use the new withUnixSocketConfig method on EmberServerBuilder to bind to an fs2.io.net.unixsocket.UnixSocketAddress.

http4s-ember-client

Cross Builds
Enhancements
  • #​5219: Add support for Unix sockets. This works on Linux and Darwin, but not on Windows. Use the new UnixSocket middleware to route requests to an fs2.io.net.unixsocket.UnixSocketAddress.

Dependency versions


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/http4s-packages branch 21 times, most recently from fc05bad to 927234c Compare May 31, 2022 23:29
@renovate renovate bot force-pushed the renovate/http4s-packages branch 9 times, most recently from 6166cad to 92faa79 Compare June 7, 2022 02:46
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 0a6d156 to b273864 Compare January 28, 2023 16:22
@renovate renovate bot force-pushed the renovate/http4s-packages branch from b273864 to 5522491 Compare February 28, 2023 06:16
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 5522491 to f9821e2 Compare March 12, 2023 16:59
@renovate renovate bot force-pushed the renovate/http4s-packages branch from f9821e2 to 2488d38 Compare April 13, 2023 05:57
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 2488d38 to aa4cc5c Compare May 3, 2023 06:38
@renovate renovate bot force-pushed the renovate/http4s-packages branch from aa4cc5c to bc42890 Compare May 15, 2023 05:27
@renovate renovate bot force-pushed the renovate/http4s-packages branch from bc42890 to f67614d Compare May 31, 2023 05:55
@renovate renovate bot force-pushed the renovate/http4s-packages branch 2 times, most recently from d94b1e6 to 80780bd Compare June 17, 2023 19:32
@renovate renovate bot force-pushed the renovate/http4s-packages branch 2 times, most recently from 9045bf6 to aeeaa7a Compare July 4, 2023 18:06
@renovate renovate bot force-pushed the renovate/http4s-packages branch 2 times, most recently from 3f3734a to 16a3e0e Compare July 24, 2023 01:40
@edalex-yinzi
Copy link
Contributor

Updating the code from version 21 to 23 seems like a big task, better to have someone with experience. I found myself struggling to understand what I was doing when upgrading the code.

@renovate renovate bot force-pushed the renovate/http4s-packages branch from 16a3e0e to b9a5e64 Compare August 22, 2023 01:51
@renovate renovate bot force-pushed the renovate/http4s-packages branch from b9a5e64 to 133f829 Compare November 6, 2023 22:29
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 133f829 to 31bbf51 Compare November 14, 2023 22:02
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 31bbf51 to a94c007 Compare December 21, 2023 10:41
@renovate renovate bot force-pushed the renovate/http4s-packages branch from a94c007 to 0df996c Compare January 3, 2024 17:15
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 0df996c to dc44411 Compare January 22, 2024 17:03
@renovate renovate bot force-pushed the renovate/http4s-packages branch from dc44411 to 6105c66 Compare February 25, 2024 11:24
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 6105c66 to 786b470 Compare March 20, 2024 16:07
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 786b470 to 04c43cb Compare May 3, 2024 19:41
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 04c43cb to 6c07f94 Compare June 4, 2024 11:58
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 6c07f94 to 3c91be0 Compare July 4, 2024 00:01
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 3c91be0 to 41db5d5 Compare September 9, 2024 20:02
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 41db5d5 to 842fe1b Compare October 23, 2024 17:40
@renovate renovate bot force-pushed the renovate/http4s-packages branch from 842fe1b to f76b817 Compare November 5, 2024 01:42
@renovate renovate bot force-pushed the renovate/http4s-packages branch from f76b817 to 3ba7e53 Compare December 4, 2024 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant