Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Releases: armanbilge/epollcat

v0.1.7

25 Mar 21:22

Choose a tag to compare

This is the final release of epollcat, which is now deprecated. Upgrade to Cats Effect v3.6.0 and FS2 v3.12.0 and use IOApp/IORuntime instead of EpollApp/EpollRuntime.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

27 Aug 17:28
fc6f369

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

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

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

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

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

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

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