Releases: softwaremill/sttp
Releases Β· softwaremill/sttp
v3.8.3
Whatβs Changed
- HTTP client support for unwrapped deflate responses (#1597) @guymers
- 1571 async http client netty v4160final vulnerabilities (#1589) @rafalambrozewicz
Dependency updates
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.10 (#1593) @softwaremill-ci
- Update scribe to 3.10.4 (#1598) @softwaremill-ci
- Update scala-library to 2.13.10 (#1596) @softwaremill-ci
- Update armeria to 1.20.1 (#1595) @softwaremill-ci
- Update zio-opentelemetry to 2.0.3 (#1594) @softwaremill-ci
- Update logback-classic to 1.4.4 (#1592) @softwaremill-ci
- Update opentelemetry-api, ... to 1.19.0 (#1591) @softwaremill-ci
- Update armeria to 1.20.0 (#1588) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.3.6 (#1587) @softwaremill-ci
- Update sbt to 1.7.2 (#1585) @softwaremill-ci
- Update logback-classic to 1.4.3 (#1584) @softwaremill-ci
v3.8.2
Whatβs Changed
Dependency updates
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.9 (#1583) @softwaremill-ci
v3.8.1
Whatβs Changed
- Properly add dependencies to JS projects (#1579) @adamw
- Absorb exceptions while mapping responses with impure functions (#1552) @mschuwalow
- 1555 add support for xml bodies in requestsresponses (#1564) @rafalambrozewicz
- Add status text resolver (#1567) @Pask423
Dependency updates
- Update zio, zio-streams to 1.0.17 (#1575) @softwaremill-ci
- Update json4s-core, json4s-native to 4.0.6 (#1582) @softwaremill-ci
- Update scalatest-flatspec, ... to 3.2.14 (#1581) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.3.5 (#1580) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.3.4 (#1577) @softwaremill-ci
- Update scala-library to 2.13.9 (#1576) @softwaremill-ci
- Update http4s-client to 0.23.16 (#1573) @softwaremill-ci
- Update sbt-mima-plugin to 1.1.1 (#1572) @softwaremill-ci
- Update scala-library to 2.12.17 (#1574) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.3.0 (#1568) @softwaremill-ci
- Update zio-json to 0.3.0 (#1569) @softwaremill-ci
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 (#1570) @softwaremill-ci
- Update zio-json to 0.2.0 (#1566) @softwaremill-ci
- Update logback-classic to 1.4.1 (#1565) @softwaremill-ci
- Update armeria to 1.19.0 (#1561) @softwaremill-ci
v3.8.0
Whatβs Changed
- Add a synchronous SimpleHttpClient (#1545) @adamw
- Fix native CI (#1559) @Pask423
- fix: consume response entity on response processing failure (#1553) @geminicaprograms
- Make request & cause fields on SttpClientException visible (#1551) @adamw
- Drop target 1.8 for Scala 2.12 (#1497) @Pask423
- Added reading username and password for http and https proxy (#1542) @Pask423
Dependency updates
- Update opentelemetry-api, ... to 1.18.0 (#1557) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.2.14 (#1554) @softwaremill-ci
- Update akka-stream to 2.6.20 (#1550) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.2.13 (#1548) @softwaremill-ci
- Update akka-http to 10.2.10 (#1549) @softwaremill-ci
- Update scala3-library, ... to 3.2.0 (#1547) @softwaremill-ci
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.8 (#1543) @softwaremill-ci
- Update zio-opentelemetry to 2.0.2 (#1546) @softwaremill-ci
- Update nscplugin, sbt-scala-native, ... to 0.4.7 (#1544) @softwaremill-ci
- Update zio, zio-streams to 2.0.2 (#1541) @softwaremill-ci
- Update model:core to 1.5.1 (#1540) @softwaremill-ci
- Update logback-classic to 1.4.0 (#1539) @softwaremill-ci
- Update zio-opentelemetry to 2.0.1 (#1538) @softwaremill-ci
v3.7.6
v3.7.5
Whatβs Changed
- Enhanced response decoding to skip 204 as well as 205 and 304 (#1535) @polymorphic
Dependency updates
- Update http4s-client to 0.23.15 (#1536) @softwaremill-ci
- Update zio, zio-streams to 2.0.1 (#1531) @softwaremill-ci
- Update slf4j-api to 2.0.0 (#1533) @softwaremill-ci
- Update scribe to 3.10.3 (#1534) @softwaremill-ci
- Update zio-json to 0.3.0-RC11 (#1528) @softwaremill-ci
- Update scalafmt-core to 3.5.9 (#1525) @softwaremill-ci
- Update opentelemetry-api, ... to 1.17.0 (#1526) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.2.12 (#1524) @softwaremill-ci
v3.7.4
Whatβs Changed
- Make ZioWebSockets public (#1523) @adamw
- Use Future.cancel instead of ListenableFuture.abort in async-http-client (#1521) @adamw
- feat(zio): add FetchZioBackend Scala-JS backend (#1517) @ThijsBroersen
Dependency updates
- Update armeria to 1.18.0 (#1520) @softwaremill-ci
- Update scribe to 3.10.2 (#1518) @softwaremill-ci
- Update armeria to 1.17.2 (#1516) @softwaremill-ci
- Update scala-collection-compat to 2.8.1 (#1513) @softwaremill-ci
- Update scalatest-flatspec, ... to 3.2.13 (#1514) @softwaremill-ci
- Update finagle-http to 22.7.0 (#1512) @softwaremill-ci
v3.7.2
Whatβs Changed
Dependency updates
- Update fs2-core, fs2-io, ... to 3.2.11 (#1507) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.3.3 (#1509) @softwaremill-ci
- Update http4s-client to 0.23.14 (#1508) @softwaremill-ci
v3.7.1
v3.7.0
Breaking changes
This release includes support for ZIO 2. However, along with the new usage guidelines for ZIO environment, the SttpClient
type alias is removed. Instead, SttpBackend[Task, ZioStreams with WebSockets]
(or a smaller set of capabilities) should be declared as a dependency through a method parameter or constructor. ZIO backends provide .layer
methods which allow creating a ZLayer
describing the (scoped) process of creating a backend. See the docs for more details.
Whatβs Changed
- Simplify the implementation of zio2 backends by removing the SttpClient type alias and instead requiring an SttpBackend dependency (#1499) @adamw
- Update model to 1.5.0 (#1500) @adamw
- Remove zio2 nio dependency (#1471) @guymers
- Drop java8-compat dependency (#1474) @Pask423
- Update Node.js documentation (#1467) @ex0ns
- fix scala steward (#1455) @mkrzemien
- fix scala steward (#1454) @mkrzemien
- 1442-properly log and count metrics (#1453) @mkrzemien
Dependency updates
- Update http4s-client to 0.23.13 (#1470) @softwaremill-ci
- Update armeria to 1.17.1 (#1494) @softwaremill-ci
- Porting to ZIO 2.0.0 (#1469) @softwaremill-ci
- Update opentelemetry-api, ... to 1.16.0 (#1498) @softwaremill-ci
- Update sbt to 1.7.1 (#1495) @softwaremill-ci
- Update cats-effect, cats-effect-kernel to 3.3.14 (#1496) @softwaremill-ci
- Update sbt to 1.7.0 (#1492) @softwaremill-ci
- Update scribe to 3.10.1 (#1491) @softwaremill-ci
- Update scala-collection-compat to 2.8.0 (#1490) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.2.10 (#1489) @softwaremill-ci
- Update zio-json to 0.3.0-RC10 (#1488) @softwaremill-ci
- Update cats-effect, cats-effect-kernel to 3.3.13 (#1480) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.2.9 (#1484) @softwaremill-ci
- Update jaeger-client to 1.8.1 (#1485) @softwaremill-ci
- Update scribe to 3.10.0 (#1483) @softwaremill-ci
- Update nscplugin, sbt-scala-native, ... to 0.4.5 (#1479) @softwaremill-ci
- Update zio-json to 0.3.0-RC9 (#1478) @softwaremill-ci
- Update model:core to 1.4.27 (#1475) @softwaremill-ci
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 (#1473) @softwaremill-ci
- Update http4s-blaze-client, http4s-client to 0.22.14 (#1468) @softwaremill-ci
- Update scala3-library, ... to 3.1.3 (#1466) @softwaremill-ci
- Update opentelemetry-api, ... to 1.15.0 (#1461) @softwaremill-ci
- Update scala-library to 2.12.16 (#1463) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 3.2.8 (#1456) @softwaremill-ci
- Update zio, zio-streams to 1.0.15 (#1460) @softwaremill-ci
- Update scribe to 3.9.0 (#1457) @softwaremill-ci
- Update okhttp to 4.10.0 (#1459) @softwaremill-ci
- Update scalafmt-core to 3.5.8 (#1464) @softwaremill-ci
- Update simpleclient to 0.16.0 (#1462) @softwaremill-ci
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.6 (#1458) @softwaremill-ci
- Update http4s-client to 0.23.12 (#1447) @scala-steward
- Update http4s-blaze-client to 0.23.12 (#1448) @scala-steward
- Update scribe to 3.8.3 (#1445) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.3.12 (#1444) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.13 (#1443) @scala-steward