The POCO C++ Libraries Blog

POCO 1.2 Released

Filed under: News by guenter at 09:00

POCO 1.2 has been released today.
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
  1. And thanks to some blunder in Poco/Config.h, we already have release 1.2.1.
    Someone (me ;-)) not in his right mind put some #undef’s in that header which successfully prevented compilation on systems like Cygwin and ARM-Linux.
    Sorry for the inconvenience.

    Comment by guenter on August 29, 2006, 19:12

  2. We are looking at it and it seems to be a really nice cross-platform implementation. Love the documentation! It was certainly easy to configure/install in Linux, and it seemed to work OK in Windows with the exception of one problem.

    Have you thought of using CMake ( as the cross-platform build system? We ported it to QNX so I think it is on all platforms that you run on. The advantage is that configures for the platform you are on. It is interesting to note that KDE is now using it.

    Comment by Andrew Maclean on August 30, 2006, 06:08

RSS RSS feed for comments on this post. TrackBack URI

Leave a comment