chore(changelog): Updates.

This commit is contained in:
Matej Kenda
2025-12-23 11:53:55 +01:00
parent a7745d1a21
commit 9f875c74af
3 changed files with 38 additions and 8 deletions

View File

@@ -11,6 +11,18 @@ MongoDB replica set support, a new reactor-based HTTP server implementation, ULI
support, C++17 modernization of core classes, and significant third-party library
upgrades.
Contributors:
Matej Kenda, Aleksandar Fabijanic, siren186, Günter Obiltschnig, nyashbox,
Lara Dzivdzanovic, Gleb Popov, Andrew Auclair, Mikhail Khachayants, Alexander Bychuk,
solarobot, Tomislav Petrović, Andrew Slabko, sky92zwq, Duncan Cunningham,
Marian Krivoš, Miko (Toyosatomimi no Miko), Ben Wolsieffer, Luis Caro Campos, Jonas Bülow,
Friedrich Wilckens, Austin Beer, Rajendra Singh, Miracle-1996, Nathan Jensen,
Peter Zmanovsky, nitram96, Nino Belušić, Matthew Stoltenberg, Katalin Rebhan,
Eric Engels, Milan Tepic, David Roman, Mert Övün, lanthora, Jouke Witteveen,
Jeremy Rifkin, Dan Rosser, Étienne Dupuis, Thomas Beutlich, Sergei Trofimovich, Kacper Piwiński,
Peter Klotz, Kari Argillander, Hussein Ismail, Mias du Plessis
Notable Features:
Poco::MongoDB:
@@ -111,7 +123,7 @@ Features:
- PR #5068 MongoDB: Add replica set support with automatic failover
- PR #4999 Modules: Add C++20 modules component
- PR #4946 Net: Add reactor-based HTTP server
- GH #5080 Foundation: Add benchmark infrastructure
- PR #5081 Foundation: Add benchmark infrastructure and FastLogger
- GH #5069 Missing DLLs not reported on Windows
- GH #5060 Auto-configure AsyncNotificationCenter number of workers
- GH #5058 Add event notifications to Redis
@@ -127,6 +139,8 @@ Features:
Enhancements and Third-Party Updates:
- PR #5136 Data: C++17 modernization of TypeHandler with variadic templates
- PR #5130 fix: Resolve compiler warnings and fix potential bugs
- PR #5119 Util: Add [[nodiscard]] to createView/createLocalView
- PR #5103 fix: Resolve compiler warnings across multiple modules
- PR #5100 fix(Net): Use MessageHeader::quote() for boundary in HTMLForm
@@ -164,7 +178,6 @@ Enhancements and Third-Party Updates:
- GH #4348 0 (or NULL) for null pointer shall be replaced with nullptr
- GH #4202 Foundation: LogFileImpl::createFile() fails if path does not exist
- GH #2731 Poco::format() supports %g and %G format specifiers
- GH #5080 Add benchmark infrastructure
Bug Fixes:

View File

@@ -49,7 +49,7 @@ Jeff Adams
Martin Osborne
Björn Schramke
Francis Andre
Kacper Piwiński
Kacper Piwiński <cosiekvfj@o2.pl>
Hernan Martinez
Jacky Woo
Jörg-Christian Böhme
@@ -80,12 +80,12 @@ Seyyed Soroosh Hosseinalipour
Felix Wang
Thomas Beutlich
Étienne Dupuis
lanthora
siren186
lanthora <lanthora@outlook.com>
siren186 <765495939@qq.com>
Lara Dzivdzanovic
Milan Tepic
Peter Klotz
nitram96
nitram96 <wolhert@gmail.com>
Peter Zmanovsky
David Roman
Jonas Bülow
@@ -93,7 +93,7 @@ Alex Xuck
Mias du Plessis
Ben Wolsieffer
Gleb Popov
nyashbox
nyashbox <nyashbox@tutanota.com>
Andrew Slabko
Atharva Kadam
Austin Beer

View File

@@ -10,6 +10,18 @@ MongoDB replica set support, a new reactor-based HTTP server implementation, ULI
support, C++17 modernization of core classes, and significant third-party library
upgrades.
Contributors:
Matej Kenda, Aleksandar Fabijanic, siren186, Günter Obiltschnig, nyashbox,
Lara Dzivdzanovic, Gleb Popov, Andrew Auclair, Mikhail Khachayants, Alexander Bychuk,
solarobot, Tomislav Petrović, Andrew Slabko, sky92zwq, Duncan Cunningham,
Marian Krivoš, Miko (Toyosatomimi no Miko), Ben Wolsieffer, Luis Caro Campos, Jonas Bülow,
Friedrich Wilckens, Austin Beer, Rajendra Singh, Miracle-1996, Nathan Jensen,
Peter Zmanovsky, nitram96, Nino Belušić, Matthew Stoltenberg, Katalin Rebhan,
Eric Engels, Milan Tepic, David Roman, Mert Övün, lanthora, Jouke Witteveen,
Jeremy Rifkin, Dan Rosser, Étienne Dupuis, Thomas Beutlich, Sergei Trofimovich, Kacper Piwiński,
Peter Klotz, Kari Argillander, Hussein Ismail, Mias du Plessis
Poco::MongoDB:
- Full replica set support: automatic server discovery, topology monitoring, failover
handling, read preference-based server selection, connection pooling, and URI parsing.
@@ -32,6 +44,8 @@ Poco::Foundation:
significant code reduction. Full backward API compatibility maintained.
- New AsyncNotificationCenter for asynchronous notification dispatch with auto-configured
worker threads.
- FastLogger (Quill wrapper, fully compatible with Poco Logging system).
- Single/Multiple Producer, Single Consumer lock-free notification queues.
- DataNotification class for carrying typed payloads in notifications.
- Thread interrupt feature added for cooperative thread cancellation.
- LogFileImpl::createFile() now creates parent directories if they don't exist.
@@ -67,6 +81,7 @@ Bundled Third-Party Library Upgrades:
- libharu 2.3.0RC2 → 2.4.5 (first stable release since RC)
- utf8proc 2.9.0 → 2.11.0 - adds Unicode 16 and 17 support
- LZMA SDK 9.22 → 25.01 (major upgrade from 2011 version)
- Quill 11.0.2 (new)
!!Breaking Changes and Migration Notes
@@ -100,7 +115,7 @@ Bundled Third-Party Library Upgrades:
- PR #5068 MongoDB: Add replica set support with automatic failover
- PR #4999 Modules: Add C++20 modules component
- PR #4946 Net: Add reactor-based HTTP server
- GH #5080 Foundation: Add benchmark infrastructure
- PR #5081 Foundation: Add benchmark infrastructure and FastLogger
- GH #5069 Missing DLLs not reported on Windows
- GH #5060 Auto-configure AsyncNotificationCenter number of workers
- GH #5058 Add event notifications to Redis
@@ -112,6 +127,8 @@ Bundled Third-Party Library Upgrades:
!!Enhancements and Third-Party Updates
- PR #5136 Data: C++17 modernization of TypeHandler with variadic templates
- PR #5130 fix: Resolve compiler warnings and fix potential bugs
- PR #5119 Util: Add [[nodiscard]] to createView/createLocalView
- PR #5103 fix: Resolve compiler warnings across multiple modules
- PR #5100 fix(Net): Use MessageHeader::quote() for boundary in HTMLForm