Skip to content

Releases: armanbilge/epollcat

v0.1.6

27 Aug 17:28
fc6f369
Compare
Choose a tag to compare

This is the seventh release of epollcat. It fixes socket shutdown to match JVM semantics.

Fixes

Updates

  • Update cats-effect to 3.5.1 by @nimble-agar-steward in #141
  • Update scala-library to 2.13.11 by @nimble-agar-steward in #140
  • Update scala-library to 2.12.18 by @nimble-agar-steward in #139

Full Changelog: v0.1.5...v0.1.6

v0.1.5

06 Jun 14:12
1fc7e54
Compare
Choose a tag to compare

This is the sixth release of epollcat. It adds support for Linux ARM which is now tested in CI.

Features

Fixes

Updates

  • Update cats-effect to 3.5.0 by @nimble-agar-steward in #128
  • Update scala3-library to 3.3.0 by @nimble-agar-steward in #132
  • Update nscplugin, sbt-scala-native, ... to 0.4.14 by @nimble-agar-steward in #138

Full Changelog: v0.1.4...v0.1.5

v0.1.4

19 Feb 01:33
2cb3104
Compare
Choose a tag to compare

This is the fifth release of epollcat. It now sets SO_REUSEADDR to true by default on server sockets, to match the JVM.

Fixes

Updates

  • Update nscplugin, sbt-scala-native, ... to 0.4.10 by @nimble-agar-steward in #108
  • Update scala3-library to 3.2.2 by @nimble-agar-steward in #109
  • Update cats-effect to 3.4.7 by @nimble-agar-steward in #111

Full Changelog: v0.1.3...v0.1.4

v0.1.3

02 Dec 18:09
3e6abe2
Compare
Choose a tag to compare

This is the fourth release of epollcat. It improves handling of connect() and bind() to "unusual" IP addresses.

Fixes

Updates

  • Update nscplugin, sbt-scala-native, ... to 0.4.9 by @nimble-agar-steward in #94
  • Update cats-effect to 3.4.2 by @nimble-agar-steward in #96

Full Changelog: v0.1.2...v0.1.3

v0.1.2

19 Nov 01:27
9c00d8c
Compare
Choose a tag to compare

This is the third release of epollcat. It adds support for Scala Native 0.4.8 and fixes a couple of IPv6-related bugs (special thanks to @LeeTibbert).

Enhancements

Fixes

Updates

  • Update scala3-library to 3.2.1 by @nimble-agar-steward in #83
  • Update nscplugin, sbt-scala-native, ... to 0.4.8 by @nimble-agar-steward in #84
  • Update cats-effect to 3.4.1 by @nimble-agar-steward in #90

Behind-the-scenes

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

18 Sep 21:05
b461ee1
Compare
Choose a tag to compare

This is the second release of epollcat. It patches a couple bugs that were observed on macOS. Special thanks to @lolgab for reporting #35 with an excellent reproducer.

Fixes

Updates

  • Update scala-library to 2.12.17 by @nimble-agar-steward in #66

Full Changelog: v0.1.0...v0.1.1

v0.1.0

15 Sep 02:41
f4cea4b
Compare
Choose a tag to compare

This is the first stable release of epollcat, an I/O-integrated runtime for Cats Effect on Scala Native. It supports Linux and macOS. Use it with FS2, http4s Ember, Skunk, Rediculous, and more!

Very special thanks to Lee Tibbert, a Scala Native core contributor who brought a wealth of networking experience (and humor!) to this project. In addition to their code contributions, Lee spent countless hours reviewing my PRs, tracing bugs, and upstreaming fixes in Scala Native core. I could not have done it without you!

What's Changed

New Contributors

Full Changelog: https://github.com/armanbilge/epollcat/commits/v0.1.0