chore(deps): update http4sversion to v1 (major) #79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.22.0
->1.0-232-85dadc2
0.22.0
->1.0-232-85dadc2
0.22.0
->1.0-232-85dadc2
Release Notes
http4s/http4s
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.
http4s-ember-core
Documentation
Behind the scenes
WSClient
API by @armanbilge in https://github.com/http4s/http4s/pull/5974Full 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 theEmberClientBuilder
orEmberServerBuilder
.http4s-ember-core
Behind the scenes
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.
http4s-core
http4s-server
BracketRequestResponse#exitCaseToOutcome
by @danicheg in https://github.com/http4s/http4s/pull/5875http4s-ember-core
http4s-ember-server
http4s-ember-client
http4s-jetty-server
http4s-jetty-client
JettyClient#resource
by @danicheg in https://github.com/http4s/http4s/pull/5897http4s-jawn
http4s-prometheus-metrics
Documentation
ContextShift
in the AHC scaladoc by @danicheg in https://github.com/http4s/http4s/pull/5885Behind the scenes
series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5718series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5730series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5753series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5778series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5833lint
/quicklint
commands by @danicheg in https://github.com/http4s/http4s/pull/5843Resource
usage by @danicheg in https://github.com/http4s/http4s/pull/5884series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5888port
syntax by @danicheg in https://github.com/http4s/http4s/pull/5896Full 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
Request#remoteHost
viaip4s.Dns
by @armanbilge in https://github.com/http4s/http4s/pull/5473cats-effect
version to 3.3.0 by @danicheg in https://github.com/http4s/http4s/pull/5619http4s-server
Server
) for JS on 0.23 by @armanbilge in https://github.com/http4s/http4s/pull/5563Server
and ember server to JS in 0.23 by @armanbilge in https://github.com/http4s/http4s/pull/5663http4s-ember-server
Server
and ember server to JS in 0.23 by @armanbilge in https://github.com/http4s/http4s/pull/5663Documentation
series/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5548series/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5642Behind the scenes
@nowarn
by @armanbilge in https://github.com/http4s/http4s/pull/5518Add scalafix linter for use of fs2 Sync compiler http4s/http4s#5536
MonadCancel
in theHttp1Writer.write
by @danicheg in https://github.com/http4s/http4s/pull/5600series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5635G[_]
to MonadCancelThrow by @bpholt in https://github.com/http4s/http4s/pull/5634series/0.22
by @danicheg in https://github.com/http4s/http4s/pull/5652series/0.22
intoseries/0.23
by @danicheg in https://github.com/http4s/http4s/pull/5653New 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
decode
with FS2'sdecodeWithCharset
. This only affects non-UTF-8 encodings.http4s-client
Breaking changes
JavaNetClientBuilder
. It already failed to link, and now it will fail to compile.Bug fixes
Retry
andFollowRedirect
middlewares. We no longer attempt to acquire a second connection before releasing the first, potentially starving the connection pool.Dependency updates
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
fs2.io.file
APIs inEntityDecoder
,StaticFile
, andPart
.http4s-laws
Cross Builds
http4s-client
Cross Builds
http4s-server
Deprecations
fs2.io.file
APIs inFileService
.http4s-blaze-server
Bug fixes
WebSocketBuilder
, now namedWebSocketBuilder2
, when adding anHttpApp
. This, combined with the newimapK
method, lets web socket applications vary the local effect. Previously, this threw aClassCastException
.http4s-blaze-client
Enhancements
BlazeClientBuilder.apply
method that uses theExecutionContext
from theAsync[F]
instance. The old constructor that required an explicitExecutionContext
is now deprecated. Users who need a customExecutionContext
for blaze should callwithExecutionContext
.http4s-ember-core
Cross Builds
http4s-ember-server
Bug fixes
WebSocketBuilder
, now namedWebSocketBuilder2
, when adding anHttpApp
. This, combined with the newimapK
method, lets web socket applications vary the local effect. Previously, this threw aClassCastException
.Enhancements
withUnixSocketConfig
method onEmberServerBuilder
to bind to anfs2.io.net.unixsocket.UnixSocketAddress
.http4s-ember-client
Cross Builds
Enhancements
UnixSocket
middleware to route requests to anfs2.io.net.unixsocket.UnixSocketAddress
.Dependency versions
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
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
v0.23.3
This is binary compatible with v0.23.2. It includes the fixes in v0.22.4.
http4s-ember-server
Bugfixes
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
EntityEncoder
s forFile
,Path
, andInputStream
implicit. Since 0.23, they no longer require an explicitBlocker
parameter, using Cats-Effect 3's runtime instead.http4s-blaze-server
Bug fixes
TickWheelExecutor
on cancellation. In-flight responses are canceled when a connection shuts down. If the response cancellation hangs, it blocks theTickWheelScheduler
thread. When this thread blocks, subsequent scheduled events are not processed, and memory leaks with each newly scheduled event.Enhancements
Async[F].executionContext
as a defaultExecutionContext
inBlazeServerBuilder
.http4s-ember-server
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
v0.23.1
Includes all changes through v0.22.2.
Dependency updates
v0.23.0
This is the first production release with Cats-Effect 3 support. All subsequent 0.23.x releases will be binary compatible with this.
Includes all changes through v0.22.1.
http4s-core
Breaking changes
Enhancements
mixedMultipart
decoder in favor of amixedMultipartResource
, which cleans up temporary storage on release of the resource. Please see the scaladoc for a usage example.Various modules
Breaking changes
Refactoring
Dependency updates
v0.22.11
This is a bugfix release, binary compatible with the 0.22.x series.
http4s-dsl
http4s-server
http4s-dropwizard-metrics
Behind the scenes
WSClient
API by @armanbilge in https://github.com/http4s/http4s/pull/5975New Contributors
Full Changelog: http4s/http4s@v0.22.10...v0.22.11
v0.22.10
This release is focused on the client. The blaze-client is substantially refactored internally to improve resource safety. A new internal websocket client is published for implementation across repos. We expect to release this as a public API in the next release.
http4s-core
http4s-blaze-client
Behind the scenes
Full Changelog: http4s/http4s@v0.22.9...v0.22.10
v0.22.9
This release is binary compatible with 0.22.x series. The jawn upgrade mitigates CVE-2022-21653 out of the box for
http4s-play-json
.http4s-core
Trailer
header by @danicheg in https://github.com/http4s/http4s/pull/5614asCurl
more human-readable by @danicheg in https://github.com/http4s/http4s/pull/5786EntityEncoder[F, ByteVector]
by @sideeffffect in https://github.com/http4s/http4s/pull/5907http4s-laws
http4s-client
apply
-builder forHttp4sClientDsl
by @armanbilge in https://github.com/http4s/http4s/pull/5742http4s-server
http4s-ember-core
http4s-ember-client
http4s-blaze-core
http4s-blaze-client
http4s-tomcat
http4s-async-http-client
http4s-jawn
http4s-dropwizard-metrics
Documentation
io.chrisdavenport.vault
in theseries/0.22
by @danicheg in https://github.com/http4s/http4s/pull/5765Behind the scenes
series/0.22
by @danicheg in https://github.com/http4s/http4s/pull/5700Http1ClientStageSuite
purity by @RafalSumislawski in https://github.com/http4s/http4s/pull/5741sbt-updates
plugin by @danicheg in https://github.com/http4s/http4s/pull/5777Http1Connection
methods by @danicheg in https://github.com/http4s/http4s/pull/5789lint
command by @danicheg in https://github.com/http4s/http4s/pull/5842scalafixInternalRules
to root project by @armanbilge in https://github.com/http4s/http4s/pull/5918New Contributors
Full Changelog: http4s/http4s@v0.22.8...v0.22.9
v0.22.8
This is a maintenance release, binary compatible with the 0.22.x series.
http4s-core
DefaultCharset
, useUTF-8
directly by @bplommer in https://github.com/http4s/http4s/pull/5512http4s-laws
Various backends
http4s-blaze-server
http4s-async-http-client
http4s-okhttp-client
http4s-jawn
http4s-scalatags
http4s-tomcat
Scalafixes
Documentation
scaladoc
for someHeaders
methods by @danicheg in https://github.com/http4s/http4s/pull/5491series/0.22
by @danicheg in https://github.com/http4s/http4s/pull/5551series/0.22
by @danicheg in https://github.com/http4s/http4s/pull/56520.22
website and docs by [@danicheg](httConfiguration
📅 Schedule: 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.