Stable Version CppCMS 1.2.0 was released
CppCMS 1.2.0 was released.
It is same as 1.1.1 with exception of modification of the license to MIT instead of LGPL.
CppCMS moved to MIT License
Today I decided that CppCMS 1.2 will be licensed under MIT license instead of LGPLv3.
These are the goals of this move:
- Increase the CppCMS market share
- Bring more developers to CppCMS project itself
Regards to all CppCMS users.
Artyom
CppCMS 1.1.1 Release Candidate 1 is Available
New version includes following changes:
Nightly build system updated to moderns OSes/compilers:
- Windows XP -> Windows 7
- MSVC 2008 x86 to MSVC 2017 x86/x65
- MinGW GCC 4.5 x86 -> 7.1 x86/x64
- OpenSolars 2009 to Solaris 11
- FreeBSD 10 -> FreeBSD 11.1
- Added travis.yml for Mac OS X builds
Improved http timeouts handling on non Linux/Windows OSes.
- Fixed incorrect asynchronous IO handing in
*cgi
API. - Added support of
SOL_SNDBUF/SOL_RCVBUF
to service configuration - Fixed HTTP timeout handling on Solaris
- Fixed #24 failure to send large blocks asynchronously over FastCGI
- Fixied issue #21 Program produces 100% CPU load on one core - due to incorrect EOF handling
- Fixed icu backend test for ICU >= 60.1
- Fixed missing
getenv(std::string const &)
issue #16 - Fixed issues with codecvt generation FreeBSD/clang
- Use Windows Vista/7 API by defaults since XP reached EOL.
- Fixed incorrect async connect error handling
- Lineup with Boost.Locale 1.65
- Updated session interface for external languages and unit tests
CppCMS 1.1.0 Beta was released
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:
https://sourceforge.net/projects/cppcms/files/cppcms/1.1.0-beta/cppcms-1.1.0.tar.bz2
It includes many new and important features:
http://cppcms.com/wikipp/en/page/cppcms_1_2_whats_new
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:
- Download the beta version, build, run tests
- Report on what platform you tested: OS, Compiler version, standard library (libstdc++/libc++)
- 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:
- Try to build your existing applications with latest version, report any problems
- 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.
CppCMS code migrated to GitHub
After multiple requests and my final decision the CppCMS web framework code migrated to GitHub
https://github.com/artyom-beilis/cppcms
Please note:
- Only CppCMS framework migrated, other subprojects like CppDB or Wikipp are still pending conversion
- The main bug tracker is still on source-forge - however I'll relate to issues opened on GitHub