BDE 3.81.0: Production Release

Schedule

  • The BDE team announces that the BDE 3.81.0 production release was completed on Monday, May 10, 2021.

BDE 3.81.0 Highlights

This release consists of assorted minor fixes.

Fixed requests: 3.81.0

Summary

balxml_utf8readerwrapper: get balxml_decoder checking UTF-8 validity

Please review conan support added to bde-tools in PR#199

please add a chrono ‘sleepUntil’ to ‘bslmt::ThreadUtil’

Remove XLC16 abominable function bslmf_addpointer

Usage of growFile in baecs_journal

cppcheck fails on files that include bsls_libraryfeatures.h

baljsn::Encoder::encode asserts when using unspecified choice

Runtime error in bslalg::ArrayDestructionPrimitives::destroy() w/ UBSan in SAFE m

baljsn::Decoder::loggedMessages() doesn’t give meaningful messages

please update ‘bslmt::SaturatedTimeConversionImpUtil::toMillisec’ to truncate-up

Consider zeroing out d_buffer in bdlde::Md5 constructor

please address *testutil test run issues on AIX

please fix noexcept issues

Release BDE 3.81.0

‘seconds’ in bslmt_chronoutil.h has an ADL collision

correct bslmt_chronoutil / bslmt_threadutil cycle