BDE 3.126.0 Release

Schedule

  • The BDE team announces that the BDE 3.126.0 production release was completed on Friday, November 10, 2023.

BDE 3.126.0 Highlights

Changes in BSL type traits

In this release we have updated all BSL type traits to consistently return bsl::integral_constant (where previously the type returned would vary by trait) and removed all internal usages of the now-deprecated bslmf::MetaInt type. This is part of a larger initiative to replace the legacy typename ::VALUE with the standard name ::value in the context of the important C++ standard vocabulary types integral_constant, true_type, and false_type.

New Features

  • Added bdls::FilesystemUtil::mapChecked which checks that a mapping was not past the end of file.

Fixed DRQSs:

Summary

Merge bdlm integration branch to main

Fix MSVC 2022 test driver failures for bslstl_function and bsls_nullptr

Update bdlmt::ThreadPool for monitoring

Add a forward declaration header to bdldfp_decimal

Please add new functionality to bdlb_nullablevalueref

Validate minimum compiler version

Add bdls::FilesystemUtil::mapChecked

Remove uses of deprecated VALUE in BDE