Skip to content

v0.1.0

Compare
Choose a tag to compare
@armanbilge armanbilge released this 20 Nov 20:18
· 199 commits to main since this release

This is the first release of fs2-io_uring, a library implementing FS2 I/O APIs for Scala Native via the io_uring Linux kernel system call interface. Currently implemented APIs are:

  • UringNetwork
  • UringSocketGroup
  • UringUnixSockets

Please see the README for more information and usage. Questions, issues, and contributions are very welcome!

Special thanks to @SystemFw for sniping me 😜

What's Changed

  • UringExecutorScheduler by @armanbilge in #2
  • Update sbt-typelevel to 0.4.15 by @nimble-agar-steward in #3
  • Update scala-library to 2.13.9 by @nimble-agar-steward in #4
  • Update scala3-library to 3.2.0 by @nimble-agar-steward in #1
  • UringSocket and UringSocketGroup by @armanbilge in #6
  • Use static linking by @armanbilge in #9
  • Invoke brew via full path by @armanbilge in #11
  • Use read buffer for Socket by @armanbilge in #10
  • Unix Sockets by @armanbilge in #12
  • Use io_uring_submit_and_wait_timeout by @armanbilge in #13
  • Handle backlogged completion queue by @armanbilge in #14
  • Log uname -a in CI by @armanbilge in #15
  • Fix use of io_uring_submit_and_wait_timeout by @armanbilge in #16
  • Update sbt to 1.7.2 by @nimble-agar-steward in #17
  • Munit is a test dep by @armanbilge in #18
  • Update sbt-typelevel to 0.4.16 by @nimble-agar-steward in #19
  • Update scala-library to 2.13.10 by @nimble-agar-steward in #20
  • Update scalafmt-core to 3.6.0 by @nimble-agar-steward in #21
  • Update sbt to 1.7.3 by @nimble-agar-steward in #22
  • Update scalafmt-core to 3.6.1 by @nimble-agar-steward in #23
  • Update scala3-library to 3.2.1 by @nimble-agar-steward in #24
  • Update sbt to 1.8.0 by @nimble-agar-steward in #26
  • Update sbt-typelevel to 0.4.17 by @nimble-agar-steward in #27
  • Update nscplugin, sbt-scala-native, ... to 0.4.8 by @nimble-agar-steward in #25
  • Update fs2-io to 3.4.0 by @nimble-agar-steward in #28
  • Introduce UringNetwork by @armanbilge in #29

New Contributors

  • @armanbilge made their first contribution in #2
  • @nimble-agar-steward made their first contribution in #3

Full Changelog: https://github.com/armanbilge/fs2-io_uring/commits/v0.1.0