Repository navigation
Releases: debsahu/comqtt
Releases · debsahu/comqtt
Release list
v2.6.1-dashboard.1
v2.6.1-dashboard.0
Changelog
Features
- 04d1743: feat(deploy): add Helm chart, GoReleaser, and GHCR release workflow (Debashish Sahu debashish.sahu@gmail.com)
- aa0f093: feat(server): add Server.Hooks() accessor (Debashish Sahu debashish.sahu@gmail.com)
Bug fixes
- 002a311: fix(helm): keep test pod after success so helm test --logs works (Debashish Sahu debashish.sahu@gmail.com)
- 6673e9c: fix(release): allow per-platform binary asymmetry; parameterize GHCR owner (Debashish Sahu debashish.sahu@gmail.com)
- 12362cc: fix(release): create tag from workflow_dispatch input (Debashish Sahu debashish.sahu@gmail.com)
- 4911735: fix: correct ACL access level annotations in config files (goingforstudying-ctrl goingforstudying-ctrl@users.noreply.github.com)
Other
- 7faf00b: Added postgresql auth/acl plugin (“Wind” 573966@qq.com)
- e2d9092: - give the segmentio kafka a way to log errors in the app log. - fix a bug where the topic "comqtt" is hardcoded, we use the config value instead. (Per Buer per.buer@gmail.com)
- c86b294: Add AuthDatasource config option (“Wind” 573966@qq.com)
- d42bf46: Add Docker Compose for MySQL testing (ohkinozomu nozomunoise@gmail.com)
- 07387d4: Add TestCluster (ohkinozomu nozomunoise@gmail.com)
- 5e46a1a: Add cluster parameters (“Wind” 573966@qq.com)
- 795f725: Add cluster stat HttpHandler (“Wind” 573966@qq.com)
- a754c55: Add configurable Raft log level (ohkinozomu nozomunoise@gmail.com)
- 6754444: Add error handling in MySQL auth plugin (ohkinozomu nozomunoise@gmail.com)
- 5f00772: Add log output option of config (“Wind” 573966@qq.com)
- 75fa2ea: Add multiple password encryption verification (“Wind” 573966@qq.com)
- 01b08e5: Add nodes-file-dir configuration (ohkinozomu nozomunoise@gmail.com)
- 183d6bf: Add prometheus dependencies (Souyama souyamadebnath@gmail.com)
- a786bbe: Add test cases (“Wind” 573966@qq.com)
- 009e834: Add tests for Serf (ohkinozomu nozomunoise@gmail.com)
- eec8742: Add tests for etcd Peer (ohkinozomu nozomunoise@gmail.com)
- 2c18e0a: Add tests for hashicorp/raft Peer (ohkinozomu nozomunoise@gmail.com)
- a3475ae: Added 0-RTT option for early dial (Anil Gorgec anil.gorgec@sunpayments.ro)
- 7bd67b2: Added QUIC Example (Anil Gorgec anil.gorgec@sunpayments.ro)
- 04dcdf6: Added a PostgreSQL section in the README file, also outlining the hashing mechanism. (Asbjørn Alexander Fellinghaug asbjorn@fellinghaug.com)
- dc95c14: Added bcrypt hashing of MQTT clients passwords as default, since I really don't like storing passwords as plain text in db (Asbjørn Alexander Fellinghaug asbjorn@fellinghaug.com)
- 10bfa22: Added bcrypt link to wikipedia (Asbjørn Alexander Fellinghaug asbjorn@fellinghaug.com)
- a4438c4: Added http and mysql auth plugins (“Wind” 573966@qq.com)
- fb28aeb: Added quic support (Anil Gorgec anil.gorgec@sunpayments.ro)
- a153d61: Added restfull api of mqtt config (Wind 573966@qq.com)
- f05f581: Added restfull apis (Wind 573966@qq.com)
- 837005c: Address the omissions (werben werben@aliyun.com)
- 9bbff10: Avoid buffer write-up blocking (“Wind” 573966@qq.com)
- 978509f: Buffer optimizations (Wind 573966@qq.com)
- 2d9e518: CheckBLAcl safeguard. if there are no rules, return right away. (Per Buer per.buer@gmail.com)
- 84c10ad: CheckBLAuth safeguard. if there are no rules, return right away. (Per Buer per.buer@gmail.com)
- 120e53e: Close the serf chan on shutdown, so we stop the eventloop goroutine. add some error logging while we're at it. (Per Buer per.buer@gmail.com)
- ea53432: Enable PostgreSQL tests in GitHub Actions (ohkinozomu nozomunoise@gmail.com)
- 763346b: Feature enhancements and bug fixes (“Wind” 573966@qq.com)
- 6b8a275: Fix CI (ohkinozomu nozomunoise@gmail.com)
- b9203be: Fix Dockerfile error (suixinio suixinio@163.com)
- feca26f: Fix InflightMap implementation (Tomasz Rozensztrauch t.rozensztrauch@celerway.com)
- ab89a33: Fix TestClientMarshalBinary by using JSON comparator. (Per Buer per.buer@gmail.com)
- e5dfe4c: Fix duplicate log printing in cluster\agent.go. (werben werben@aliyun.com)
- 6095b1f: Fix errors in config data embedded in test. (Per Buer per.buer@gmail.com)
- 5ec4ce2: Fix failed test cases (Wind 573966@qq.com)
- 0183663: Fix flaky TestOnQosPublishThenQOSComplete (ohkinozomu nozomunoise@gmail.com)
- 0bbf3cc: Fix mqtt.options yaml comment issues wind-c#78 (Wind 573966@qq.com)
- 86f6f75: Fix retained message clustering issue (devashish-fl dev.ashish@fountlab.io)
- e575e21: Fix test case fail (“Wind” 573966@qq.com)
- 2bbdfb0: Fix to always use the derived port for memberlist (ohkinozomu nozomunoise@gmail.com)
- 37bdc98: Fix typo (ohkinozomu nozomunoise@gmail.com)
- fccca64: Fix typo (ohkinozomu nozomunoise@gmail.com)
- 66f77d4: Fix typo in README.md for QUIC feature (Wind 573966@qq.com)
- 8d426d8: Fixed wind-c#84 (Wind 573966@qq.com)
- 5ad3072: Fixed map concurrent read-write without lock (Wind 573966@qq.com)
- 1a059e9: Fixed potential overflow issue during MQTT packet decoding (Wind 573966@qq.com)
- 3b60322: Improve client connection handling with atomic operations (jinzy 529807106@qq.com)
- 139e8f1: Improve performance (“Wind” 573966@qq.com)
- b7ad976: Include cmd/cluster in Dockerfile (ohkinozomu nozomunoise@gmail.com)
- d2b328a: Initial commit (“Wind” 573966@qq.com)
- 218f7d7: Merge remote-tracking branch 'refs/remotes/origin/postgresql-auth-add-bcrypt-pw-hashing' into postgresql-auth-add-bcrypt-pw-hashing (Asbjørn Alexander Fellinghaug asbjorn@fellinghaug.com)
- 2e804f4: Modify the package name and optimize the code (“Wind” 573966@qq.com)
- 3e4055a: Optimization of channel reading and writing (Wind 573966@qq.com)
- 34ea7aa: Optimize ack and json test comparison (“Wind” 573966@qq.com)
- 6c91cd0: Optimize code. (werben werben@aliyun.com)
- f769975: Optimize some code. (werben werben@aliyun.com)
- e83fb7d: Performance optimization and bug fixes (Wind 573966@qq.com)
- 0864543: Refactor config validation in auth Init methods for improved clarity (sansmoraxz souyamadebnath@gmail.com)
- b683c57: Remove redundant iferr checks (Asbjørn Alexander Fellinghaug asbjorn@fellinghaug.com)
- d61d6d8: Set Enable:true in DefaultOptions (ohkinozomu nozomunoise@gmail.com)
- 1593393: Support plug-in authentication (“Wind” 573966@qq.com)
- 42c02cb: TestAclWithPost wasn't rewritten to support filters yet. (Per Buer per.buer@gmail.com)
- e8c03bb: TestHTTPStatsServeAndClose had an invalid url. (Per Buer per.buer@gmail.com)
- 1a9fa37: The cluster supports shared subscriptions (Wind 573966@qq.com)
- ac6d1ea: The creation of the prepared statements for the postgresql authentication failed. Changed the syntax from '?' to use '$1' (Asbjørn Alexander Fellinghaug asbjorn@fellinghaug.com)
- 77669a1: Update LICENSE.md (JB 28275108+mochi-co@users.noreply.github.com)
- 621f918: Update README (Wind 573966@qq.com)
- b16b02d: Update README (Wind 573966@qq.com)
- 13eba0c: Update README to include Quic support in features (Wind 573966@qq.com)
- d836c25: Update README.md (Wind 573966@qq.com)
- ec30df6: Update README.md (“Wind” 573966@qq.com)
- 4bf22e9: Update README.md (“Wind” 573966@qq.com)
- 543865f...
v2.7.0-rc.2
comqtt-0.1.0
comqtt — a lightweight, high-performance MQTT broker (v3.0/v3.1.1/v5.0) supporting standalone and clustered (Raft + Gossip) deployments.