Skip to content

Releases: bytedance/monoio

0.2.4

20 Aug 08:41
Compare
Choose a tag to compare

What's Changed

  • readme: typo fix by @tshepang in #258
  • enhance: remove redundant check and improve efficiency by @ihciah in #260
  • fix: read_u128_le() returns u16 instead of u128 . by @liuxin231 in #262
  • Fix docs.rs build by @hatoo in #264
  • Feat: BoxFuture which implements Send by @har23k in #271
  • ci/fix: modify ci.yml to let cargo fmt/clippy only runs on nightly channel by @Lzzzzzt in #273
  • feat(op, fs): ✨ Intergated statx into monoio by @Lzzzzzt in #268
  • ci: Make rustfmt and clippy happy by @Xuanwo in #279
  • docs: correct JoinHandle link in the doc of spawn() by @SteveLauC in #265
  • ci: using main branch of cross by @Lzzzzzt in #283
  • make clippy happy by @Lzzzzzt in #284
  • ci: Disable test for i686 unknown linux target by @Xuanwo in #286
  • fix: don't register file fd in File::from_std by @NKID00 in #277
  • feat(op, fs): ✨ add MkDirAt opcode in io-uring and create_dir(_all) by @Lzzzzzt in #270
  • feat: unlink op, remove_file and remove_dir by @NKID00 in #288
  • feat: support opcode::RenameAt by @Lzzzzzt in #289

New Contributors

Full Changelog: 0.2.3...0.2.4

0.2.3

20 Mar 09:58
c677de3
Compare
Choose a tag to compare

Highlights

In this release windows is partly supported by @loongs-zhang! But please note this support is unstable yet.

What's Changed

New Contributors

  • @blp made their first contribution in #239

Full Changelog: 0.2.2...0.2.3

0.2.2

01 Feb 07:46
aec19a0
Compare
Choose a tag to compare

Highlights

  1. In this release we added a new feature poll-io. With this feature, you can convert TcpStream to TcpStreamPoll, which implements tokio io traits. This feature allow users to use components binding with tokio io or poll-style io. The underlying implementation of this function is to monitor epoll fd through PollAdd on iouring.
  2. Monoio is available on stable rust toolchain.

What's Changed

New Contributors

Full Changelog: 0.2.0...0.2.2

0.2.0

06 Nov 10:46
b29ec77
Compare
Choose a tag to compare

What's Changed

  • fix: skip drop for into_raw_fd by @ihciah in #211
  • fix: fix cas for across-thread actions and optimize performance by @ihciah in #212
  • IoUring Driver micro-optimization by @lorislibralato in #210
  • fix: apply MSG_NOSIGNAL to sendmsg for linux by @ihciah in #214
  • opt(unix): detect stream writable by @bobozhengsir in #215
  • Fixed bug when on Linux with iouring feature the library didn't compile with an error by @reloginn in #216
  • chore: use afit and rpitit by @ihciah in #217

New Contributors

Full Changelog: 0.1.9...0.2.0

0.1.9

31 Aug 11:38
5b9c503
Compare
Choose a tag to compare

What's Changed

  • refactor: pop tasks before whole runtime shutdown by @ihciah in #208

Full Changelog: 0.1.8...0.1.9

0.1.8

28 Aug 11:17
716a9a3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.7...0.1.8

0.1.7

07 Aug 06:26
799c56d
Compare
Choose a tag to compare

What's Changed

  • feat: support UnixSeqpacket and its listener by @ihciah in #187
  • feat: implement accept, close, connect, fsync ops on windows by @CarrotzRule123 in #188
  • feat: implement open op on windows by @CarrotzRule123 in #189
  • feat: support timeout with enter args by @ihciah in #190
  • refactor: detect feature instead of enable feature by @ihciah in #191
  • refactor: use pread and pwrite for legacy path by @ihciah in #192
  • feat: add file read and write function(but with directly statx) by @ihciah in #193
  • feat: support auto-detected parallism by @ihciah in #194
  • feat: support more addr features for non-linux unix by @ihciah in #196
  • fix: fix typos by @ben1009 in #197
  • feat: implement poll op on windows by @CarrotzRule123 in #198
  • publish 0.1.7 by @ihciah in #200

New Contributors

Full Changelog: 0.1.6...0.1.7

0.1.6

06 Jul 10:41
d3a0689
Compare
Choose a tag to compare

What's Changed

  • refactor: deprecate pin and use std pin; upgrade dependencies by @ihciah in #174
  • feat: support ctrlc by @ihciah in #176
  • feat: implement buffer primitives on windows by @CarrotzRule123 in #175
  • fix: remove split which violate unsafe rule and publish 0.1.5 by @ihciah in #178
  • feat: impl async_buf_read_ext by @neetdai in #181
  • feat: support unix datagram by @ihciah in #183
  • Remove unneeded nightly features and improve documentation by @Alonely0 in #184
  • feat: implement windows driver by @CarrotzRule123 in #185
  • fix: fix drop ordering issue by @ihciah in #186

New Contributors

  • @CarrotzRule123 made their first contribution in #175
  • @neetdai made their first contribution in #181
  • @Alonely0 made their first contribution in #184

Full Changelog: 0.1.4...0.1.6

0.1.4

01 Jun 11:08
b58e53d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.3...0.1.4

0.1.3

11 May 05:43
6158266
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.2...0.1.3