BDE 4.39.0 Release

Schedule

  • The BDE team announces that the BDE 4.39.0 production release was completed on Monday, August 3, 2026.

Fixed Tickets

Summary

please address gtest-based test build errors

Rewrite sim_cpp11_features.pl as a Python script

hsl: NaN checks needed in multiplyIntervalByNumber and divideIntervalByNumber

LLVM libc++ does not provide std::ranges Neibloids in the <iterator> header

Please correct test driver compile warnings in bslmf on unix-linux---clang-21

Fix allocator use in ball_category.t.cpp

ball driveby fixes.

please correct compile warning in bslalg_numericformatterutil.t.cpp

please correct ubsan bslfmt_print and …imp test driver related warnings

please correct bsls_review.t.cpp compile warnings

bslim_standardheadertest.t hangs with VS 2026

Fix build failures on macOS in nightly test runs

Fix libcpp issue testing bit utilities for LLVM libc++

Formally deprecate the bslstl header for reference_wrapper

bdljsn::Json(Array|Object): pointers in initializer lists convert to`bool

Delete and_then and or_else for bdlb_NullableValue

Formally deprecate bslstl_referencewrapper

Warning on Linux/Clang in bsls_library features about unused variables in test driver

LLVM libc++ test failures for recently added component, bslim_bslforwardingheaders

BSLS_ASSERTTEST tests are discarded value expressions, and should be cast to void

Report build environment when a bsls component responsible for defining feature macros has a test that fails

Remove remaining MSVC 2013 workarounds

Fix bsic_bbhost SAFE run-time failures.

balber Decimal crashes on invalid payloads

Ubsan diagnostics in balber decoding of ‘double’

Contradiction in WriteOptions documentation