DrmagicE Gmqtt Versions Save

Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang

v0.5.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/DrmagicE/gmqtt/compare/v0.4.1...v0.4.2

v0.4.1

2 years ago

Bugfix

Fix client hanging issue in federation mode. https://github.com/DrmagicE/gmqtt/issues/131

v0.4.0

2 years ago

Feature

  1. Add v3.1 MQTT protocol support. https://github.com/DrmagicE/gmqtt/issues/99
  2. Migrate from Travis CI to Github Actions. https://github.com/DrmagicE/gmqtt/issues/100

Change

  1. Increase default max_keepalive from 60s to 300s.
  2. Disable reload command.

Bugfix

  1. Fix ”empty password“ validation error in auth plugin. https://github.com/DrmagicE/gmqtt/issues/101
  2. Fix auth plugin file replace issue in windows system.
  3. Remove duplicate logs under the case of session taken over. https://github.com/DrmagicE/gmqtt/issues/106
  4. Fix error in the redis persistence. https://github.com/DrmagicE/gmqtt/pull/118

v0.3.2

2 years ago
  1. Add expiry time for unacked inflight messages.
  2. Fix retained message matching bug.
  3. Lower the size of TCP read/write buffer and packet read/write channel to reduce memory usage.

v0.3.1

3 years ago
  1. Fix prometheus metric type.
  2. Fix max packet size validation.

v0.3.0

3 years ago

Add federation plugin.

v0.2.3

3 years ago

feat: add dump_packet option to log config fix: memory leak with server.willMessage https://github.com/DrmagicE/gmqtt/pull/53

v0.2.2

3 years ago
  • feat: add simple username/password auth plugin #39
  • feat: add GRPCGatewayRegister interface #38
  • Add 'gmqctl' CLI tool and plugin code generator. #36

v0.2.1

3 years ago

add log format

v0.2.0

3 years ago

Add support for MQTT 5