v0.9.0-beta.1
Pre-release
Pre-release
Berrysoft
released this
17 Nov 08:15
·
524 commits
to master
since this release
What's Changed
- Pop the op later. by @Berrysoft in #85
- Implement
IoBuf
forBox<[u8]>
by @George-Miao in #87 - Add a multi-threading dispatcher by @Berrysoft in #86
- Check and renew fd in polling driver by @Berrysoft in #88
- Fix: unable to resolve
compio-runtime
in macros by @George-Miao in #89 - Remove cancel queue for io-uring driver. by @Berrysoft in #90
- Add custom
IoSlice
by @George-Miao in #94 - Use
compio-macros
in tests by @George-Miao in #95 - Compio IO crate by @George-Miao in #71
- Add
doc(cfg())
support by @George-Miao in #96 - Use IO traits in net & fs. by @Berrysoft in #99
- refactor: change SockAddr return type to SocketAddr by @Sherlock-Holo in #100
- Add unix pipe. by @Berrysoft in #91
- Add preadv & pwritev support by @Berrysoft in #101
- Async DNS resolve by @Berrysoft in #106
- feat(driver): fusion driver by @George-Miao in #110
- Make schedule Send with panics. by @Berrysoft in #109
- Make DNS resolve async on Unix by @Berrysoft in #111
- docs(net): add example for async resolve. by @Berrysoft in #116
- doc: add
CONTRIBUTION.md
by @George-Miao in #114 - Add
develop-guide
in ToC ofCONTRIBUTING.md
by @George-Miao in #117 - feat(buf): redesign IoBufMut by @Berrysoft in #115
- feat(fs, net): add impl for &T by @Berrysoft in #118
- feat(tls): add native-tls adapters. by @Berrysoft in #119
- Fix typo by @nazar-pc in #121
- doc: add contribution section to README.md by @George-Miao in #122
- feat: add some impl for buf & io by @Berrysoft in #123
- fix: unused imports warnings by @Berrysoft in #126
- fix: add
required-features
toresolve
by @ho-229 in #128 - feat: more async file operations by @Berrysoft in #125
- refactor: organize crates by @Berrysoft in #130
- feat: async open named pipe client by @Berrysoft in #133
- docs: fix warnings by @Berrysoft in #135
- feat(tls): add rustls backend by @Berrysoft in #134
- refactor(runtime): expose
async_task::Task
by @George-Miao in #138 - refactor: ensure Event being oneshot by @Berrysoft in #140
- feat: Add logs by @ho-229 in #132
- feat: HTTP client by @Berrysoft in #127
- feat: update rustls to 0.22.0-alpha.4 by @Berrysoft in #145
- fix: compile error without runtime feature by @Berrysoft in #142
- feat: make
Runtime
public by @Berrysoft in #141
New Contributors
- @Sherlock-Holo made their first contribution in #100
- @nazar-pc made their first contribution in #121
- @ho-229 made their first contribution in #128
Full Changelog: v0.8.0...v0.9.0-beta.1