Changelog
Changelog
Section titled "Changelog"smart-mqtt broker v1.5.4(2026-03-31)
Section titled "smart-mqtt broker v1.5.4(2026-03-31)"- Advanced Authentication Plugin: Added
advanced-auth-plugin, supporting Redis and HTTP authentication chains, more suitable for enterprise-level device access scenarios - Authentication Chain Mechanism: Supports “Redis first, HTTP fallback” progressive authentication architecture, facilitating smooth integration with existing business systems
- Stability Enhancement: In scenarios with concentrated device reconnections within a short time, the authentication chain is more stable, reducing service jitter caused by authentication pressure
- Redis Ecosystem Extension: Based on smartboot’s continuous accumulation in the Redis direction, further strengthening integration capabilities in authentication scenarios
Release Details: smart-mqtt v1.5.4 Released: From Basic Authentication to Enterprise-Ready Authentication System
smart-mqtt broker v1.5.3(2026-03-17)
Section titled "smart-mqtt broker v1.5.3(2026-03-17)"- Intelligent Push Model: Real-time awareness of connection pressure, automatically delaying message push in high-load scenarios to alleviate congestion risks
- Graceful Plugin Unregistration: Optimized plugin lifecycle management, more smoothly releasing connections, sessions, and related resources during plugin uninstallation
- Real-time Log Output: Plugin log real-time push based on SSE, facilitating quick positioning of runtime issues
- AI Agent Enhancement: Added
WebPageReaderTooltool, improving the intelligent assistant’s ability to read and answer official documentation
Release Details: smart-mqtt v1.5.3 Released, Enhanced Observability
smart-mqtt broker v1.5.2(2026-03-04)
Section titled "smart-mqtt broker v1.5.2(2026-03-04)"- AI Agent Intelligent Assistant: Integrated Feat AI Agent capabilities, injecting intelligent interactive experience into the enterprise edition, supporting 24/7 technical Q&A
- Stress Testing Module Pluginization: Refactored the original standalone
smart-mqtt-benchmodule into abench-pluginplugin, ready to use out of the box - llms.txt Specification: Following the llms.txt standard, providing optimized content format for large models
Release Details: smart-mqtt v1.5.2 Released, How Individual Developers Can Leverage 10x Product Value with 1/10 Investment
smart-mqtt broker v1.5.1(2026-02-08)
Section titled "smart-mqtt broker v1.5.1(2026-02-08)"- Asynchronous Event Bus: Introduced asynchronous features, significantly improving concurrent processing capabilities in third-party connection authentication mode
- Schema Configuration Specification: Plugin interface added Schema specification, implementing adaptive rendering of configuration pages
- Backend UI Comprehensive Upgrade: Adopted new frontend framework refactoring, package size reduced to 9.89MB, perfectly adapted for mobile devices
- Model Ark Listing: Officially listed on Model Ark application marketplace, providing more convenient purchase channels
Release Details: smart-mqtt v1.5.1 Released, One-Person Product is More Reliable Than One-Person Company
smart-mqtt broker v1.5.0(2025-11-2)
Section titled "smart-mqtt broker v1.5.0(2025-11-2)"- Enterprise Edition Extreme Slimming: Complete software package reduced from 29.3MB to 12.6MB, a reduction of about 57%
- Redis Bridge Plugin Optimization: Self-developed Redis client framework Redisun, reducing redis bridge plugin from 15.5MB to 81KB
- Bug Fixes: Resolved the issue where wildcard subscriptions did not take effect in certain scenarios
- smart-socket Upgrade to 1.7.5: Underlying communication framework update, enhancing network communication stability
Release Details: smart-mqtt v1.5.0: Just by Eliminating Netty, Enterprise Edition Package Slimmed by 57%
smart-mqtt broker v1.4.0(2025-10-15)
Section titled "smart-mqtt broker v1.4.0(2025-10-15)"- Distribution Package Extreme Slimming: Open source edition distribution package size reduced from 3MB to less than 800KB, a reduction of about 73%
- Configuration Method Comprehensive Innovation: Deprecated traditional YAML configuration, embracing cloud-native standard system properties and environment variables
- Performance Improvement: QoS0 throughput reached 10M/second
- Memory Optimization: Deep memory optimization for massive Topic and subscription relationship scenarios
- Cluster Plugin Optimization: Reconnection logic stability improvement
- Enterprise Plugin Enhancement: Added fault self-healing mechanism, optimized storage structure
Release Details: smart-mqtt v1.4.0 Extreme Slimming, Carrying 10M/Second Message Flood with Less Than 800KB Package Size
smart-mqtt broker v1.3.0(2025-07-16)
Section titled "smart-mqtt broker v1.3.0(2025-07-16)"Release Details: Lightweight MQTT Broker Evolution! smart-mqtt v1.3.0 Supports Multi-Node Cluster Deployment
smart-mqtt broker v1.2.0(2025-06-18)
Section titled "smart-mqtt broker v1.2.0(2025-06-18)"Release Details: After 3 Million Reconnection Stress Tests, smart-mqtt v1.2.0 Proves Its Stability!
smart-mqtt broker v1.1.0(2025-04-30)
Section titled "smart-mqtt broker v1.1.0(2025-04-30)"- Released smart-mqtt plugin development specification component: smart-mqtt-plugin-spec
- Released smart-mqtt plugin local runtime maven plugin, meeting local development and debugging needs
- Completed smart-mqtt-broker plugin-style runtime environment transformation
- Released plugin: simple-auth-plugin, a simple MQTT authentication plugin providing basic username/password authentication functionality
- Released plugin: redis-bridge-plugin, a bridge plugin for MQTT message and Redis integration
- Released plugin: websocket-plugin, allowing clients to communicate via WebSocket connection for MQTT
- Released plugin: memory-session-plugin, providing memory-based session state management functionality for MQTT broker
- smart-mqtt-broker removed feat dependency, streamlined distribution package size
- smart-socket upgraded to 1.5.60
- fastjson2 upgraded to 2.0.57
- feat upgraded to 0.8.9
smart-mqtt broker v1.0.0(2025-04-20)
Section titled "smart-mqtt broker v1.0.0(2025-04-20)"Release Details: https://mp.weixin.qq.com/s/xsv_l9azTIQ4a1vVEucH5g
smart-mqtt broker v0.42(2025-04-13)
Section titled "smart-mqtt broker v0.42(2025-04-13)"- Improved message queue class structure design, streamlined memory overhead
- Refactored message push related interface design
- Added extensive code comments
- feat upgraded to v0.8.3
- smart-socket upgraded to v1.5.58
smart-mqtt broker v0.41(2025-02-26)
Section titled "smart-mqtt broker v0.41(2025-02-26)"- Open sourced stress testing module: smart-mqtt-bench
- Open sourced enterprise edition backend module: smart-mqtt-plugin-enterprise
- BrokerConfigure renamed to: Options
- MqttClientConfigure renamed to: Options
- Fixed shared subscription failure issue in specific scenarios
- Refactored MQTT Client interface design
- Deprecated interface: BrokerContext@bundle
- Deprecated interface: BrokerContext@getBundle
smart-mqtt broker v0.40(2024-12-06)
Section titled "smart-mqtt broker v0.40(2024-12-06)"- Optimized message push model, improved communication performance
- Added message queue historical data cleanup function, saving server memory overhead
- Added message push rate indicator detection
- Upgraded smart-socket, enabled flexible memory pool model
- Container environment supports timezone setting, default: Shanghai
- Fixed null pointer issues in certain scenarios
- Database table: connection added index configuration
smart-mqtt broker v0.37(2024-04-06)
Section titled "smart-mqtt broker v0.37(2024-04-06)"- Adopted more efficient encoding/decoding algorithms, TPS increased to 7.9M/second
- Refactored decoding algorithm, improved code readability
- Optimized message retransmission implementation mechanism
- Added unit tests
smart-mqtt broker v0.36(2024-03-07)
Section titled "smart-mqtt broker v0.36(2024-03-07)"- Reduced console metric monitoring print frequency
- Added shared subscription feature
- Adjusted Topic encoding/decoding algorithm, improved performance to 7M/second
smart-mqtt broker v0.35(2024-01-28)
Section titled "smart-mqtt broker v0.35(2024-01-28)"- Optimized message bus Consumer interface design
- Temporary event types automatically destroy subscribers after execution
- Improved event bus execution performance
- BrokerTopic added availability state quantity
- Added will message configuration legality check
- Improved communication performance
- Added new version detection function, timely access to latest updates
- smart-socket upgraded to 1.5.41
- smart-http upgraded to 1.3.8
Historical Versions
Section titled "Historical Versions"Click to view earlier versions
v0.34(2023-12-16)
Section titled "v0.34(2023-12-16)"Community Edition
- Introduced weak time precision to improve communication performance
- Removed unused event types: MESSAGE_BUS_CONSUMED
- Refactored message push model, simplified code complexity
- Fixed packetId decoding algorithm bug introduced in v0.33
Enterprise Edition
- Optimized memory usage rate statistics indicator
- Added client kick offline function
- Optimized metric statistics interface
- Upgraded opentiny to 3.12.0
v0.33(2023-12-03)
Section titled "v0.33(2023-12-03)"Community Edition
- Optimized message bus design
- Removed unused event types: OPEN_API_STARTED、CONNACK、NOTIFY_TOPIC_PUSH
- Optimized MQTT5 specification implementation for Disconnect
- Adopted bit operation to optimize protocol encoding/decoding algorithm
- Reduced communication memory overhead
- Upgraded smart-socket to 1.5.39
Enterprise Edition
- Optimized metric display time formatting effect
- Fixed system parameter setting cannot be empty issue
- Supported configurable display of dashboard metric items
- Upgraded smart-http to 1.3.6
v0.32(2023-11-12)
Section titled "v0.32(2023-11-12)"- Optimized Plugin interface design
- Refactored message queue
- Provided graceful shutdown capability
- Improved mqtt client service stability
- Improved connection authentication function
- restapi enabled asynchronous interface function
- Optimized enterprise management backend topic subscription retrieval function
- Provided cluster demo environment one-click deployment capability
- Enterprise management backend added system parameter configuration function
- Upgraded smart-http to 1.3.5
- Upgraded smart-socket to v1.5.36
v0.1 ~ v0.31
Section titled "v0.1 ~ v0.31"For more historical version information, please visit Gitee Releases.