Cpp-netlib 0.9-beta Out Now!
After months and months of delays, finally the 0.9-beta version of The C++ Network Library project is out now. The beta period will take a full week before an official release is made available for general availability. The 0.9 release will be the version that gets submitted for review to the Boost C++ Library project.
Thanks to the wonderful users and contributors to the cpp-netlib project for getting the project up to this point in its development. I shall post another update when the beta period is over and when the 0.9 release is made available for general availability. In the meantime, you can download the 0.9-beta from the Github project downloads page.
What's New in 0.9:
- IMPORTANT BREAKING CHANGE: By default all compile-time heavy parser implementations are now compiled to external static libraries. In order to use cpp-netlib in header-only mode, users must define the preprocessor macroBOOST_NETWORK_NO_LIB before including any cpp-netlib header. This breaks code that relied on the version 0.8.x line where the library is strictly header-only.
- More consistent message API for client and server messages (request and response objects).
- Refactoring of internal implementations to allow better separation of concerns and more manageable coding/documentation.
- Client and Server constructors that support Boost.Parameter named parameters.
- Client and Server constructors now take in an optional reference to a Boost.Asioio_service to use internally.
- Documentation updates to reflect new APIs.
Feedback would be most appreciated through the C++ Network Library Developers Mailing List or through the Github cpp-netlib Issues Page.Comments
View All Articles by Dean Michael Berris
Our Daily Email of Breaking eBusiness News
About the Author:
Dean Michael Berris is the writer of C++ Soup! C++ Soup is a blog about what’s new, up-coming, and what’s going on with C++. C++ Developer with years of experience building high performance applications and implementing multi-threaded highly scalable systems.
WebProNews RSS Feed
More Expert Articles Articles