BDE 4.28.0 Release
Schedule
The BDE team announces that the BDE 4.28.0 production release was completed on Thursday, August 7, 2025.
BDE 4.28.0 Release Highlights
This release consists of assorted minor fixes.
Fixed Tickets
Summary |
|---|
Fix performance issue in bdlmt::MultiQueueThreadPool |
bsl::format Bring ‘bslfmt_formatterunicodedata’ to gold quality |
in the frequently copied watchdog code, correct race conditions and s/memcpy/strncpy |
bslmt::Latch::tryWait() doesn’t work as documented |
ball FileObserver file rotation callback fails to report error on fast rotations |
bslstl::optional has_value is failing gcc13 build with -Werror=array-bounds= |
use bsl::string_view in logging interface |
Request for Review - TSAN Race Fix in bslmt::FastPostSemaphoreImpl |
bslx_byteinstream, bdex_outstream.t.cpp: compile warnings |
Please add bdldfp::Decimal64 tests to baljsn::Encoder/Decoder where missing |
use TimedCompletionGuard in bdlmt |
Please support checking for required elements in balxml_decoder |
please correct bslmt_timedcompletionguard.t issues on Darwin |
prototype use of TimedCompletionGuard in bslmt_fastpostsemaphoreimpl.t |
balb::PerformanceMonitor: Allow find(0) |
baljsn_jsonformatter fails to compile in asafe ufid |
address observed nightly build TimedCompletionGuard failures in bdlmt and bslmt |
Review Request: Fix data races in bdlmt_eventscheduler.t |
Review Request: Fix data races in bdlcc_fixedqueue.t |