ffead-cpp v2.3 Release Notes

Release Date: 2019-08-09 // 13 days ago

Previous changes from v2.2

  • ➕ Added support for both autoconf and cmake
    🔄 Changes for fixing warning in mongodb connection string
    fixed issues with missing libraries located in /usr/local/lib (LD_LIBRARY_PATH)
    🛠 fixed issues in techempower benchmark prime cache code (allow only one process to prime cache)
    🛠 fixed issues related to missing apache include files on macos
    ➕ Added docker files for autoconf
    ➕ Added support for docker compose
    🛠 Fixed issues while building nginx and apache modules
    👉 Used libcuckoo concurrent hash map
    👉 Used concurrentqueue from https://github.com/cameron314/concurrentqueue
    👍 Http2 support re-enabled
    🛠 Fixed multiple issues in serialization of stl set/multiset/queue and Date's
    Resolved issues with mongodb connection parameters causing long timeouts when mongodb is not available
    🛠 Fixed memory leak issues in http2 connection handling
    🛠 Fixed several memory leaks
    👻 Standardized all throw statements to use std::exception classes
    ➕ Added Http Client support
    ➕ Added initial search engine (SOLR/ES) integration support (WIP)
    🛠 Fixed issues with openssl v1.1
    Correctly infer/set the c++ 11 compiler flag and atomic headers
    ➕ Add support for case sensitive column names in mongodb orm
    🛠 Fixed a lot of memory leaks in sdorm modules for mongodb/sql
    🏗 Check for redis/memcached headers/libs when building with cache support
    Correctly set apache headers using apache request pool
    Correctly pass through environment variables required to nginx
    🛠 Fixed Caching support for redis/memcached
    🛠 Fix Http pipelining issue
    🛠 Fix issue in cast from string to float
    🛠 Fixed memory leaks in apache/nginx modules
    🐧 Docker files for the ffead-cpp framework for Ubuntu Bionic, Arch Linux, Gentoo, Centos 7, OpenSuse Tumbleweed