BDE 3.76.0: Production Release

Schedule

  • The BDE team is pleased to announce that the BDE 3.76.0 production release was completed on Monday, March 8, 2021.

BDE 3.76.0 Highlights

New bsl::optional now has its header, bsl_optional.h

The BDE 3.75.1 release added a new type, bsl::optional, but accidentally omitted its corresponding header, bsl_optional.h. The header is now available.

Fixed requests: 3.76.0

Summary

Implement hashAppend for std::monostate

bslim_formatguard - new component

Update ball_asyncfileobserver to use BoundedQueue instead of FixedQueue

Make ‘bsl::function’s functor constructor use forwarding references

‘baltzo’: negative testing build modes

ball::RecordAttributes not const-thread safe

bde 4.0: Package ‘ball’

Badly named macros in bsls_libraryfeatures.h

New bsls_libraryfeatures macros are unfinished

Remove window.h from bsls_bsllock component’s headers.

baljsn_Encoder ignores attribute/selection name length

Add bsl_optional.h to libbsl-dev

bsl_charconv and other inconsistencies in the bsl+bslhdrs.pub

Release BDE 3.76.0