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 http4sversion to v0.23.12 #117

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 16, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.http4s:http4s-blaze-client_2.13 (source) 0.22.12 -> 0.23.12 age adoption passing confidence
org.http4s:http4s-dsl_2.13 (source) 0.22.12 -> 0.23.12 age adoption passing confidence
org.http4s:http4s-blaze-server_2.13 (source) 0.22.12 -> 0.23.12 age adoption passing confidence

Release Notes

http4s/http4s

v0.23.12

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

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

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

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

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

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

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

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
  • fs2-3.1.4
  • ip4s-3.0.4

v0.23.4

This release includes security patches for GHSA-5vcm-3xc3-w7x3 for blaze-client, blaze-server, ember-client, ember-server, and jetty-client. It is binary compatible with v0.22.4, and forward-merges 0.22.5.

http4s-client
Enhancements
  • #​5190: Add an effect constructor for calculating effectual classifiers. Note that it is a mistake to consume the request body unless it is cached external to this call.
Dependency updates
  • cats-effect-3.2.8
  • fs2-3.1.2
  • keypool-0.4.7

v0.23.3

This is binary compatible with v0.23.2. It includes the fixes in v0.22.4.

http4s-ember-server
Bugfixes
  • #​5138: Correctly populate the SecureSession response attribute.

v0.23.2

This release includes a security patch to GHSA-52cf-226f-rhr6, along with all changes in v0.22.3.

This release is binary compatible with the 0.23 series.

http4s-core
Enhancements
  • #​5085: Make EntityEncoders for File, Path, and InputStream implicit. Since 0.23, they no longer require an explicit Blocker parameter, using Cats-Effect 3's runtime instead.
http4s-blaze-server
Bug fixes
  • #​5118: Don't block the TickWheelExecutor on cancellation. In-flight responses are canceled when a connection shuts down. If the response cancellation hangs, it blocks the TickWheelScheduler thread. When this thread blocks, subsequent scheduled events are not processed, and memory leaks with each newly scheduled event.
Enhancements
  • #​4782: Use Async[F].executionContext as a default ExecutionContext in BlazeServerBuilder.
http4s-ember-server
  • #​5106: Demote noisy WebSocket connection terminated with exception message to trace-level logging on broken pipes. This relies on exception message parsing and may not work well in all locales.
Dependency updates
  • cats-effect-3.2.5

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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title chore(deps): update dependency org.http4s:http4s-dsl_2.13 to v0.23.10 chore(deps): update dependency org.http4s:http4s-dsl_2.13 to v0.23.11 Mar 18, 2022
@renovate renovate bot changed the title chore(deps): update dependency org.http4s:http4s-dsl_2.13 to v0.23.11 chore(deps): update http4sversion to v0.23.11 Mar 19, 2022
@renovate renovate bot force-pushed the renovate/http4sversion branch from 23a46b1 to 44b00af Compare May 7, 2022 20:25
@renovate renovate bot force-pushed the renovate/http4sversion branch from 44b00af to 2716bd5 Compare May 24, 2022 21:49
@renovate renovate bot changed the title chore(deps): update http4sversion to v0.23.11 chore(deps): update http4sversion May 24, 2022
@renovate renovate bot force-pushed the renovate/http4sversion branch from 2716bd5 to 271bced Compare May 25, 2022 04:46
@renovate renovate bot changed the title chore(deps): update http4sversion chore(deps): update http4sversion to v0.23.12 May 25, 2022
@renovate renovate bot force-pushed the renovate/http4sversion branch from 271bced to 15597fc Compare May 27, 2022 13:30
@mi-char mi-char closed this Jun 13, 2022
@mi-char mi-char deleted the renovate/http4sversion branch June 13, 2022 08:07
@renovate
Copy link
Contributor Author

renovate bot commented Jun 13, 2022

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will now ignore this update (0.23.12). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

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.

None yet

2 participants