Releases: abumq/residue
Releases · abumq/residue
v1.3.1
Changelog
Fixes
- Fix incorrect message for checking client age
Added
- Changed
reload
torconfig
- Added ability to reconfigure logger using
--logger
withrconfig
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.0, boost 1.66.0, easyloggingpp 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.0, boost 1.54.0, easyloggingpp 9.95.0
Linux (SE Build)
CentOS 7 (64-bit)
- Compiler: g++ 4.8.3
- Libraries: libcurl 7.29.0, libz 1.2.7
- Static Libraries: ripe 4.1.0, boost 1.53.0, easyloggingpp 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
v1.3.0
Changelog
Added
- New clients CLI option
clean
Fixes
- Log rotator task - daily, weekly, monthly and yearly schedule (issue #49)
- Improved the command line handler to support arrow keys and history using up key
- Log rotators that take longer to archive now correctly resolve subsequent format specifiers
- Log rotator did not resolve correct
%level
for destination directory - Key is reset if client connected after client is dead before removal
Updates
- Debug printed in server version in connection response if build has debug logs enabled
- Quarter format specifier now has
Q
prefix
Internal
- Extra logging for debugging
- LogArchiver thread name starts with log rotator name for different frequencies
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
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
v1.2.3
Changelog
Updates
- Removed licensing
- Minor tweaks for performance
Notes
- Each binary type contains a version with and without
-debug
suffix. The one with-debug
suffix has extra logging turned on and is best when you are setting up your server for the first type or trying to debug an issue. When you run residue server from this archive, make sure you run it with-v
flag. This will log usingresidue
logger. - Read more about
-se
(Special edition) version
v1.2.2
Changelog
Added
- Extension support via python (disabled in official releases - see EXTENSIONS.md under
docs/
)
Fixes
- Residue crash handler installed by default - all crashes will be logged via
residue
logger
Updates
- Context switching improved by extracting it seperately and only one lock at the time of switching
v1.2.1
Changelog
Updates
- Updated Ripe to 4.1.0
Added
client_id
added to log files admin response
Packages
File / Checksum (SHA1) | Compiled On |
---|---|
residue-1.2.1-x86_64-linux.tar.gz a49c2d1e9841d1693b030c39aaa157356f1efaee |
Ubuntu 14.04 64-bit [compiler: g++ 4.9.4, libraries: libcurl 7.35.0, libz 1.2.8] |
residue-1.2.1-x86_64-linux-se.tar.gz bbc8275195dfce7581236ab777f7ba9c6766e475 |
CentOS 7 64-bit [compiler: g++ 4.8.3, libraries: libcurl 7.29.0, libz 1.2.7] |
residue-1.2.1-x86_64-darwin.tar.gz 4aeb15ba25f93332cec925b481bcc99cda0fea6a |
macOS Sierra 10.12.6 [compiler: AppleClang 8.0.0.8000042, libraries: libcurl 7.51.0, libz 1.2.8] |
v1.2.0
Changelog
Changes
- Reset license keys to final new keys
- Moved server and license info to
server_info
object in response - Added
license_expiry
in connection response - Removed
v
fromserver_info.version
Improvements
- Loggers and clients endpoints only called when available in configuration
Fixes
- Log rotator rounds up to nearest hour
- Issue with loading license with signature fixed
- Logging files now lists default logger for client
Packages
File / Checksum (SHA1) | Compiled On |
---|---|
residue-1.2.0-x86_64-linux.tar.gz a988f9c7ec0e70ca4cc6e5e27599e93b27d20cfe |
Ubuntu 14.04 64-bit [compiler: g++ 4.9.4, libraries: libcurl 7.35.0, libz 1.2.8] |
residue-1.2.0-x86_64-linux-se.tar.gz acfa6be3e2c8cbb891ec975b25790b4d6c4e288f |
CentOS 7 64-bit [compiler: g++ 4.8.3, libraries: libcurl 7.29.0, libz 1.2.7] |
residue-1.2.0-x86_64-darwin.tar.gz afa8f854d6e7b7e9dcbc7e088ec9c5d10a5cd489 |
OSX El Capitan 10.11.6 [compiler: AppleClang 8.0.0.8000042, libraries: libcurl 7.43.0, libz 1.2.11] |
v1.1.0
Changelog
Changes
LIST_LOGGING_FILES
admin request now returns logger - files map instead of flat list of files- Mine is disabled for future releases until fully stable
Fixed
- Admin request to list files runs correct command
LIST_LOGGING_FILES
shows files for all levels if not specified otherwise
Packages
File / Checksum (SHA1) | Compiled On |
---|---|
residue-1.1.0-x86_64-linux.tar.gz ba562395fe702940be2ce9273d67cabc49930b2e |
Ubuntu 14.04 (Trusty 64-bit) [compiler: g++ 4.9.4, libraries: libcurl 7.35.0, libz 1.2.8] |
residue-1.1.0-x86_64-linux-se.tar.gz 8ebeaac1d7b9ac599124feea761246bcda5f3c7e |
CentOS 7 64-bit [compiler: g++ 4.8.3, libraries: libcurl 7.29.0, libz 1.2.7, libboost 1.53.0] |
residue-1.1.0-x86_64-darwin.tar.gz ec5cc65cf053a57abd578c66d0f57fd4ebb626e8 |
macOS Sierra 10.12.6 [compiler: AppleClang 8.0.0.8000042, libraries: libcurl 7.51.0, libz 1.2.8] |
Notes
- Packages above contain mainly three files
- Residue executable binary (
residue
) - Residue configuration validator executable binary (
residue-config-validator
) - Residue license manager executable binary (
residue-license-manager
)
- Residue executable binary (
- Packages are not restricted to platforms they were compiled on. They can run on higher platform as long as matching libraries are available.
- All of these packages are built with Easylogging++ v9.95.0
v1.0.0
Changelog
Updates
- First public release with stable binaries - see change logs for beta and release-candidates releases for more details
Added
- License issuing authority in connection response
Internals
- Linking of some libraries for portability
- Admin requests now calls commands using command handler
- License authority technical updates
- Concept of extensions
v1.0.0-rc.2
Internals
- A lot of refactoring and wrapper for cryptography
v1.0.0-rc
Details
This is the first RC (release-candidate) release after series of beta releases. It has gone through a lot of testing.
Stability: Proven to be stable
Changelog
Fixes
- Attach crash handler opt
- Fixed up licensing authorities
- Fixed issue with license with signature not loading properly
Known Issues
- No known issues
You will require following files / libraries installed in your machine
libcurl
for your platformlibz
for your platformlibripe-3.3.0