CppCMS 2.0.2 Released
Important updates:
- Fixed crash in http backed
- Added support of PCRE2 in addition to PCRE1 that is deprecated in many bistros
- Default C++ is 17 to support latest ICU
CppCMS 2.0.1 Released
Now modern C++ version of CppCMS is the stable and official one that should be used.
Last version included few platform fixes: Android and Windows.
Web Server Upgrade
http://cppcms.com and http://blog.cppcms.com were migrated to new ec2 Ubuntu 20.04 server. If you notice any issues update please.
Known Issues: there are problems with wikipp table of content. I'll handle it later. Fixed
CppCMS 2.0.0.beta1 Released
CppCMS moves to C++11 and cleanups code that was workaround for missing standard C++ libraries features.
Full changes can be read there: http://cppcms.com/wikipp/en/page/cppcms_2_0_whats_new
This is beta release so more backward incompatible modifications may be presented.
Next CppCMS Major Feature Poll
I'm looking into implementing next major feature that I can complete with reasonable effort. I have a list of following topics:
- HTTP/1.1 support - it would allow keep alive support and better performance overall for multiple requests. It would allow future implementation of web sockets.
- Multiple-Event-Loop support - today there is only 1 event loop for the service and it can be a bottleneck for small requests on systems with high core count.
- SSL support - for embedded systems that need proper web server.
- C++11 cleanup - replace all booster primitives that exist in C++11
with standard (
shared_ptr,thread,mutex, etc) provide move constructors for many objects, replaceauto_ptrbyunique_ptr.
Feel free to suggest other ideas that you can think of that would be beneficial.
Comment below or sent e-mail to cppcms-users mailing list.

