Skip to content

Releases: MetPX/sarracenia

Sr3 v3.00.45

23 Oct 23:11
Compare
Choose a tag to compare

What's Changed

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?

10 Oct 16:40
Compare
Choose a tag to compare

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)

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

31 Jul 19:41
Compare
Choose a tag to compare

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.

05 Oct 14:02
Compare
Choose a tag to compare

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

10 Apr 15:28
Compare
Choose a tag to compare

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.

02 Sep 19:26
Compare
Choose a tag to compare

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

17 Apr 15:31
Compare
Choose a tag to compare

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.)

19 May 01:21
Compare
Choose a tag to compare

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

29 Apr 03:01
Compare
Choose a tag to compare
  • 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

14 Apr 02:50
Compare
Choose a tag to compare
  • #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: