A minimal, idiomatic Scala interface for HTTP
This release is binary compatible with the 0.23.x series.
Max-Age=0
should be permitted by @henricook in https://github.com/http4s/http4s/pull/7435
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.26...v0.23.27
It's been a while since the last milestone release. This release includes numerous features and patches from the 0.23 series. Be sure to check out its release notes! As always within this milestone series, backward compatibility is not guaranteed.
comment
parser from CommonRules by @txdv in https://github.com/http4s/http4s/pull/7398
Full Changelog: https://github.com/http4s/http4s/compare/v1.0.0-M40...v1.0.0-M41
upgradeSocket
by @froth in https://github.com/http4s/http4s/pull/7363
client-testkit
module by @danicheg in https://github.com/http4s/http4s/pull/7354
release.yml
by @danicheg in https://github.com/http4s/http4s/pull/7355
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.25...v0.23.26
Primarily, this is a maintenance release, binary compatible with the 0.23.x series. Also, it brings an increase in the default value for idleConnectionTime
in ember-client
from 45s
to 60s
. See the PR and related issue for details.
WSTestClient
by @armanbilge in https://github.com/http4s/http4s/pull/7334
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.24...v0.23.25
This release upgrades to cats-parse v1.0.0 which may trigger eviction errors in your build. The cats-parse 1.x series is 100% binary-compatible with the cats-parse 0.3.x series, so it is safe to ignore the eviction errors in this case.
0.6.0
with Laika 1.0.0
by @jenshalm in https://github.com/http4s/http4s/pull/7290
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.23...v0.23.24
This release includes assorted fixes and optimizations for Ember.
ember-core
by @danicheg in https://github.com/http4s/http4s/pull/7154
getValidManaged
by @armanbilge in https://github.com/http4s/http4s/pull/7218
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.22...v0.23.23
EntityBody
mentions in some scaladocs by @danicheg in https://github.com/http4s/http4s/pull/6955
QueryOps#withQueryParam
by @danicheg in https://github.com/http4s/http4s/pull/6864
Uri.Scheme
and TransferCoding
to CIString
by @froth in https://github.com/http4s/http4s/pull/7164
Entity
model in Jsonp
Middleware by @danicheg in https://github.com/http4s/http4s/pull/6937
Entity
model in BracketRequestResponse
Middleware by @danicheg in https://github.com/http4s/http4s/pull/6957
Clock
from CE
instead of one from java.time
in CSRF
Middleware by @danicheg in https://github.com/http4s/http4s/pull/7166
Client#fromHttpApp
by @danicheg in https://github.com/http4s/http4s/pull/7148
Entity
docs by @danicheg in https://github.com/http4s/http4s/pull/7067
series/0.23
into main
by @danicheg in https://github.com/http4s/http4s/pull/6970
series/0.23
into main
by @danicheg in https://github.com/http4s/http4s/pull/7025
MonadThrow
instead of Sync
in H2Client.RequestKey#getAddress
by @danicheg in https://github.com/http4s/http4s/pull/7167
scalac-compat-annotation
updates on main by @danicheg in https://github.com/http4s/http4s/pull/7179
org.http4s.internal
by @froth in https://github.com/http4s/http4s/pull/7175
v0.23.22
into main
by @danicheg in https://github.com/http4s/http4s/pull/7211
Full Changelog: https://github.com/http4s/http4s/compare/v1.0.0-M39...v1.0.0-M40
This release includes assorted fixes for Ember.
QueryOps#setQueryParams
scaladoc by @danicheg in https://github.com/http4s/http4s/pull/7126
ClientHelpers
' methods by @danicheg in https://github.com/http4s/http4s/pull/7173
NoSuchElementException
in tlsSocket.applicationProtocol
by @arturaz in https://github.com/http4s/http4s/pull/7092
Assertions#assume
in tests by @danicheg in https://github.com/http4s/http4s/pull/7183
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.21...v0.23.22
This release fixes another regression in Ember HTTP/2.
ClockOps
in ResponseTiming
Middleware by @danicheg in https://github.com/http4s/http4s/pull/7163
readBuffer
on headers.endStream
by @armanbilge in https://github.com/http4s/http4s/pull/7156
ClockOps
in Util#readWithTimeout
by @danicheg in https://github.com/http4s/http4s/pull/7162
runConnection
by @armanbilge in https://github.com/http4s/http4s/pull/7157
H2Server#h2cUpgradeHttpRoute
by @danicheg in https://github.com/http4s/http4s/pull/7159
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.20...v0.23.21
This release fixes a critical regression in Ember HTTP/2. It also upgrades to Scala 3.3.0 LTS.
ContextRoutes
by @hamnis in https://github.com/http4s/http4s/pull/7123
Upgrade-Insecure-Requests
header model by @diogocanut in https://github.com/http4s/http4s/pull/7129
H2Stream
readBuffer
on data.endStream
by @armanbilge in https://github.com/http4s/http4s/pull/7147
Full Changelog: https://github.com/http4s/http4s/compare/v0.23.19...v0.23.20