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