Home  /  RSS  /  RSS Comments  /  RSS for Progress  /  Enter

Posts in category ‘Progress’.

Web Server Upgrade

Tuesday, September 14, 2021, by artyom ; Posted in: Progress; 0 comments

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

Next CppCMS Major Feature Poll

Monday, August 10, 2020, by artyom ; Posted in: Progress; 0 comments

I'm looking into implementing next major feature that I can complete with reasonable effort. I have a list of following topics:

  1. 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.
  2. 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.
  3. SSL support - for embedded systems that need proper web server.
  4. 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, replace auto_ptr by unique_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.

CppCMS 1.2.1 - security update was released today

Friday, May 18, 2018, by artyom ; Posted in: Progress; one comment

Security Bug Fixes:

Bugs Fixed:


Special Thanks to Khaled Yakdan from code-intelligence.de for reporting this security issue

CppCMS 1.1.1 Release Candidate 1 is Available

Sunday, December 3, 2017, by artyom ; Posted in: Progress; 0 comments

New version includes following changes:

CppCMS 1.1.0 Beta was released

Tuesday, July 11, 2017, by artyom ; Posted in: Progress; 0 comments

After the goals for 1.2 were completed I announce official CppCMS 1.1.0 beta (stable will be 1.2.0)

It is available on the usual place:


It includes many new and important features:


Now I ask the community to fully participate in beta testing so 1.2 will be released ASAP.

Goals for beta testing

Framework Unit Test:

  1. Download the beta version, build, run tests
  2. Report on what platform you tested: OS, Compiler version, standard library (libstdc++/libc++)
  3. Have you had any tests failed and if you had please attach Testing/Temporary/LastTest.log and CMakeCache.txt from your build directory

I specially need tests on Mac OS X various versions, various ARM platforms like raspberry pi and Windows different compilers

Compatibility Test:

  1. Try to build your existing applications with latest version, report any problems
  2. If you have been using CppCMS 1.0.5 till now please try to build CppCMS 1.1.0 and run existing programs with new shared objects/dll WITHOUT rebuilding your applications - it must work as is!

Feature Test:

Go to: http://cppcms.com/wikipp/en/page/cppcms_1_2_whats_new

And try some of new features, report any issues with them or any problems with API design.

If all goes smoothly I'll release 1.2.0 - official stable version.

next page