Release 1.3 (2007-05-07) ======================== This release contains major improvements and new features. Summary of changes: - HashMap and HashSet classes (Foundation) - Tuple class template (Foundation) - SharedMemory class (Foundation) - FileStream, FileInputStream, FileOutputStream classes that support Unicode (UTF-8) filenames on Windows (Foundation) - improvements and bugfixes in the Net library, mostly HTTP - DynamicAny class (Foundation) - improvements to NetworkInterface class (Net) - Condition class, implementing POSIX condition variable-style thread synchronization (Foundation) - upgraded to PCRE 7.1 (Foundation) - improved Unicode/UTF-8 support - NodeAppender class for faster DOM tree creation (XML) - Checksum class (Foundation) - lots of bugfixes and other improvements - please see the CHANGELOG for details Incompatible Changes and Transition Issues: The HashFunction class template has been changed in an incompatible way. The member function formerly named hash() is now the function call operator. If you have defined your own HashFunction classes, you have to update your code. Sorry for the inconvenience. On Windows, POCO now builds with Unicode/UTF-8 support (POCO_WIN32_UTF8) enabled by default. If you need the previous behavior, remove the corresponding #define from Poco/Config.h Release 1.2 (2006-08-29) ======================== This release contains major improvements and new features. Summary of changes (please see CHANGELOG for details): - namespaces and header locations have changed - improvements to command line options handling - improvements to HTTP server and client classes - support for raw sockets and ICMP - improvements to DateTime, bugfixes in Timezone - improvements to Logging (including a new LogStream class) - HashTable classes in Foundation - ThreadPool now supports thread priorities - ActiveMethod now supports start policies; improved exception support - typesafe sprintf-like formatting - Process::launch() now supports I/O redirection to pipes - improvements to the build system (configure; make; make install is now supported) - various other bugfixes and enchancements Release 1.1.2 (2006-07-07) ========================== The POCO sources are now under the Boost license. Release 1.1.0 (2006-03-23) ========================== The official 1.1 release. Release 1.1b1 (2006-03-03) ========================== This release introduces the DBLite library, as well as SSL/TLS support for the Net library (NetSSL). Also included are lots of improvements to the existing libraries. Release 1.0.0 (2006-01-19) ========================== This is the official 1.0 release. Release 1.0b2 (2006-01-16) ========================== Minor improvements, mostly to documentation. Release 1.0b1 (2006-01-09) ========================== Feature complete. Added support for SMTP and POP3 (SMTPClientSession, POP3ClientSession) and many bug fixes. Release 1.0a1 (2006-01-03) ========================== First alpha release of 1.0. Added support for FTP (FTPClientSession, FTPStreamOpener), new stream classes (LineEndingConverter, TeeStream), upgraded to expat 2.0. Also added support for the Reactor/Acceptor/Connector patterns in Net. Various bugfixes and minor improvements. Release 0.96 (2005-12-28) ========================= This last release before the 1.0 release adds support for Visual Studio 2005. Also included are performance improvements and bugfixes. Release 0.95 (2005-10-15) ========================= This release introduces the Net library. Release 0.94 (2005-09-30) ========================= This release brings major improvements to the logging classes. The FileChannel class now supports compression of archived log files, as well as automtic purging of archived log files. See the CHANGELOG file for the complete list of changes. Release 0.93 (2005-08-01) ========================= This release brings major enchancements to all libraries. Highlights are the LocalDateTime class, the ServerApplication class with support for Windows services and Unix daemons, improvements to the FileChannel class, bugfixes and numerous other enchancements. Please see the CHANGELOG for details. Release 0.92 (2005-05-09) ========================= The first major update to the C++ Portable Components since their public release introduces the Util library, as well as various enchancements and bugfixes to the Foundation and XML libraries. Please see the CHANGELOG for details. Release 0.91 (2005-02-21) ========================= This is the first public release of the C++ Portable Components. The release does not contain all features planned for the later 1.0 release (the NET library is missing, for example), but is already quite usable. Please refer to the README file for more information and instructions for building the libraries. -- $Id: //poco/Main/dist/NEWS#28 $