v0.14.0
What's Changed
- fix(runtime): drop runnables manually by @Berrysoft in #350
- fix: remove "ring" from default features by @Berrysoft in #351
- fix(runtime): fix runtime drop borrowing by @Berrysoft in #360
- fix(runtime): register timer on first poll by @Berrysoft in #354
- fix(fs,net,signal): check driver type on runtime by @Berrysoft in #363
- fix(driver,iocp): check NTSTATUS correctly by @Berrysoft in #367
- fix(runtime): simplify spawn_blocking by @Berrysoft in #362
- refactor(io): revise vectored methods by @Berrysoft in #355
- refactor(driver): remove one Result usage by @Berrysoft in #369
- fix(dispatcher): replace event with oneshot channel by @Berrysoft in #368
- fix(runtime): remove handwritten state machine by @Berrysoft in #361
- build(deps): update rustls-platform-verifier requirement from 0.4.0 to 0.5.0 by @dependabot in #370
- feat(io): buffer pool IO traits by @Berrysoft in #356
- feat(runtime): relax signature of
spawn_blocking
by @g-plane in #371 - build(deps): update block2 requirement from 0.5.0 to 0.6.0 by @dependabot in #372
- build(deps): update rand requirement from 0.8.5 to 0.9.0 by @dependabot in #373
- ci: remove FreeBSD by @Berrysoft in #374
- feat(net): add from_std for Listener by @Berrysoft in #376
- chore(quic): re-enable quinn on solarish by @AsakuraMizu in #380
- fix(ci): reduce clippy warnings by @Berrysoft in #382
- fix(tls): duplicated buffer init by @incisakura in #381
- fix(net): set reuseaddr when binding by @XeCycle in #379
- fix(io): don't fill buffer until inner buffer is empty by @Berrysoft in #378
- feat: prepare for 0.14 release by @Berrysoft in #383
New Contributors
Full Changelog: v0.13.1...v0.14.0