Added
Changed
- CI: update docker ubuntu version 22.04 -> 24.04 by @678098 in #333
- MQB: wait for unconfirmed before buffering confirms by @dorjesinpo in #336
Fixed
- mqb: fix ClientSession::initiateShutdown crash by @dorjesinpo in #349
- Fix[bmqimp]: removing erroneous ntc settings resulting in slowness by @dorjesinpo in #359
- fix: update queue stats on response (not only on request) by @dorjesinpo in #363
Removed
- mqbcfg: remove useNtf flag from config by @waldgange in #365
Misc
- Add support for BDE 4.9 in unit tests by @alexander-e1off in #321
- Fix init order by @alexander-e1off in #322
- Various clusters.json: Make CSL and FSM mode flags both false by @kaikulimu in #323
- bmqstoragetool UTs/mqbs_filestore/mqbs_filestoreprotocol: fix uninitialized memory by @alexander-e1off in #324
- Fix data race in UT bmqimp_brokersession.t by @alexander-e1off in #326
- mwcu_operationchain: fix race condition by @ddragan-bloomberg in #328
- mwcu_printutil: fix printing containers with custom allocators by @ddragan-bloomberg in #329
- Refactor, CI: automatic license check, fix licenses by @678098 in #330
- bmqstoragetool: split TestUtils into separate components by @678098 in #327
- build-darwin.sh: Fix typo by @kaikulimu in #337
- mwcc_orderedhashmap.t: limit cycles number for memory sanitizer by @alexander-e1off in #338
- Fix trivial compiler warnings by @chrisbeard in #339
- CI: temporarily downgrade incompatible ruff package by @678098 in #340
- UTs [bmqp/mqbu/mqbs]: limit cycles number for memory sanitizer by @alexander-e1off in #342
- mwcio_ntcchannelfactory.t: skip test under sanitizers by @alexander-e1off in #341
- Fix weak-vtables compiler warnings by @chrisbeard in #344
- mqbs_datastore.t: fix conditional compilation error by @alexander-e1off in #345
- CI: build and run C++ UTs in a separate step by @678098 in #343
- mwcio_ntcchannelfactory.t: skip tests running on Solaris or under sanitizers by @alexander-e1off in #347
- ITs: fix run-tests script by @678098 in #354
- CI: use the latest black formatter version by @678098 in #355
- mqbnet: stop checking useNtf flag by @waldgange in #358
- bugfix: Rename shadowed variable by @chrisbeard in #362
- Refactor[MWC]: remove mwcu::NoOp and use bdlf::NoOp instead by @678098 in #364
- MWC: make Dummy function placeholders callable to fix build with MSVC by @678098 in #361
- CI: add workflow with sanitizers check by @alexander-e1off in #356
- Rework configurator and IT dependencies (more fine-grained) by @jll63 in #360
New Contributors
- @quarter-note made their first contribution in #1
- @mlongob made their first contribution in #2
- @hallfox made their first contribution in #5
- @lee-see made their first contribution in #8
- @willhoy made their first contribution in #15
- @678098 made their first contribution in #17
- @georgevanburgh made their first contribution in #18
- @adamncasey made their first contribution in #22
- @Kee43 made their first contribution in #33
- @eltociear made their first contribution in #41
- @SaketKaswa20 made their first contribution in #61
- @jll63 made their first contribution in #34
- @kaikulimu made their first contribution in #54
- @Simon-Sandrew made their first contribution in #64
- @VictorHYu made their first contribution in #89
- @pniedzielski made their first contribution in #70
- @alexander-e1off made their first contribution in #105
- @banipreetr made their first contribution in #122
- @ccotter made their first contribution in #130
- @mfrandev made their first contribution in #128
- @Dyex719 made their first contribution in #136
- @dorjesinpo made their first contribution in #135
- @syuzvinsky made their first contribution in #159
- @melvinhe made their first contribution in #214
- @waldgange made their first contribution in #158
- @chrisbeard made their first contribution in #221
- @ADTmux made their first contribution in #243
- @sgalichkin made their first contribution in #259
- @ddragan-bloomberg made their first contribution in #328
Full Changelog: https://github.com/bloomberg/blazingmq/commits/BMQBRKR_0.92.6