POCO C++ Libraries Release 1.15.3 Available

The POCO C++ Libraries 1.15.3 release is now available, bringing a focused round of bug fixes, security patches, and improved database support.

On the database front, the MongoDB module now supports MongoDB 6.0, 7.0, and 8.0, with SCRAM-SHA-256 as the new default authentication mechanism, Decimal128 handling, and partial index support. PostgreSQL connection strings now accept URI syntax and quoted parameters, making configuration cleaner for modern deployments.

Security-conscious users will want to upgrade promptly: the bundled expat dependency has been updated from 2.7.5 to 2.8.1 to address CVE-2026-41080 and CVE-2026-45186. SQLite, libpng, and the LZMA SDK have also been refreshed with upstream fixes.

One breaking change to note: the %c specifier in Poco::DateTimeFormatter now correctly formats centiseconds rather than deciseconds. Code relying on the previous (incorrect) behavior will need adjustment.

Other highlights include fixes to AbstractEventLogger::shutdown()UnbufferedStreamBuf, and the DateTimeParser, plus build improvements for CMake, MSVC, and Apple linkers.

Grab the source and assets from the official release page on GitHub. Happy hacking!

Tagged , ,