Releases: ARGOeu/argo-egi-consumer
Releases · ARGOeu/argo-egi-consumer
v1.4.5-1
v1.4.4-1
Fixes
- missed DATE placeholder in config template
- restart fixed and exiting cleanup
- introduced reload init option
- changed default brokers
- failed msg for multiple starts and SIGUSR1 sent on status
- changed default past number of days for ok message
v1.4.3-1
New features/Enhancements:
- configurable msg retention period
- consistent log messages between daemon and nofork mode
- plaintext option moved to general section
- log wrong formatted messages
- revised plaintxt extension
- catch keyint in nofork mode
- retention period options as integers
- revised process exiting
- handler for stomppy logger ARGOeu/ARGO#186
- config option checks moved to parser class
- DATE placeholder instead of string operator
- refactored writing of messages
- message retention configurable ARGOeu/ARGO#185
- package dependency revised
- configurable logger name
- write tag keys without values
Fixes:
- Fix for stomppy logger
Documenation updates
- updated README ARGOeu/ARGO#182
v1.4.1-1
- refactoring with introduction of class with shared informations
- report num of msgs written on received SIGTERM too
- report some runtime info on SIGUSR1 received
- on config reload, check if broker servers option changed and only then do reconnect
- one msg written report thread, not thread per reconnect
v1.4.0-15
- remove double minuses in init script arguments
ARGOeu/ARGO#138 - fix multiple connections issues
ARGOeu/ARGO#137 - plaintext output option instead of debug
- config parser error informed via syslog
- prevent race condition on avro log writing, second try
- no topics in code, just destinations
- prevention of multiple threads writing to the same avro log
ARGOeu/ARGO#135 - catch failed writes
- multi instance support
- python 2.6 has slightly different API for StreamHandler logger
- fix cycling to different broker on config reload
- load selectively StreamHandler logger
- subscribe to new destinations after config reload
- renamed package obsoletes old named one
- prevent multiple threads reporting number of writmsgs
- reference github issues
- remove autogenerated MANIFEST
- added VO topic
- package and components renamed
- removed plaintxt writer
- refactored source code
ARGOeu/ARGO#129 - simplified configuration with case insensitive sections and options
- logging via syslog; report number of written messages
ARGOeu/ARGO#100 - daemon process privileges dropped via os sys interface
- added SIGHUP, SIGTERM handlers
- fixed bug with messages with paired service types
- setup.py with automatic version catch from spec
v1.3.2-8
- Fixed avro schema typo
- Added configs for rpm
- Fixed for Avro format + fix for reconnect
- Added Avro format
- Consumer detailed files contain messages that split to multiple lines
- Added support for multiple file writers
- Added detailed probe results to the output
- Timestamps @ consumer error log file
- SSL broker connection
- Updates and fixes for consumer