Releases: MetPX/sarracenia
Sr3 v3.00.45
What's Changed
- Add plugins to get data from NASA, with examples by @reidsunderland in #769
- V03 issue772 rename bug in subscriber. by @petersilva in #775
- 773 destfnscript syntax in configs doesnt work like other flowcb plugins by @petersilva in #776
- Fix for #780, disabled configs prevents finding missing instances by @reidsunderland in #781
- Correct metrics miscalculations. #783 by @petersilva in #787
- V03 issue784 (refactored/simplified logBackup parameter parsing.) also now can rollover every 30s by @petersilva in #786
- posts with too short topics (just v02.post) by @petersilva in #788
- save fileOp so that relative path name changes are not forwarded down… by @petersilva in #790
Full Changelog: v3.00.44...v3.0.45
Installation
Guide: https://metpx.github.io/sarracenia/Tutorials/Install.html
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sr3/
sr3 v3.00.44 ... Gamma?
Sarracenia version 3 (metpx-sr3) is the best version of sarracenia to use, going forward.
For anyone new to sr3, it is at the point that v2 is a waste of time. It is better to start with sr3.
v2 will remain in maintenance mode for years (as it has been for the past three years.)
Documentation: https://metpx.github.io/sarracenia
While there has been considerable evolution during this Beta period, it is expected that things
will substantially stabilize going forward, as all the changes were caused by considering all existing use cases. Until now, we were avoiding cluttering up github with interim sr3 releases. Going forward,
Releases will include Github. We'll call this a Gamma release. More Stable than Beta...
For this particular release:
What's Changed (from 3.0.43)
- Flowcb accept fixes by @gcglinton in #756
- Unit tests for all Flowcb/Accept plugins by @gcglinton in #757
- fix #753, use try import rather than importlib to test module presence. by @petersilva in #755
- V03 issue752 2 flowcb/scheduled was not working with the scheduled_hours setting. re-written to address that and other issues. by @petersilva in #754
- 758 adding wiskis query support by @petersilva in #759
- Add timeout to basic_publish and improve logging #732 by @reidsunderland in #761
- match new PR for python library. https://github.com/eclipse/paho.mqtt… by @petersilva in #763
- 625 re enable reporting left aside for sr3 by @petersilva in #762
Full Changelog: v3.00.43...v3.00.44
Installation
Guide: https://metpx.github.io/sarracenia/Tutorials/Install.html
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sr3/
v2.23.07 more fixes from ops for stable version
Release Notes
- fix for crash #715 (leftover from v03 format change.)
metpx-sarracenia (2.23.06) unstable; urgency=medium
- issue #703 v03 message format change: integrity -> identity
- bugfix typo in debug print about mkdirs failure
- systemd unit now requires network-online
- multiple dateparser python detection issues resolved.
- dd_subscribe removed.
- if_unused=True added for exchange deletion (making clenaup much safer)
- two small decode issues with v03 fileOp in v2 ( internal client issue.)
- more fixups for v03 format changes.
- stronger dependency on network-online for startup #645
Installation
Guide: https://github.com/MetPX/sarracenia/blob/v2_stable/doc/Install.rst
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/
v.2.22.10 revised v03 notification message support.
Release Notes
improvement #547 revised v03 notification message format
This is sort of a breaking change, in that the format of messages produced by releases after September 2022
will not be processed properly by older versions. The new version understands old and new formats.
The changes affect non-data files (symbolic links, file renames, etc..)
- added some explicit fallback for when dateparser module (which has complex dependencies) is not available, just disable poll.
- bugfix #523 error thrown when using chmod_log option
- bugfix #524 sender crashes when sending with ftp.
- bugfix #525 sarra dies when supports_extended_attributes header is in the notification message.
- bugfix #516 msg_2localfile plugin problem (bad string replacement.)
Installation
Guide: https://github.com/MetPX/sarracenia/blob/v2_stable/doc/Install.rst
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/
v2.21.10 bugfixes to stable release
Release Notes
- bugfix #378 python3-pyxattr module breaking xattr support.
- bugfix #366 polling of old files much improved.
- bugfix from @junmtl about plugins/msg_fdelay.py
- new #465 simulation mode for testing senders.
- v2 stable branch is now v2_stable... main is now for stability of sr3.
Installation
Guide: https://github.com/MetPX/sarracenia/blob/v2_stable/doc/Install.rst
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/
attached images: python3 wheel,windows self-extracting executable
v2.21.08 bug fixes to stable release.
Release Notes
- bugfix #386 not honouring environment variables.
- bugfix #377 not interpreting sum n properly.
- bugfix #374 not interpreting sundew_extension properly.
- bugfix #366 polling of old files when date format on remote server changes.
- bugfix #371 sr_audit should not kill 'edit' sessions as strays.
- hmm.. charset in ftp.. defaults to iso8859-1, changed to utf-8.
noticed caused some issues in newer tests that use accented characters.
Installation
Guide: https://github.com/MetPX/sarracenia/blob/master/doc/Install.rst
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/
windows: http://hpfx.collab.science.gc.ca/~pas037/Sarracenia_Releases/
attached images: python3 wheel,windows self-extracting executable, and
NEW!! rpms build for fedora34 (attached below),
v2.21.04
What is New
Bugfixes for issues in operations:
- bugfix for regression, failure to use BASIC authentication on https sites.
- bugfix running on windows... again for #47, but not resolving #47
- bugfix #367, stop sftp from doing ls from initializing sender. (for IRIDIUM, from Tyson)
- bugfix... process management in windows. (#47 is about something else, but reported there.)
- bugfix for sender with inflight=None,
- bugfix #360 bearer token support (for some noaa sites.)
Installation
Guide: https://github.com/MetPX/sarracenia/blob/master/doc/Install.rst
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/
windows: http://hpfx.collab.science.gc.ca/~pas037/Sarracenia_Releases/
v2.20.05 (reaching for stability.)
What is New
- First release not tagged as beta... attempt at a stable version.
- sr command now 200x faster ( #174, #315, #180, #187 )
- sr on Windows, username retrieval fixed. so now it finds it's processes.
- sr portable path (greater use of os.sep, for windows)
- in some situations, log file directory not created (noticed on Windows.)
- more unit testing.
Installation
Guide: https://github.com/MetPX/sarracenia/blob/master/doc/Install.rst
packages available:
v2.20.04b3
- correct sr sanity to not kill foreground processes.
- found circular reference issue with file rename. #66 and more recent cases.
- #327 exchange_split implemented.
- progress on #329 getting tls_rigour strict to be honoured.
- added dry_run to sr_audit, for non-descructive simulation of audit actions.
- fix #326 only open named pipe when actually writing.
- working on #324. queue declarations failures now loop, rather than being ignored.
- #324 Added declare_queue, bind_queue, declare_exchange options, to get former behaviour if needed.
- #236 eliminated rest of pulse code. Feature not needed on recent rabbitmq versions.
Installation
Guide: https://github.com/MetPX/sarracenia/blob/master/doc/Install.rst
packages available:
v2.20.04b2
- #320 another improvement in error recovery. better results on flakey_flow
- #319 remove pulse, causes more harm than benefit, perhaps re-introduce after better testing.
- connection recovery: remove recursion (vulnerable to stack exhaustion on long failures.)
- connection recovery: add exponential backoff to several failure modes.
- remove channel close logic (unnecessary, as entire connection is closed, which closes all channels.)
Installation
Guide: https://github.com/MetPX/sarracenia/blob/master/doc/Install.rst
packages available: