BDE 4.33.0 Release

Schedule

  • The BDE team announces that the BDE 4.33.0 production release was completed on Monday, December 22, 2025.

BDE 4.33.0 Release Highlights

New bdld::Datum::createUninitializedBinary Factory Method

A new factory method createUninitializedBinary has been added to bdld::Datum, allowing users to create binary Datum objects with uninitialized storage. This is useful for performance-sensitive scenarios where the binary data will be immediately filled in by the caller.

Fixed Tickets

Summary

correct bslmf_invokeresult build error on windows

reduce clang-20 warnings 20251201

please address clang-20 bsls_compilerfeatures warnings

fix clang-20 warning in bdem_rowlayout

bsls_compilerfeatures.t case 43 failure for optimized clang builds

Add bsl::from_range

bdld::Datum::createUninitializedBinary

bsl::decay fails to compile for abominable function type

bslx::GenericInStream::getArray*: allow null ‘variables’ ptr

pls suppress “may be uninitialized” warrnings for offset in bdlt_timetz.h and bdlt_datetz.h