BDE 3.106.0 Release¶
Schedule¶
The BDE team announces that the BDE 3.106.0 production release was completed on Monday, August 15, 2022.
BDE 3.106.0 Highlights¶
bdlt::DatetimeInterval
Validator Methods¶
Validator methods were added to the bdlt::DatetimeInterval
interface.
Improved BSLX
Allocation Pattern¶
When streaming in large vectors, all required memory is no longer obtained initially.
Assorted fixes¶
Additional fixes:
Removed usage examples and test drivers for deprecated components
Test driver compilation and run-time issues fixed for various compilers and platform configurations
Fixed requests:¶
Summary |
---|
Improve documentation for bdlt::CurrentTime::asDatetimeTz |
bdlt::DatetimeInterval needs validators |
Should bdlde provide a HexEncoder/HexDecoder? |
Support –regex in matrix builds |
Provide an isStarted/isRunning method for bdlmt::EventScheduler |
BSLX/BDEX decoding can result in memory allocations of arbitrary size |
please improve documentation for ‘maxIdleTime’ in bdlmt::MQTP and bdlmt::ThreadPool |
‘bsls_performancehint’: TC3 shows intermittent failures |
‘bslmt_throughputbenchmark’: TC5 failures persist |
Add new non-node C++17 functions to associative containers |
fix bslmf_addpointer on solaris 12.6 |
Add warning documentation to bdlde MD5/SHA-1 implementations |
ball::RecordStringFormatter: reuse golden brick bdls::PathUtil::getBasename |
Use pathutil API in record json formatter |
C++17 work: array function constexprness |
clean bde compile warnings |
clean bdlt_datetimeinterval compile warnings |
‘bdlma_concurrentpoolallocator.t.cpp’: fails TC3 (again) |
please correct bdls_processutil Darwin compile warning |
correct infinite loop warning in bdlt_packedcalendar |
correct bdlma_aligningallocator compile warning |
correct baltzo_localtimeperiod.t.cpp for no-exc builds |
correct bslim_formatguard issue in nightly build |
create compile warning in bslstl_string.cpp |
‘bdlma_concurrentpoolallocator.t.cpp’: fails TC3 (again again) |
Release BDE 3.106.x |
Introduce bslstp::Identity |
a-cdb2 control change breaks downstream packages |
Replace OTHER with BDE_OTHER_TYPE (3.106.x branch) |