BDE 4.23.0 Release
Schedule
The BDE team announces that the BDE 4.23.0 production release was completed on Thursday, April 9, 2025.
BDE 4.23.0 Release Highlights
Adds Support for ISDA 1/1 Convention: bbldc_basicisda11
This release adds a new component bbldc_basicisda11
the implements the ISDA 1/1 day count convetion. This is the ISDA convention used for applying a fixed interest amount,
as opposed to an accrued interest amount, to a financial instrument. Adding this convention to bbl
allows for uniform handling of day-count conventions for higher level code.
In this day-count convention, the day count and year fraction between two dates is one if the second date is later than the first, zero if equal, and negative one if the first date is later than the second.
Fixed Tickets
Summary |
|---|
baljsn::PrintUtil Not Escape Solidus |
bdlf::Bind ptr-to-member doesn’t work when shared_ptr is bound to placeholder |
balst_resolverimpl_elf: support dynamic libraries |
bdlmt::ThreadPool use provided allocator for per-worker Job object |
bsl::format Bring ‘bslfmt_formatspecificationparser’ to gold quality |
bslstl_iterator: add: advance, next, prev, iter_move |
Buffer overflow in bdlt::Date::Date |
Expose numUnknownElementsSkipped and errorSeverity in baljsn::Decoder |
assess bdlmt_multiprioritythreadpool case 2 for adding watchdog and thread creation success checks, and 5 |
bde_runtest.py: add an option to only log stdout/stderr from failed tests |
investigate reducing requirements some bdlmt components |
Please add 1/1 Daycount Fraction to BBLDC |
Add fflush for aSsErT functions using printf |
ManagedPtr deletes objects using bslma::Allocator API but creates with memory_resource API |
bsl_memory_resources is missing from the bsl+bslhdrs.mem file |
assess for watchdog and thread creation checks |
Remove balst_assertionlogger |
reduce gcc-13 bde repo warnings |
correct NB test run failures in bde-classic do to verbosity setting, day 1 |
Suppress incorrect ‘Likely out-of-bounds write’ warning on Sun for bslh_spookyhashalgorithmimp.cpp |
assess for thread crreation checks and watchdog |
address nightly build bde repo low hanging fruit issues |
reduce ubsan errors in nb |
reduce darwin sprintf warnings |
Add support for Solaris GCC to bde-tools |