The epub and pdf of my book "Pure functional HTTP APIs in Scala" is [again] available for free on leanpub and will remain so.

https://leanpub.com/pfhais

#scala #scala3 #http4s #typelevel #FunctionalProgramming #pfhais

Pure functional HTTP APIs in Scala

A book about developing purely functional HTTP APIs with Scala using http4s, Doobie, Cats and other libraries including a chapter about upgrading to Scala 3.

🚀 Lookout! http4s v0.23.31 has just landed!
It brings streamlined RFC compliance along with several features and tweaks — definitely worth grabbing while it’s hot!
https://github.com/http4s/http4s/releases/tag/v0.23.31
#Scala #http4s
Release v0.23.31 · http4s/http4s

What's Changed http4s-core Rename HTTP 422 status by @NthPortal in #7661 Add QueryOps.withQueryParamValue by @morgen-peschke in #7702 Update ip4s-core, ip4s-test-kit to 3.7.0 in series/0.23 by @ht...

GitHub

A couple of days too late for the 3rd birthday of our little darcs code forge Smederee we have a new release! 🎉 🥰

The celebrate 3 years it is now possible to choose the darcs patch format when creating a new repository, including the v3 format (of the coming darcs release). Feel free to check it out but keep in mind that it is still considered experimental.

https://smeder.ee/~jan0sch/smederee

#Smederee #darcs #Selfhosting #Scala #http4s

~jan0sch/smederee

Release v0.5.22 · http4s/http4s-netty

What's Changed * Update cats-effect to 3.5.6 in series/0.5 by @http4s-steward in https://github.com//pull/732 * Update netty-reactive-streams-http to 2.0.13 in series/0.5 by @http4s-steward in htt...

GitHub
Release v0.5.20 · http4s/http4s-netty

What's Changed Update http4s-circe, http4s-client, ... to 0.23.28 in series/0.5 by @http4s-steward in #698 Update munit to 1.0.2 in series/0.5 by @http4s-steward in #699 Update sbt to 1.10.2 in se...

GitHub

Released an important http4s-netty-client update.

If you use it, make sure you update to 0.5.16

https://github.com/http4s/http4s-netty/releases/tag/v0.5.16

#http4s #netty #scala #typelevel #release

Release v0.5.16 · http4s/http4s-netty

Important upgrade When we introduced idle timeout, we introduced a nasty request ordering bug. Users are asked to upgrade as soon as possible. Fixes Really fix idle timeout. by @hamnis in #641 Rea...

GitHub
For those bravehearts on the bleeding edge, we just published the next-in-line release milestone of the http4s 1.0 series. Even though it's been a while since the last milestone, fifteen contributors made it happen! What's more, twelve of those were first-time contributors in http4s. That drives me crazy!
https://github.com/http4s/http4s/releases/tag/v1.0.0-M41
#scala #typelevel #http4s
Release v1.0.0-M41 · http4s/http4s

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...

GitHub
Very nice post by @ross 'On http4s, minimalism, and 1.0' — https://github.com/http4s/http4s/discussions/7386. It conjointly accurately demystifies the current and desired ultimate state for 1.0. Feel free to join the discussion. #scala #typelevel #http4s
On http4s, minimalism, and 1.0 · http4s http4s · Discussion #7386

On http4s, minimalism, and 1.0 http4s has been binary stable for 939 days, which warms my enterprise staff engineer's heart. It has also been 0ver for 4,050 days, a more dubious accomplishment. How...

GitHub

Notable changes:

* Native transport works on Apple Silicon
* Set common headers on all requests, like User-Agent

https://github.com/http4s/http4s-netty/releases/tag/v0.5.13

#http4s #typelevel #release #scala #netty

Release v0.5.13 · http4s/http4s-netty

Notable changes Add MacOS Aarch64 runtime dependency by @fsamier in #614 This fixes hanging on boot on apple silicon when using Native Transport. Make it possible to set default request headers...

GitHub
Release v0.5.12 · http4s/http4s-netty

Dependency updates Update fs2-reactive-streams to 3.9.3 in series/0.5 by @http4s-steward in #573 Update netty-incubator-transport-classes-io_uring, ... to 0.0.24.Final in series/0.5 by @http4s-ste...

GitHub