1. c4a2df1 Adjust the backpressure strategy for MQTT 3 and MQTT 5. (#178) by yuanyang · 25 hours ago main
  2. f62f6d3 Improved tenant route cache refresh efficiency (#177) by Yonny(Yu) Hao · 6 days ago
  3. 18e33d6 Various improvements/fixes on long-running stability (#176) by Yonny(Yu) Hao · 10 days ago
  4. d2ea0a0 Correct 'mqtt.tsub.latency' meter by yuanyang · 14 days ago
  5. 1a6e307 Expose heap dump dir via a dedicated env(defaults to log_dir) (#173) by yuanyang · 4 weeks ago
  6. 173eb37 Resolve the issue of LOG_DIR environment variable not working (#171) by yuanyang · 5 weeks ago
  7. c07c2c0 Switch to use WCH-balance mode with sticky enabled for dist pub rpc (#170) by Yonny(Yu) Hao · 6 weeks ago
  8. 7534ca2 chores: (#169) by Yonny(Yu) Hao · 6 weeks ago
  9. 7c87652 Add exception handling for ProxyProtocolHandler and reduce log level for MQTTPreludeHandler,closes #167 (#168) by zhangShunLin · 6 weeks ago
  10. 93eb435 [Feat] new runtime settings for limiting fanout scale to persistent sessions (#166) by Yonny(Yu) Hao · 6 weeks ago
  11. 6551e30 Remove non-compliant sentence (#165) by Yonny(Yu) Hao · 7 weeks ago
  12. eb9ed9f Fixed potential bytebuf leaks in edge cases (#164) by Yonny(Yu) Hao · 7 weeks ago
  13. 0def69f Add logic to remove id-conflict KVRanges by considering the lexicographical order of store-id as a tie-breaker (#162) by Yonny(Yu) Hao · 7 weeks ago
  14. 1b1045d add link for mailing lists guide in README. (#160) by Gu Jiawei · 8 weeks ago
  15. b378015 Various small improvements and code cleanup (#159) by Yonny(Yu) Hao · 8 weeks ago
  16. 1b3845e refactoring balancer state management and related API (#158) by Yonny(Yu) Hao · 8 weeks ago
  17. 856cdb9 Add a new SPI for MQTT UserProperties customization (#157) by Yonny(Yu) Hao · 9 weeks ago
  18. 71355c3 make effective router immutable to prevent it from being changed accidentally (#156) by Yonny(Yu) Hao · 9 weeks ago
  19. ff8242f Check existence of inbox before detaching for CleanStart=true (#155) by Yonny(Yu) Hao · 10 weeks ago
  20. 0c77797 add bifromq bom (#154) by daidai · 2 months ago
  21. 6f32e4d 1. fix link error in README; (#153) by Gu Jiawei · 2 months ago
  22. 7bc6ee1 Change some notifications rules. (#152) by Gu Jiawei · 3 months ago
  23. 7b3a546 update jackson dependency in pom.xml. (#151) by daidai · 3 months ago
  24. 9a27547 chores-update readme/code cleanup/etc (#150) by Yonny(Yu) Hao · 3 months ago
  25. d71c191 chores - renaming/simplify versioning mgmt/update assembly/etc (#149) by Yonny(Yu) Hao · 3 months ago
  26. 24d4a74 update license/notice file with 3rd parties info (#147) by Yonny(Yu) Hao · 3 months ago
  27. 1fce264 update archetype: reconfigure plugin's log context correctly (#146) by Yonny(Yu) Hao · 3 months ago
  28. b7f17af Fixed the issue that cleanStart failed to cleanup previous persistent session when SEI > 0. (#145) by zhangShunLin · 3 months ago
  29. 6d1e6f6 Correct the matching key for the internal cache of ordered shared subscription. (#143) by Gu Jiawei · 3 months ago
  30. 1b9499e Fixed incorrect FQN in the demo plugin POM file. (#142) by zhangShunLin · 4 months ago
  31. aec3ad1 Replace license headers & resolve dependencies' license compatibility issues (#141) by Yonny(Yu) Hao · 4 months ago
  32. 878eabe Remove unsupported step in GitHub Acton by Gu Jiawei · 4 months ago
  33. 863fd24 Remove redundant Maven extensions (#138) by zhangShunLin · 4 months ago
  34. 7308242 1. add SkyWalking Eyes license check. (#139) by Gu Jiawei · 4 months ago
  35. b94e6e1 Change groupId and java package prefix to "org.apache.bifromq" (#137) by Yonny(Yu) Hao · 4 months ago
  36. f4060e6 Add a disclaimer to the README page & include a configuration file for GitHub settings. (#136) by Calvin Kirs · 4 months ago
  37. 0f7f5af Updated project metadata to align with ASF (#133) by daidai · 4 months ago
  38. 2be6a5b add notice file (#132) by daidai · 4 months ago
  39. 8fd1809 add disclaimer and remove outdated CCLA reference (#131) by daidai · 4 months ago
  40. b5f8b22 fix coverage test break by Yonny Hao · 4 months ago
  41. 209131d replace javax with jakarta by Yonny Hao · 4 months ago
  42. 7d2633c bump grpc & protobuf to latest and simplify in-proc rpc impl accordingly by Yonny Hao · 4 months ago
  43. 78c4220 Code de-dup: NettyUtils by Yonny Hao · 5 months ago
  44. 0d90e5f Using RollingFileAppender for sift logging by Yonny Hao · 5 months ago
  45. c767751 support auto-detect and parsing HAProxy protocol packet to discover real client address by Yonny Hao · 5 months ago
  46. 9241def Improve the stability of setup phase of base-kv integration tests by Yonny Hao · 5 months ago
  47. 33541fa Fix warnings and errors during maven build and test by Yonny Hao · 5 months ago
  48. 64b0905 Retry failed cases at least 5 times by Yonny Hao · 5 months ago
  49. 76c7bae handle the lost quorum recovering from special config changing during zombie cleanup by Yonny Hao · 5 months ago
  50. 447b0d2 1. solve the issue that commit index may go back in some extreme situation during config change by Yonny Hao · 5 months ago
  51. 12dc686 Implement range router patch workflow by Yonny Hao · 5 months ago
  52. 62df81d Simplify the implementation of leadership transfer by Yonny Hao · 5 months ago
  53. 1e18dba Properly cancel ongoing operations when stopping raft node and improve exception types by Yonny Hao · 5 months ago
  54. 1999303 Extract common utilities into base-util module and streamline async exception handling in various classes by Yonny Hao · 5 months ago
  55. 4617c24 Optimize KVRange version handling and improve command submission logic in KVRange by Yonny Hao · 5 months ago
  56. 604a782 Add cluster config as part of Range state to make management operation completely deterministic. by Yonny Hao · 5 months ago
  57. 5073420 Shorten rpc server await termination time to 5 seconds by Yonny Hao · 5 months ago
  58. 5187b00 base-kv improvements: by Yonny Hao · 5 months ago
  59. 856b916 Improve graceful shutdown & resolve warnings when setup executor's metrics by Yonny Hao · 5 months ago
  60. 9fdbf5c Refactoring base-scheduler to 1) reduce the boilerplate codes, 2) simplify its startup parameter, 3) extract SPI for estimating pipeline capacity by Yonny Hao · 5 months ago
  61. 6de3170 Support new tenant setting(MinSessionExpirySeconds) to control the minimum allowed session expiry time by Yonny Hao · 5 months ago
  62. 49c773c Passing maxTopicFilters as a CoProc input instead of reading it during CoProc execution from setting provider, to make the CoProc's behavior completely deterministic. by Yonny Hao · 5 months ago
  63. 2a53e04 Expose client redirection time interval as sys prop by Yonny Hao · 5 months ago
  64. 8ab1c25 1. expose more rocksdb specific options via config file for tuning by Yonny Hao · 5 months ago
  65. 82dc91b Get rid of the redundant flush before making checkpoint which is internally doing the same thing by Yonny Hao · 5 months ago
  66. a15400d Ensure the delayed message will only be triggered by inbox service by Yonny Hao · 5 months ago
  67. 306894b Remove Duplicate Parameters from Startup Script (#129) by zhangShunLin · 5 months ago
  68. 1e049ee Enable aliasing of the parser for some heavy-bytes PB types & RPC by Yonny Hao · 5 months ago
  69. c6507db refactoring inbox service by consolidating RPC types to optimize the interaction between mqtt broker and inbox service by Yonny Hao · 5 months ago
  70. 6a6ca00 Refactor session expiry handling to use unsigned integer comparisons and improve clarity in expiration logic by Yonny Hao · 5 months ago
  71. 28f33ff Add an online status check method to SessionDictService to optimize inbox gc workflow by Yonny Hao · 5 months ago
  72. 58fa2bf Refactoring the internal keep alive mechanism for persistent session, completely eliminated the periodic touch operation by Yonny Hao · 5 months ago
  73. 5504f17 Refactor inbox response codes to include BACK_PRESSURE_REJECTED and update related handling in service and protocol layers by Yonny Hao · 5 months ago
  74. fed17a3 Pooling iterator instead of creating new one to reduce overhead, and also expose config to limit fetched WAL size by Yonny Hao · 6 months ago
  75. 8a60427 Add a metric for metering read bytes from local engine by Yonny Hao · 6 months ago
  76. 8ad62a1 simplified the batcher structure of QueryCallScheduler and MutationCallScheduler & limit the recursive depth of BatchQueryCall and BatchMutationCall by Yonny Hao · 6 months ago
  77. 13b0697 relax the restriction of range router to allow gaps, and refactoring related built-in balancers accordingly by Yonny Hao · 6 months ago
  78. c7929a1 Correct the way of subscribing to hot observables to prevent potential concurrency issues. by Yonny Hao · 6 months ago
  79. a1b0065 base-kv: mapping Raft Exception to meaningful return code by Yonny Hao · 6 months ago
  80. 54fb863 Refactoring: read init params of balancer factories from config file instead of SysProps by Yonny Hao · 6 months ago
  81. e5260c9 Correct event type if the msg rate exceeds the configured limit. (#127) by Gu Jiawei · 5 months ago
  82. 10f4c35 1. Support controlling keep alive at tenant level via Settings by Yonny Hao · 6 months ago
  83. d66a989 Refactoring inbox-service to eliminate the write overload incurred by touch operation by Yonny Hao · 6 months ago
  84. df8a0e7 1. Remove redundant check during handling transfer leadership by Yonny Hao · 6 months ago
  85. 92de836 Add SoftMaxHeapSize JVM option which defaults to 80% of HardMaxHeapSize by Yonny Hao · 6 months ago
  86. a98c52b Add new tenant setting(MaxLastWillBytes) to limit last will message size in connect packet by Yonny Hao · 6 months ago
  87. 7ee850e optimize touch rescheduling to prevent session from being deleted incorrectly. by Yonny Hao · 6 months ago
  88. 5f1a2eb Enhance mqtt5 extended auth workflow to support returning final auth data and user props via ConnAck and Auth(re-auth mechanism) by Yonny Hao · 6 months ago
  89. 818dff9 remove unnecessary ConnAck props and adjust log level by Yonny Hao · 6 months ago
  90. c8fec47 Optimize persistent session expire workflow & integration test stability improvement by Yonny Hao · 6 months ago
  91. bd803d6 Reduce the memory consumption in: by Yonny Hao · 6 months ago
  92. b6f4597 Strengthen protocol conformant by Yonny Hao · 6 months ago
  93. 8942830 Prevent ROCoProc from running during resetting CoProc by Yonny Hao · 6 months ago
  94. bba01fa adjust the default values for worker threads config by Yonny Hao · 6 months ago
  95. cd4bd32 1. consolidate retry pattern throughout all internal workflows by Yonny Hao · 6 months ago
  96. f9f626f 1. fix output dir error in README. (#126) by Gu Jiawei · 6 months ago
  97. 744438b Using correct Setting for limiting max topic filters allowed to subscribe per transient session by Gu Jiawei · 6 months ago
  98. 58fed02 Improved some integration tests by Yonny Hao · 6 months ago
  99. 963a35a revert default elg worker threads back to half of available cores by Yonny Hao · 6 months ago
  100. 8389196 support message deduplication by Yonny Hao · 6 months ago