libjson-rpc-cpp v1.0.0 Release Notes
Release Date: 2017-08-27 // over 6 years ago-
๐ Fixed
- Typo in ERROR_CLIENT_CONNECTOR exception
- โ Integration testsuite when run without HTTP
- ๐ dev/testcoverage.sh script which did not create the build directory
- Indentation in CMakeLists.txt files
- Positional parameters with more than 10 items
- ๐ C++11 deprecated dynamic excpetion specifiers have been removed
- libmicrohttpd legacy detection for
EPOLL
โ Added
- File descriptor client and server connector
- Redis client and server connector
- ๐ท Docker based build system for testing on multiple distributions
- Python client stubgenerator
- ๐ CI Integration for OSX build
StreamReader
andStreamWriter
classes to handle the buffering- Makefile for developer/contributor related functions
โ Removed
- Method
BatchResponse::getResult(Json::Value& id)
- Method
AbstractServerConnector::SendResponse()
- ๐ฆ Scripts dev/ci.sh, dev/createpackage.sh, dev/installdeps.sh
dev/coverage.sh
in favor ofmake coverage
- ๐ Windows support, which will hopefully come back soon
๐ Changed
- Migrated from coveralls.io to codecov.io
- ๐ Changed maintainer e-mail address
- ๐ Use libmicrohttpd's EPOLL where possible (lmhd >= 0.9.52)
- โ Added
set -e
to testcoverage.sh script - ๐ Changelog format to keepachangelog.com
- ๐จ Refactored all socket-based client and server connectors to reduce code duplication
- ๐ Changed interfaces for
AbstractServerConnector
to avoid the uglyvoid *
backpointer