Today is the 10th anniversary of the first public release of POCO on SourceForge.
Here’s my first entry from the CHANGELOG:
Release 0.91.1 (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.
We’ve come quite far in this 10 years. From the first contributions by Alex a few weeks after the first release (I received his first email on March 24), to the 1.0 release in January 2006, to the move to GitHub in November 2012, which tremendously helped POCO’s popularity and also brought many new contributors.
Today, POCO is used in countless projects, ranging from desktop applications, iOS and Android apps, enterprise applications and embedded devices. Although there’s still some work to do in becoming known to an even wider audience (apparently, there are still C++ developers out there who haven’t heard of POCO), I’m quite happy how everything has turned out.
A big Thank You to everyone who has contributed to POCO, via code, donations or bug reports.
Here’s to the next 10 years!
Günter Obiltschnig will be at Embedded World February 24 to 25. We don’t have a booth, but Günter would be happy to meet for lunch, coffee or a drink. Please get in touch if you’d like to schedule a meeting.
Merry Christmas and a Happy New Year 2015!
Release 1.6.0 is the culmination of the work done on GitHub over the last two years, including five development releases. It includes major new features from new contributors, like the JSON and MongoDB libraries, much improved Data library, CMake support, as well as numerous other new features and fixes. A big Thank You to everyone who contributed to this release.
Release 1.4.7p1 fixes a few issues in 1.4.7 and earlier releases. Most important, the Visual C++ project files for Visual C++ 2010 and later have optimization enabled in release builds. Previous builds had optimization disabled due to a bug in Visual Studio when upgrading 2008 project files with custom optimization settings.
There’s a new feature as well – HTTPClientSession now supports a global proxy setting, which will be used by all instances of HTTP(S)ClientSession, including HTTP(S)StreamOpener.
For more information about the release, please see the CHANGELOG.
Yesterday I saw Peter Gabriel’s Back to Front live show in Graz, Austria. Apart from it being an excellent show, there is a little connection to the POCO C++ Libraries in there as well. A big part of the show are the visual effects, including live video, which for some effects is heavliy processed. A little digging around the net reveals that these effects were done with openFrameworks. And for some time now, POCO has been a part of openFrameworks. I don’t know if any parts of POCO were directly involved here, but the connection is nevertheless cool.
Release 1.4.7 is the final release of the 1.4 series and contains bugfixes and a few new features. Development release 1.5.4 should also be the final release of the 1.5 series, before 1.5 “graduates” to stable 1.6. As usual, available on the download page or directly from GitHub.
Development Release 1.5.3 is now available for download.
New major features:
- Windows PowerShell build script
New Platforms supported:
- Windows Embedded Compact 2013
and many more bugfixes and improvements; see the CHANGELOG for details. Available on the download page or from GitHub.
Release Candidate 1 of POCO 1.5.3 has been tagged on the GitHub. Release 1.5.3 is scheduled for June 30 2014.
I’m having a lot of fun at Embedded World 2014, showing our new IoT Plaform based (of course) on POCO.
Thanks to everyon who’s already visited. Really enjoyed the chats. If you’re in Nürnberg, come to hall 4, booth 470h.