Sttp Versions Save

The Scala HTTP client you always wanted!

v3.9.5

1 month ago

Note that this release drops Scala 2.11 support!

What’s Changed

  • All backends write headers as UTF-8 (#2108) @ghik

v4.0.0-M11

1 month ago

What’s Changed

  • Support input streams as a response body (#2103) @adamw
  • Update openapi.md (#2105) @minnieshi

Dependency updates

  • Update opentelemetry-api, ... to 1.36.0 (#2102) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.28.4 (#2101) @softwaremill-ci

v4.0.0-M10

1 month ago

What’s Changed

  • Suspend the evaluation of the BackendStub.send() effect in the target monad (#2100) @adamw
  • Improve proxy authentication preventing NPE and allow Basic Authentication (v4) (#2090) @DybekK

Dependency updates

  • Update cats-effect, cats-effect-kernel, ... to 3.5.4 (#2098) @softwaremill-ci
  • Update http4s-client, http4s-ember-client to 0.23.26 (#2097) @softwaremill-ci
  • Update model:core to 1.7.7 (#2096) @softwaremill-ci
  • Update logback-classic to 1.5.3 (#2095) @softwaremill-ci
  • Update logback-classic to 1.5.2 (#2094) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.28.3 (#2093) @softwaremill-ci
  • Update sbt-projectmatrix to 0.10.0 (#2092) @softwaremill-ci
  • Update scala3-library, ... to 3.3.3 (#2091) @softwaremill-ci
  • Update logback-classic to 1.5.1 (#2089) @softwaremill-ci
  • Update scala-library to 2.13.13 (#2087) @softwaremill-ci
  • Update scala-library to 2.12.19 (#2086) @softwaremill-ci
  • Update zipkin-sender-okhttp3 to 3.3.0 (#2085) @softwaremill-ci
  • Update armeria to 1.27.2 (#2084) @softwaremill-ci
  • Update http4s-client, http4s-ember-client to 0.23.25 (#2044) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.28.2 (#2079) @softwaremill-ci
  • Update zipkin-sender-okhttp3 to 2.17.2 (#2047) @softwaremill-ci
  • Update fs2-core, fs2-io, ... to 3.9.4 (#2061) @softwaremill-ci
  • Update opentelemetry-api, ... to 1.35.0 (#2078) @softwaremill-ci
  • Update pekko-http to 1.0.1 (#2077) @softwaremill-ci
  • Update scalatest-flatspec, ... to 3.2.18 (#2076) @softwaremill-ci
  • Update armeria to 1.27.1 (#2075) @softwaremill-ci
  • Update nscplugin, sbt-scala-native, ... to 0.4.17 (#2060) @softwaremill-ci
  • Update play-json to 3.0.2 (#2059) @softwaremill-ci
  • Update play-json to 2.10.4 (#2058) @softwaremill-ci
  • Update cats-effect, cats-effect-kernel, ... to 3.5.3 (#2056) @softwaremill-ci
  • Update jsoniter-scala-macros to 2.27.2 (#2054) @softwaremill-ci
  • Update jsoniter-scala-core to 2.27.2 (#2053) @softwaremill-ci
  • Update upickle to 3.1.4 (#2051) @softwaremill-ci
  • Update mdoc, sbt-mdoc to 2.5.2 (#2049) @softwaremill-ci
  • Update brave-opentracing to 1.0.1 (#2048) @softwaremill-ci
  • Update zio, zio-streams to 2.0.21 (#2043) @softwaremill-ci
  • Update sbt-projectmatrix to 0.9.2 (#2041) @softwaremill-ci
  • Update http4s-blaze-client to 0.23.16 (#2040) @softwaremill-ci
  • Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 (#2039) @softwaremill-ci
  • Update resilience4j-circuitbreaker, ... to 2.2.0 (#2033) @softwaremill-ci
  • Update logback-classic to 1.5.0 (#2080) @softwaremill-ci

v3.9.4

1 month ago

What’s Changed

  • Suspend the evaluation of the SttpBackendStub.send() effect in the target monad (#2099) @adamw
  • Improve proxy authentication preventing NPE and allow Basic Authentication (v3) (#2088) @DybekK

v3.9.3

2 months ago

What’s Changed

  • No changes

v4.0.0-M9

2 months ago

What’s Changed

  • Fix Scala-js fetch manual abort v4 (#2073) @ThijsBroersen
  • [Documentation] Update uri.md — Was it a typo or did I misunderstand ? (#2070) @gnoireaux

Dependency updates

  • Update zipkin-sender-okhttp3 to 2.16.5 (#2029) @softwaremill-ci
  • Update armeria to 1.26.4 (#2027) @softwaremill-ci
  • Update opentelemetry-api, ... to 1.33.0 (#2028) @softwaremill-ci
  • Update play-json to 2.10.3 (#2026) @softwaremill-ci
  • Update scribe to 3.13.0 (#2025) @softwaremill-ci
  • Update cats-effect to 2.5.5 (#2024) @softwaremill-ci
  • Update play-json to 3.0.1 (#2023) @softwaremill-ci
  • Update play-json to 2.9.4 (#2022) @softwaremill-ci
  • Update fs2-core, fs2-io, ... to 2.5.11 (#2021) @softwaremill-ci

v3.9.2

3 months ago

What’s Changed

  • [v3] Update Armeria to 1.26.4 (#2057) @kciesielski

v4.0.0-M8

4 months ago

What’s Changed

  • update play to 3.0, separate module for play 2.9 (#2015) @jsienniak
  • Make AbstractCurlBackend async friendly (#2012) @natsukagami

Dependency updates

  • Update json4s-core to 4.0.7 (#2020) @softwaremill-ci
  • Update pekko-stream to 1.0.2 (#2019) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.25.0 (#2018) @softwaremill-ci
  • Update logback-classic to 1.4.14 (#2017) @softwaremill-ci
  • Update commons-io to 2.15.1 (#2013) @softwaremill-ci
  • Update logback-classic to 1.4.13 (#2010) @softwaremill-ci
  • Update logback-classic to 1.4.12 (#2008) @softwaremill-ci

v4.0.0-M7

4 months ago

What’s Changed

  • Add Windows support to the Curl backend (#2007) @JD557
  • Override blocking inside CatsMonadError (#1993) @flipp5b

Dependency updates

  • Update shared:akka, shared:core, shared:fs2, ... to 1.3.17 (#2006) @softwaremill-ci
  • Update armeria to 1.26.3 (#2004) @softwaremill-ci
  • Update scalafmt-core to 3.7.17 (#2003) @softwaremill-ci
  • Update http4s-client, http4s-ember-client to 0.23.24 (#2002) @softwaremill-ci
  • Update opentelemetry-api, ... to 1.32.0 (#2001) @softwaremill-ci
  • Update mdoc, sbt-mdoc to 2.5.1 (#1999) @softwaremill-ci
  • Update scalafmt-core to 3.7.16 (#2000) @softwaremill-ci
  • Update armeria to 1.26.2 (#1997) @softwaremill-ci
  • Update mdoc, sbt-mdoc to 2.5.0 (#1995) @softwaremill-ci
  • Update fs2-core, fs2-io, ... to 3.9.3 (#1989) @softwaremill-ci
  • Update zio to 2.0.19 (#1990) @softwaremill-ci
  • Update finagle-http to 23.11.0 (#1988) @softwaremill-ci
  • Update armeria to 1.26.1 (#1986) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.24.4 (#1985) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.24.3 (#1984) @softwaremill-ci
  • Update armeria to 1.26.0 (#1983) @softwaremill-ci
  • Update model:core to 1.7.6 (#1981) @softwaremill-ci
  • Update commons-io to 2.15.0 (#1980) @softwaremill-ci
  • Update scalafmt-core to 3.7.15 (#1979) @softwaremill-ci
  • Update sbt to 1.9.7 (#1978) @softwaremill-ci
  • Update jsoniter-scala-core, ... to 2.24.2 (#1977) @softwaremill-ci
  • Update mdoc, sbt-mdoc to 2.4.0 (#1976) @softwaremill-ci
  • Update model:core to 1.7.4 (#1974) @softwaremill-ci
  • Update okhttp to 4.12.0 (#1975) @softwaremill-ci
  • Update model:core to 1.7.3 (#1973) @softwaremill-ci
  • Update nscplugin, sbt-scala-native, ... to 0.4.16 (#1972) @softwaremill-ci

v3.9.1

5 months ago

What’s Changed

  • Upgraded circe to 0.14.6 (#1996) @awilliamsOM1
  • [v3] Override blocking inside CatsMonadError (#1992) @flipp5b