Releases: abumq/residue
Releases · abumq/residue
v1.6.1 (Stable)
Changelog
Updates
- New format specifier
%session_id
- Client integrity tasks are paused for specific clients being processed instead of all clients
- Unknown client trying to use known logger using valid access code is no longer allowed
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.2
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.6.0 (Stable)
Changelog
Updates
- Separate log dispatchers and logging queue by clients #96
- Some configurations now support
RESIDUE_HOME
environment variable - Known loggers configured at start up
- Client ID now supports
.
character - Introduced
_close
for closing connection immediately after response
Fixes
- Fix rotation locks
--force-without-root
message fix at startup- Fix standard responses if initial check on log request failed
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.2
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.5.0 (Stable)
Changelog
Updates
- Upgraded Easylogging++ to 9.96.1
- Implemented file locks for updated logging library
Changes
ALLOW_PLAIN_LOG_REQUEST
removed #97- Changed
ALLOW_PLAIN_CONNECTION
toALLOW_INSECURE_CONNECTION
to be more clear
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.1
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.4.5 (Stable)
Changelog
Updates
- Configuration saving is not pretty-printed
- Server requires timestamp by default
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.0
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.4.4 (Stable)
Changelog
Fixes
- Fix output help from
--verbose
to--v
- Bulk items do not have correct translations for unsigned long #88
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.0
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.4.3 (Stable)
Changelog
Updates
- Performance improvement using standard response
- Changed
ACCESS_CODES_BLACKLIST
toACCESS_CODE_BLACKLIST
- Changed
ACCEPT_INPUT
renamed toENABLE_CLI
Fixes
- Crash detected when writing to session #79
- Fixed undefined behaviour with destroyed sessions
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.0
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.4.2 (Unstable)
Changelog
Fixes
- Client integrity task can remove pending dead client #73
- Deadlock detected while dispatching log #76
- Race condition causing deadlock when creating log file #77
- Long pending requests fail after dead client's key is reset #75
Updates
- Upgraded underlying logging library Easylogging++ from 9.95.0 to 9.96.0
- Moved some of the unnecessary logs from production-debug to dev-debug
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
Ubuntu 14.04 (Trusty 64-bit)
- Compiler: g++ 4.9.4
- Libraries: libcurl 7.35.0, libz 1.2.8
Linux (SE Build)
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.96.0
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.4.1 (Stable)
Changelog
Fixes
- Output for
sess --stats
fixed for multiple sessions - Fix race condition on sessions when resetting
Updates
- Session now has unique IDs
- Merged
sess
andstats
in to single CLI command - Changed
sess --stats
tostats list
- Ability to filter sessions by client IDs
- New option
--with-key
withclients list
- Changed
--logger
tologger-id
inrconfig
for consistency
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
Ubuntu 14.04 (Trusty 64-bit)
- Compiler: g++ 4.9.4
- Libraries: libcurl 7.35.0, libz 1.2.8
Linux (SE Build)
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.95.0
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.4.0 (Stable)
Changelog
Updates
- Based on standalone ASIO instead of boost
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
Linux
Ubuntu 14.04 (Trusty 64-bit)
- Compiler: g++ 4.9.4
- Libraries: libcurl 7.35.0, libz 1.2.8
Linux (SE Build)
CentOS 7 (64-bit)
- Compiler: g++ 4.8.5
- Libraries: libcurl 7.29.0, libz 1.2.7
Based on
- Ripe 4.1.1
- Easylogging++ 9.95.0
- ASIO 1.10.6
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with verbose options
v1.3.2
Changelog
Fixes
- Fix crash when failed to process zlib operations
- Upgraded ripe library to 4.1.1
Updates
- User agent for HTTP client changed from
Residue/x.x
tomuflihun/residue/x.x.x
Compiled on
macOS
macOS High Sierra 10.13.3
- Compiler: clang-900.0.39.2
- Libraries: libcurl 7.54.0, libz 1.2.11
- Static Libraries: ripe 4.1.1, boost 1.66.0, easylogging++ 9.95.0
Linux
Ubuntu 14.04 (Trusty 64-bit)
- Compiler: g++ 4.9.4
- Libraries: libcurl 7.35.0, libz 1.2.8
- Static Libraries: ripe 4.1.1, boost 1.54.0, easylogging++ 9.95.0
Linux (SE Build)
CentOS 7 (64-bit)
- Compiler: g++ 4.8.5
- Libraries: libcurl 7.29.0, libz 1.2.7
- Static Libraries: ripe 4.1.1, boost 1.53.0, easylogging++ 9.95.0
Notes
- Packages with
-debug
suffix has extra logging turned on for debugging your setup. You can see extra logging (residue
logger) with-v
flag or by specifying verbose level with--verbose=<level>
where<level>
ranges from 1-9. This will log usingresidue
logger. e.g,$ residue config.json --verbose=8