mirror of
https://github.com/pocoproject/poco.git
synced 2025-01-19 00:46:03 +01:00
updated changelog
This commit is contained in:
parent
f9aa76f76d
commit
18eee84793
25
CHANGELOG
25
CHANGELOG
@ -1,9 +1,30 @@
|
||||
This is the changelog file for the POCO C++ Libraries.
|
||||
|
||||
Release 1.7.6 (2016-09-xx)
|
||||
Release 1.7.6 (2016-10-10)
|
||||
==========================
|
||||
|
||||
- TODO
|
||||
- fixed GH #1298: ZipFileInfo: Assertion violation when reading ods files
|
||||
- fixed GH #1315: Redefine Poco assertions for static analysis
|
||||
- fixed GH #1397: Fix issues reported by static source code analysis
|
||||
- fixed GH #1403: Android compile with poco-1.7.5 no 'pthread_condattr_setclock' error
|
||||
- fixed GH #1416: Assertion violation when unzipping
|
||||
- fixed GH #1418: Poco::Delegate assignment operator fails to compile for some specializations
|
||||
- fixed GH #1422: Can't build poco 1.7.4 or 1.7.5 on centos5 32 bit
|
||||
- fixed GH #1429: exception thrown in MongoDB when using replicaset
|
||||
- fixed GH #1431: Poco/FIFOBuffer.h copy issue
|
||||
- fixed GH #1445: Use stable_sort to preserve order of IP addresses from DNS
|
||||
- Poco::XML::NamePool: increased default size from 251 to 509. Default size can now
|
||||
be changed by defining the POCO_XML_NAMEPOOL_DEFAULT_SIZE macro accordingly.
|
||||
- Enchancements: Poco::XML::Document and Poco::XML::DOMParser have new constructors
|
||||
taking a NamePool size. Poco::Util::XMLConfiguration::load() also has a new overload
|
||||
for that purpose.
|
||||
- Improved error handling in the Zip library (getting rid of some poco_assert macros
|
||||
and did proper error handling instead).
|
||||
- Added Poco::URISyntaxException (subclass of Poco::SyntaxException), which is now
|
||||
thrown by Poco::URI.
|
||||
- Improved error handling in Poco::URIStreamOpener::open().
|
||||
- Poco::Data::MySQL: Handle connection lost/server gone error when starting a transaction
|
||||
and retry.
|
||||
|
||||
|
||||
Release 1.7.5 (2016-08-29)
|
||||
|
@ -5,7 +5,28 @@ AAAIntroduction
|
||||
|
||||
!!Summary of Changes
|
||||
|
||||
- TODO
|
||||
- fixed GH #1298: ZipFileInfo: Assertion violation when reading ods files
|
||||
- fixed GH #1315: Redefine Poco assertions for static analysis
|
||||
- fixed GH #1397: Fix issues reported by static source code analysis
|
||||
- fixed GH #1403: Android compile with poco-1.7.5 no 'pthread_condattr_setclock' error
|
||||
- fixed GH #1416: Assertion violation when unzipping
|
||||
- fixed GH #1418: Poco::Delegate assignment operator fails to compile for some specializations
|
||||
- fixed GH #1422: Can't build poco 1.7.4 or 1.7.5 on centos5 32 bit
|
||||
- fixed GH #1429: exception thrown in MongoDB when using replicaset
|
||||
- fixed GH #1431: Poco/FIFOBuffer.h copy issue
|
||||
- fixed GH #1445: Use stable_sort to preserve order of IP addresses from DNS
|
||||
- Poco::XML::NamePool: increased default size from 251 to 509. Default size can now
|
||||
be changed by defining the POCO_XML_NAMEPOOL_DEFAULT_SIZE macro accordingly.
|
||||
- Enchancements: Poco::XML::Document and Poco::XML::DOMParser have new constructors
|
||||
taking a NamePool size. Poco::Util::XMLConfiguration::load() also has a new overload
|
||||
for that purpose.
|
||||
- Improved error handling in the Zip library (getting rid of some poco_assert macros
|
||||
and did proper error handling instead).
|
||||
- Added Poco::URISyntaxException (subclass of Poco::SyntaxException), which is now
|
||||
thrown by Poco::URI.
|
||||
- Improved error handling in Poco::URIStreamOpener::open().
|
||||
- Poco::Data::MySQL: Handle connection lost/server gone error when starting a transaction
|
||||
and retry.
|
||||
|
||||
|
||||
!!!Release 1.7.5
|
||||
@ -293,7 +314,7 @@ AAAIntroduction
|
||||
|
||||
!!Summary of Changes
|
||||
|
||||
- fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for
|
||||
- fixed GH #316: Poco::DateTimeFormatter::append() gives wrong result for
|
||||
Poco::LocalDateTime
|
||||
- Poco::Data::MySQL: added SQLite thread cleanup handler
|
||||
- Poco::Net::X509Certificate: improved and fixed domain name verification for
|
||||
@ -305,7 +326,7 @@ AAAIntroduction
|
||||
- Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::Util::Timer
|
||||
have been changed to use Poco::Clock instead of Poco::Timestamp and are now
|
||||
unaffected by system realtime clock changes.
|
||||
- fixed GH# 350: Memory leak in Data/ODBC with BLOB
|
||||
- fixed GH #350: Memory leak in Data/ODBC with BLOB
|
||||
- Correctly set MySQL time_type for Poco::Data::Date.
|
||||
- fixed GH #352: Removed redundant #includes and fixed spelling mistakes.
|
||||
- fixed setting of MYSQL_BIND is_unsigned value.
|
||||
@ -482,17 +503,17 @@ AAAIntroduction
|
||||
- fixed GH #220: add qualifiers for FPEnvironment in C99 (Lucas Clemente)
|
||||
- fixed GH #222: HTTPCookie doesn't support expiry times in the past (Karl Reid)
|
||||
- fixed GH #224: building 1.5.1 on Windows for x64
|
||||
- fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only) does not work
|
||||
- fixed GH# 231: Compatibility issue with Poco::Net::NetworkInterface
|
||||
- fixed GH# 236: Bug in RecursiveDirectoryIterator
|
||||
- fixed GH #233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only) does not work
|
||||
- fixed GH #231: Compatibility issue with Poco::Net::NetworkInterface
|
||||
- fixed GH #236: Bug in RecursiveDirectoryIterator
|
||||
- added ColorConsoleChannel and WindowsColorConsoleChannel classes supporting
|
||||
colorizing log messages
|
||||
- fixed GH# 259: Poco::EventLogChannel fails to find 64bit Poco Foundation dll
|
||||
- fixed GH# 254: UTF8::icompare unexpected behavior
|
||||
- fixed GH #259: Poco::EventLogChannel fails to find 64bit Poco Foundation dll
|
||||
- fixed GH #254: UTF8::icompare unexpected behavior
|
||||
- Poco::UUID::tryParse() also accepts UUIDs without hyphens. Also updated documentation
|
||||
(links to specifications).
|
||||
- added GH# 268: Method to get JSON object value using Poco::Nullable
|
||||
- fixed GH# 267: JSON 'find' not returning empty result if object is expected but another
|
||||
- added GH #268: Method to get JSON object value using Poco::Nullable
|
||||
- fixed GH #267: JSON 'find' not returning empty result if object is expected but another
|
||||
value is found
|
||||
- Added support for ARM64 architecture and iPhone 5s 64-bit builds
|
||||
(POCO_TARGET_OSARCH=arm64).
|
||||
@ -699,8 +720,8 @@ AAAIntroduction
|
||||
- HTMLForm: in URL encoding, percent-encode more special characters
|
||||
- fixed thread priority issues on POSIX platforms with non-standard scheduling policy
|
||||
- XMLWriter no longer escapes apostrophe character
|
||||
- fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for Poco::LocalDateTime
|
||||
- fixed GH# 305 (memcpy in Poco::Buffer uses wrong size if type != char)
|
||||
- fixed GH #316: Poco::DateTimeFormatter::append() gives wrong result for Poco::LocalDateTime
|
||||
- fixed GH #305 (memcpy in Poco::Buffer uses wrong size if type != char)
|
||||
- Zip: fixed a crash caused by an I/O error (e.g., full disk) while creating a Zip archive
|
||||
|
||||
|
||||
@ -726,15 +747,15 @@ AAAIntroduction
|
||||
- fixed GH #159: Crash in openssl CRYPTO_thread_id() after library libPocoCrypto.so
|
||||
has been unloaded.
|
||||
- fixed GH #155: MailOutputStream mangles consecutive newline sequences
|
||||
- fixed GH# 139: FileChannel::PROP_FLUSH is invalid (contains a tab character)
|
||||
- fixed GH# 173: HTTPClientSession::proxyConnect forces DNS lookup of host names
|
||||
- fixed GH# 194: MessageNotification constructor is inefficient.
|
||||
- fixed GH# 189: Poco::NumberParser::tryParse() documentation bug
|
||||
- fixed GH# 172: IPv6 Host field is stripped of Brackets in HTTPClientSession
|
||||
- fixed GH# 188: Net: SocketAddress operator < unusable for std::map key
|
||||
- fixed GH# 128: DOMWriter incorrectly adds SYSTEM keyword to DTD if PUBLIC is
|
||||
- fixed GH #139: FileChannel::PROP_FLUSH is invalid (contains a tab character)
|
||||
- fixed GH #173: HTTPClientSession::proxyConnect forces DNS lookup of host names
|
||||
- fixed GH #194: MessageNotification constructor is inefficient.
|
||||
- fixed GH #189: Poco::NumberParser::tryParse() documentation bug
|
||||
- fixed GH #172: IPv6 Host field is stripped of Brackets in HTTPClientSession
|
||||
- fixed GH #188: Net: SocketAddress operator < unusable for std::map key
|
||||
- fixed GH #128: DOMWriter incorrectly adds SYSTEM keyword to DTD if PUBLIC is
|
||||
already specified
|
||||
- fixed GH# 65: Poco::format() misorders sign and padding specifiers
|
||||
- fixed GH #65: Poco::format() misorders sign and padding specifiers
|
||||
- upgraded bundled SQLite to 3.7.17
|
||||
- upgraded bundled zlib to 1.2.8
|
||||
- fixed a potential memory leak in Poco::Net::HTTPClientSession if it is misused
|
||||
@ -743,13 +764,13 @@ AAAIntroduction
|
||||
an intermediate call to sendRequest()) - GH #217
|
||||
- removed a few unnecessary protected accessor methods from Poco::Net::HTTPClientSession
|
||||
that would provide inappropriate access to internal state
|
||||
- fixed GH# 223 (Poco::Net::HTTPCookie does not support expiry times in the past)
|
||||
- fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only)
|
||||
- fixed GH #223 (Poco::Net::HTTPCookie does not support expiry times in the past)
|
||||
- fixed GH #233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only)
|
||||
does not work
|
||||
- added ColorConsoleChannel and WindowsColorConsoleChannel classes supporting
|
||||
colorizing log messages
|
||||
- fixed GH# 259: Poco::EventLogChannel fails to find 64bit Poco Foundation dll
|
||||
- fixed GH# 254: UTF8::icompare unexpected behavior
|
||||
- fixed GH #259: Poco::EventLogChannel fails to find 64bit Poco Foundation dll
|
||||
- fixed GH #254: UTF8::icompare unexpected behavior
|
||||
- Poco::UUID::tryParse() also accepts UUIDs without hyphens. Also updated documentation
|
||||
(links to specifications).
|
||||
- Added support for ARM64 architecture and iPhone 5s 64-bit builds
|
||||
@ -760,7 +781,7 @@ AAAIntroduction
|
||||
|
||||
!!Summary of Changes
|
||||
|
||||
- fixed GH# 71: WebSocket and broken Timeouts (POCO_BROKEN_TIMEOUTS)
|
||||
- fixed GH #71: WebSocket and broken Timeouts (POCO_BROKEN_TIMEOUTS)
|
||||
- fixed an ambiguity error with VC++ 2010 in Data/MySQL testsuite
|
||||
- Poco::Net::NetworkInterface now provides the interface index even for IPv4
|
||||
- added DNS::reload() as a wrapper for res_init().
|
||||
@ -771,9 +792,9 @@ AAAIntroduction
|
||||
- fixed copysign namespace issue in FPEnvironment_DUMMY.h
|
||||
- fixed a warning in Poco/Crypto/OpenSSLInitializer.h
|
||||
- added a build configuration for BeagleBoard/Angstrom
|
||||
- fixed GH# 109: Bug in Poco::Net::SMTPClientSession::loginUsingPlain)
|
||||
- fixed GH #109: Bug in Poco::Net::SMTPClientSession::loginUsingPlain)
|
||||
- fixed compile errors with clang -std=c++11
|
||||
- fixed GH# 116: Wrong timezone parsing in DateTimeParse (fix by Matej Knopp)
|
||||
- fixed GH #116: Wrong timezone parsing in DateTimeParse (fix by Matej Knopp)
|
||||
- updated bundled SQLite to 3.7.15.2
|
||||
|
||||
|
||||
@ -783,7 +804,7 @@ AAAIntroduction
|
||||
|
||||
- changed FPEnvironment_DUMMY.h to include <cmath> instead of <math.h>
|
||||
- updated bundled SQLite to 3.7.15.1
|
||||
- fixed GH# 30: Poco::Path::home() throws
|
||||
- fixed GH #30: Poco::Path::home() throws
|
||||
- fixed SF Patch# 120: The ExpireLRUCache does not compile with a tuple as key on VS2010
|
||||
- fixed SF# 603: count() is missing in HashMap
|
||||
- Crypto and NetSSL_OpenSSL project files now use OpenSSL *MD.lib library files for
|
||||
|
Loading…
x
Reference in New Issue
Block a user