Releases: ffengc/HareMQ
Releases · ffengc/HareMQ
v1.0.0
Summary
The HareMQ project is basically completed, including all functional implementations, tests and documentation. The project can be used normally.
I will also release subsequent versions for some minor bugs @ffengc https://github.com/ffengc/HareMQ/issues that have not been resolved, and some areas that can be further optimized and improved.
What's Changed
- add asynchronous and threadpool part, done; demo done; by @ffengc in #9
- feat project framework desc by @ffengc in #10
- finish helper, no test by @ffengc in #12
- finish tools dev by @ffengc in #13
- feat exchange, exchange_mapper part, fix en readme by @ffengc in #14
- exchange part test done, fix some bugs by @ffengc in #15
- queue part done, test done by @ffengc in #16
- binding part done, test done by @ffengc in #17
- feat message.hpp, done by @ffengc in #18
- feat mesg manage part, done, without test by @ffengc in #19
- message manage part done, test done, fix bugs by @ffengc in #20
- feat virtual host part, done, test done by @ffengc in #21
- feat route.hpp, not done by @ffengc in #22
- feat consumer_queue part, done, test done, route part test done by @ffengc in #23
- [key commit! the code is very important]: continue to complete channel.hpp. by @ffengc in #24
- [key commit] finish channel.hpp by @ffengc in #25
- feat connection manager part, done, compile test done by @ffengc in #26
- feat server.cc, broker_server.hpp done, server part done, simple comp… by @ffengc in #27
- [key commit] Write the client code. async_worker.hpp, channel.hpp, conneciton.hpp … by @ffengc in #28
- finish consume_client and publish_client, testing, not done by @ffengc in #29
- [key pr]: The project is basically completed by @ffengc in #32
- fix some bugs, improve readme, add en version for work.md by @ffengc in #33
Full Changelog: v1.0-pre...v1.0.0
pre-release-only-demo
finish demo