All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- improve DNS resolver, and speeds, by first, never stepping into the tokio runtime from within monoio, and secondly caching outside the runtime
- Hotfix dynamic host broken issue
- switch to
monoioruntime and use io-uring when possible!
- update dependencies
- remove
-pshort form
- only run multi-threaded runtime when there is more than one thread available
- stop using custom allocator
- ability to add to start up and run as a daemon
- new subcommands (run, set-up-daemon, remove-daemon)
- only run multi-threaded runtime when there is more than one thread available
- stop using custom allocator
- update README.md
- update dependencies
- update cli arguments
- crates.io release
- better performance
- if ip no flags are set, assume ipv4
- added macOS and windows builds
- experimental memory alloc, fixed tests with miri
- better performance with splice syscall on available linux targets
- update dependencies
- performance improvements
- switch to using the
tracingcrate for logging
- supports different logging levels at runtime
- new panic hook to log errors properly
- move to new cli module with plans on extending to gui, soon™
- debug logging via the logging crate
- Initial release