- Updated license
- Updated Easylogging++ to 9.96.7
- Updated Easylogging++ to 9.96.5
- Fix
RESIDUE_HOME
if not available
- Moved exceptions out of include for native bindings
- Added
loadConfigurationFromJson
to load from JSON parameter - Added
loadConnection
andsaveConnection
- Updated internal networking library (asio) to 1.12.0
- Client private key secret must be hex encoded now
- Configurations now support
RESIDUE_HOME
environment variable
- Fix disconnect
- Compatibility for server 2.0.0
- Updated Easylogging++ to 9.96.2
- Removed plain log request to match server 1.5+
- Updated Easylogging++ to 9.96.1
- Upgraded Easylogging++ from 9.95.4 to 9.96.0
- Separated translation units for development
- Removed dependency on linked boost
- Include easylogging++ with packages to avoid conflicts
- Residue headers are now installed in
residue/
directory since it contains it's own version of Easylogging++
- License information update
- Ripe upgraded to 4.1.1
- Fix licensee crash issue
- Compatibility with residue v1.2.0
- Added
serverVersion
underResidue::instance()
- Static linking of crypto libs
- A lot of minor internal updates with data types and regression testing
- Updated to match same configuration name
- Changed header text for files
- Minor speed improvement with bulk loader when connecting
- Fixed issue with logging DEBUG when built with Release build (use Easylogging++ v9.95.0+)
- Use of
CHECK_TOKENS
server flag to reduce overhead of pulling token when not needed - Ability to re-estabilish connection if disconnected from remote
- Increased
TOUCH_THRESHOLD
to 2 minutes
- Fixed compression flag
- Internal logging level helper enum class
- Ability to set internal logging level via configuration using
internal_logging_level
- Fixed issue with pinging client when client_age < 60
- Provide RSA key secret with
secret_key
- Fixed dead lock on
reset()
- Fixed issue with failing to connect to token and/or logging server. Now throws exception
- Error text on failure
- Fixed exception throwing in
connect()
- Fixed issue with re-connecting broken socket
- Ability to specify server public key
- Added
Residue::setThreadName
(wrapper forel::Helpers::setThreadName
) - Added
Residue::setInternalLoggingLevel
for internal logging - Added
Residue::setApplicationArgs
(wrapper forSTART_EASYLOGGINGPP
) - Added
Residue::reconnect()
- Added
Residue::moveAccessCodeMap
- Added
Residue::connect(host, port)
without access code map to be able to connect to different host using existing map - Added
Residue::enableCrashHandler
- Added JSON configuration helper
Residue::loadConfiguration
- By default
AutoBulkParams
is now enabled
- Support sending plain log requests in lib
- Issue with dead client and resetting connection caused issue with dispatcher thread in client lib
- Initial alpha release