BDE 3.53.0: Production Release

Schedule

  • BDE team is pleased to announce that the BDE 3.53.0 production release was completed on Monday, April 27, 2020.

BDE 3.53.0 Highlights

bdlbb::BlobUtil::padToAlignment: New Utility Function

Several systems used duplicated code to extend blobs to alignment boundaries (by adding padding bytes) to satisfy wire format requirements.

The new bdlbb::BlobUtil::padToAlignment static method provides an easy-to-use alternative.

Fixed requests: 3.53.0

Summary

balst Test failures in an open-source environment

‘balcl’: ‘balcl_commandline’: review and merge test driver

baltst: create test schema package

Decimal64 - baljsn::Decoder - Aborted (core dumped)

bdlbb::BlobUtil::padToAlignment: create function

a_bcedb2_otlconnectionpool.h: define OTL_DESTRUCTORS_DO_NOT_THROW

‘balcl_option.t.cpp’: nightly build warnings: MSVC

Enable gcc-9 on Darwin

Add 32bit PIC-enabled builds for thirdparty BDE libraries.

Fix bslstl_vector_test build failure in the nightly build for Sun 12.4

Fix bslstl_deque_test build failure in the nightly build for Sun 12.4

Fix bslstl_hastable_test build failure in the nightly build for Sun 12.4

Fix bslstl_multimap test driver build failure in the nightly build for Sun 12.4

-Wshadow warning in bslstl_vector

Fix bslstl_multiset test driver build failure in the nightly build for Sun 12.4

Fix map test drivers build failures in the nightly build for Sun 12.4