Skip to content

Releases: MetPX/sarracenia

v3.00.47 Make dangerWillRobinson Less Dangerous

21 Nov 00:08
Compare
Choose a tag to compare

Summary

  • --dangerWillRobinson now requires a number argument to say how many configurations
    the user thinks they are changing. (prevents sr3 --dangerWillRobinson remove from removing everything.)
  • broker side queue metric now available.
  • self-cleanup for metrics files.
  • fix for log files printing wrong information about exchange on publish.

What's Changed

  • Issue808 setup on start by @petersilva in #814
  • Issue816 - poll improve how permCopy/timeCopy work by @petersilva in #820
  • adding class so octal values print intuitively. by @petersilva in #822
  • Issue649 - create a metric for broker side queued message count, and report in sr3 status by @petersilva in #818
  • Issue817 - have logRotate* apply to metrics files too. by @petersilva in #819
  • for #803: remove setup command, it is just an undocumented alias by @petersilva in #821
  • First attempt at switching to AMQP consumers instead of using basic_get by @reidsunderland in #823
  • Issue828 - log message printing the wrong exchange. by @petersilva in #830

Full Changelog: v3.00.46...v3.00.47

Installation

Guide: https://metpx.github.io/sarracenia/Tutorials/Install.html

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
PyPI: https://pypi.org/project/metpx-sr3/

Installation

Guide: https://metpx.github.io/sarracenia/Tutorials/Install.html

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
PyPI: https://pypi.org/project/metpx-sr3/

Metpx-Sr3 v3.00.46

06 Nov 16:42
Compare
Choose a tag to compare

What's Changed

  • closes #796, #791 incorrect messages published after transfer with mirror off.
  • closes #793 move metrics to sub-directory (for Greg's work on cloud)
  • fixes for windows executable generation.
  • branch re-org: v03 now assumed, so development replaces v03_wip
  • github container repository (GHCR) updates... "latest" now versioned.
  • GHCR development snapshot image now available.
  • GHCR both images built from _base image that does all dependencies.
  • closes #811 - documentated default wrong for acceptUnmatch.
  • closes #809 - flow_api_consumer example crashing.
  • closes #804 - warning message on poll with exchange name mismatch.
  • closes #802 - adds POST_BROKER_USER variable.

Full Changelog: v3.00.45...v3.00.46

Installation

Guide: https://metpx.github.io/sarracenia/Tutorials/Install.html

packages available:

Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
PyPI: https://pypi.org/project/metpx-sr3/

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: