Releases: MetPX/sarracenia
v2.24.08post1 possibly last ever v2 release.
- Version 2 is now in maintenance mode. Only install if you already have a version 2 configuration to maintain.
- There is nothing in v2 that is not working as well or better in sr3.
- It is recommended that users of v2 upgrade their configurations and begin transition to sr3. (although v2 will remain available for the foreseeable future.)
- Sarracenia version 3 is recommended for new installations and is a super-set of version 2.
- known issues with v2 that we do not plan to address ( https://github.com/MetPX/sarracenia/issues?q=is%3Aopen+is%3Aissue+label%3Av2only+label%3Awontfix )
- does not support MQTT.
- bugs in winnowing (related to DMS, unsure what.)
This release includes cleanups of issues encountered upgrading main data pumps with legacy v2 stream. This release has good compatibility with sr3 as well as older v2 configurations, and crashes less that older v2 versions.
This release is going to pre-release repositories for a little while, will eventually re-generate for the
stable one (after some pre-release testing.)
What's Changed
- Fix for #1144 - don't crash when the config doesn't exist for a missing instance by @reidsunderland in #1145
- V2 fix the problems found during v2 upgrade of main pump. by @petersilva in #1182
Full Changelog: v2.24.08...v2.24.08post1
Installation
Guide: https://github.com/MetPX/sarracenia/blob/v2_stable/doc/Install.rst
Publishing only to launchpad pre-release repository for (tentatively) one week. Once the pre-release phase
is done, will upload to stable repo, and pypi.
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
python: https://pypi.org/project/metpx-sarracenia/
v3.00.54p1 (aka post1 aka post2) - fileAgeMin fix
What's Changed
- 3.00.54 fixed typo in fileAgeMin implementation
Full Changelog: v3.00.54...v3.00.54p1
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
- NOTE on ubuntu >= 22.04, this version is called 3.00.54post2 rather than p1 (due to technical mishaps during publication.)
PyPI: https://pypi.org/project/metpx-sr3/3.0.54post1/
-
NOTE on pypi, this version has the post1 suffix, for similar, but different mishaps.
-
(TODO) RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
(TODO) self-extracting windows installer also attached.
v3.00.54 - Wololo!, Voluble Status and Partitioned Flows
What's new
- GeoJSON style filtering support
- Implicit FTPS support
- PAHO MQTT V2 support
- Default
queueName
change - Partitioned transfers now working and included in CI/CD testing (sr3 is now a super-set of v2, no remaining functionality regressions)
- The
--wololo
option speeds up the v2 to sr3 converter substantially. - In place of just running or stopped in
sr3 status
, there is now: idle, lagging, slow, retry, rejecting, cpuSlow indicating various ways flows could be in difficulty or require tuning. - HTTP scheduled flows can now query the resource using metadata calls for more effective polling.
- Many fixes for issues people ran into during deployments.
- Also fixes for problems with statehost setting (important for HPC deployments.)
What's Changed
- Updates to NASA Auth plugins and examples by @reidsunderland in #1042
- Issue1036 - Add unit tests for AM code by @andreleblanc11 in #1044
- Fix sanity not starting missing instances by @reidsunderland in #1053
- Build Unit test boilerplate by @gcglinton in #1052
- multi-instances will be partial, not missing by @petersilva in #1059
- Dev doc refactor release instructions by @petersilva in #1057
- to convert overwriting, one must Wololo by @petersilva in #1055
- Fix #1008 and update documentation by @mshak2 in #1056
- Fix bug caused by different variable names by @reidsunderland in #1060
- Unit Test Engineering wmo00 by @petersilva in #1048
- Unit Test Engineering of the sarracenia/config.py module. by @petersilva in #1058
- Fixes search function and logo, and adds favicon for doc website by @mshak2 in #1062
- Fix #1064 by adding try/except by @reidsunderland in #1065
- #980 Expand scope of isProblem. by @andreleblanc11 in #1046
- #1036 Add more AM unit tests for latest bug findings by @andreleblanc11 in #1068
- Issue824 morestates and issue966 and... other stuff by @petersilva in #1067
- please stop infinite loop by calling self by @petersilva in #1070
- disabled configs were showing as "unknown" by @petersilva in #1073
- Fix #1074 by @andreleblanc11 in #1075
- Bug fix for AM sender by @andreleblanc11 in #1078
- Doc updates by @petersilva in #1072
- Fix mkdir failures on hpc by @petersilva in #1076
- Fix #1079 by @andreleblanc11 in #1081
- remove plugins that are useless and will not run. by @petersilva in #1082
- Add post_baseUrl to delete on post, changes to logging by @reidsunderland in #1050
- adding new_pathWrite() as per Reid suggestion by @petersilva in #1049
- Issue1080 2 by @petersilva in #1083
- Add scheduled flow with http metadata by @reidsunderland in #1084
- Issue1035 retry too much, reduce cpu to some extent... by @petersilva in #1086
- fix typo rel_relPath -> new_relPath by @reidsunderland in #1092
- Scheduled flow with HTTP metadata: add variable expansion for the path by @reidsunderland in #1088
- honour statehost in one mkdir case by @petersilva in #1087
- fix #1091 download and/or sender plugin error crashes by @petersilva in #1093
- Doc feedback by @petersilva in #1094
- issue #982 detail in cleanup was not working when statehost set by @petersilva in #1096
- more robust validation of return value from destfnscript by @petersilva in #1085
- Add directory to send, etc. errors by @reidsunderland in #1099
- only run after_post after we actually post by @petersilva in #1101
- fix #1095 crash in sender when size missing from message by @petersilva in #1102
- Issue1089 fileAgeMin and fileAgeMax should be honoured by all components by @petersilva in #1100
- Finalize Azure Transfer tests by @gcglinton in #1051
- fix crash where 'dictionary changed size during iteration' by @reidsunderland in #1109
- Change chmod -> utime, i think it was a typo? by @reidsunderland in #1108
- Issue1104 msg rate cpu by @petersilva in #1105
- Random fixes by @petersilva in #1103
- Restoring blockmanifest transfers by @petersilva in #1110
- Issue1097 fractional rates by @petersilva in #1106
- #1115 stopped flows were marked cpuS. fix by @petersilva in #1116
- Adjust column widths, shorten units. by @petersilva in #1117
- Enable blocked tests by @petersilva in #1112
- fix #1002 putAccellerated when file names have colons by @petersilva in #1118
- Implement support for implicit FTPS on port 990 by @reidsunderland in #1122
- Fix the NASA CMR plugin, bug when using the other data source by @reidsunderland in #1123
- fix test for NASA CMR rename by @reidsunderland in #1124
- Fix logging for default poll by @reidsunderland in #1125
- Paho mqtt v2 support by @petersilva in #1119
- Issue33 - default queue name change. by @petersilva in #1128
- Issue1043 geojson by @Jeanc16888 in #1130
- Release doc touchups by @petersilva in #1136
- fix #1089 - created getIDStr function for Sarracenia.Message by @petersilva in #1135
- Fix #1133 by @andreleblanc11 in #1134
- Adding copyright explanation by @petersilva in #1139
- Authentication plugin refactor by @reidsunderland in #1142
- Fix for #1141 by @mshak2 in #1146
New Contributors
- @Jeanc16888 made their first contribution in #1130
Full Changelog: v3.0.53...v3.00.54
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
PyPI: https://pypi.org/project/metpx-sr3/3.0.54/
-
RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
self-extracting windows installer also attached.
v2.24.08 - Persistent messages
Status
- Version 2 is now in maintenance mode. Only install if you already have a version 2 configuration to maintain.
- Sarracenia version 3 is recommended for newer installations and is a super-set of version 2.
What's Changed
- V2 issue639 by @petersilva in #838
- Set delivery_mode=2 (persistent) for v2 by @reidsunderland in #1006
- Make persistent a configurable option (v2) by @reidsunderland in #1012
- Fix for #1144 - don't crash when the config doesn't exist for a missing instance by @reidsunderland in #1145
Full Changelog: v2.23.07...v2.24.08
Installation
Guide: https://github.com/MetPX/sarracenia/blob/v2_stable/doc/Install.rst
Publishing only to launchpad pre-release repository for (tentatively) one week. Once the pre-release phase
is done, will upload to stable repo, and pypi.
packages available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx
python: https://pypi.org/project/metpx-sarracenia/
v3.00.54rc3
What's Changed
- Issue1043 geojson by @Jeanc16888 in #1130
- Release doc touchups by @petersilva in #1136
- fix #1089 - created getIDStr function for Sarracenia.Message by @petersilva in #1135
- Fix #1133 by @andreleblanc11 in #1134
- Adding copyright explanation by @petersilva in #1139
- Authentication plugin refactor by @reidsunderland in #1142
- Fix for #1141 by @mshak2 in #1146
New Contributors
- @Jeanc16888 made their first contribution in #1130
Full Changelog: v3.00.54rc2...v3.00.54rc3
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
PyPI: https://pypi.org/project/metpx-sr3/3.0.54rc3/
-
RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
self-extracting windows installer also attached.
v3.00.54rc2
What's Changed
- #1115 stopped flows were marked cpuS. fix by @petersilva in #1116
- Adjust column widths, shorten units. by @petersilva in #1117
- Enable blocked tests by @petersilva in #1112
- fix #1002 putAccellerated when file names have colons by @petersilva in #1118
- Implement support for implicit FTPS on port 990 by @reidsunderland in #1122
- Fix the NASA CMR plugin, bug when using the other data source by @reidsunderland in #1123
- fix test for NASA CMR rename by @reidsunderland in #1124
- Fix logging for default poll by @reidsunderland in #1125
- Paho mqtt v2 support by @petersilva in #1119
- Issue33 - default queue name change. by @petersilva in #1128
- 3 00 54 rc2 prep by @petersilva in #1129
Full Changelog: v3.00.54rc1...v3.00.54rc2
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
PyPI: https://pypi.org/project/metpx-sr3/3.0.54rc2/
-
RPM package for Redhat Version 8 (rh8) and 9 (rh9) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
self-extracting windows installer also attached.
v3.00.54rc1 Wololo! and Voluble Status
The Wololo! release speeds up the v2 to sr3 converter substantially, and added much more helpful flow states
to the sr3 status display. In place of just running or stopped, there is now: idle, lagging, slow, retry, rejecting, cpuSlow
indicating various ways flows could be in difficulty or require tuning. HTTP scheduled flows can now
query the resource using metadata calls for more effective polling. Many fixes for issues people ran into during deployments.
Also fixes for problems with statehost setting (important for HPC deployments.)
BUGS
- #1115 .. so there will be an rc2.
What's Changed
- Updates to NASA Auth plugins and examples by @reidsunderland in #1042
- Issue1036 - Add unit tests for AM code by @andreleblanc11 in #1044
- Fix sanity not starting missing instances by @reidsunderland in #1053
- Build Unit test boilerplate by @gcglinton in #1052
- multi-instances will be partial, not missing by @petersilva in #1059
- Dev doc refactor release instructions by @petersilva in #1057
- to convert overwriting, one must Wololo by @petersilva in #1055
- Fix #1008 and update documentation by @mshak2 in #1056
- Fix bug caused by different variable names by @reidsunderland in #1060
- Unit Test Engineering wmo00 by @petersilva in #1048
- Unit Test Engineering of the sarracenia/config.py module. by @petersilva in #1058
- Fixes search function and logo, and adds favicon for doc website by @mshak2 in #1062
- Fix #1064 by adding try/except by @reidsunderland in #1065
- #980 Expand scope of isProblem. by @andreleblanc11 in #1046
- #1036 Add more AM unit tests for latest bug findings by @andreleblanc11 in #1068
- Issue824 morestates and issue966 and... other stuff by @petersilva in #1067
- please stop infinite loop by calling self by @petersilva in #1070
- disabled configs were showing as "unknown" by @petersilva in #1073
- Fix #1074 by @andreleblanc11 in #1075
- Bug fix for AM sender by @andreleblanc11 in #1078
- Doc updates by @petersilva in #1072
- Fix mkdir failures on hpc by @petersilva in #1076
- Fix #1079 by @andreleblanc11 in #1081
- remove plugins that are useless and will not run. by @petersilva in #1082
- Add post_baseUrl to delete on post, changes to logging by @reidsunderland in #1050
- adding new_pathWrite() as per Reid suggestion by @petersilva in #1049
- Issue1080 2 by @petersilva in #1083
- Add scheduled flow with http metadata by @reidsunderland in #1084
- Issue1035 retry too much, reduce cpu to some extent... by @petersilva in #1086
- fix typo rel_relPath -> new_relPath by @reidsunderland in #1092
- Scheduled flow with HTTP metadata: add variable expansion for the path by @reidsunderland in #1088
- honour statehost in one mkdir case by @petersilva in #1087
- fix #1091 download and/or sender plugin error crashes by @petersilva in #1093
- Doc feedback by @petersilva in #1094
- issue #982 detail in cleanup was not working when statehost set by @petersilva in #1096
- more robust validation of return value from destfnscript by @petersilva in #1085
- Add directory to send, etc. errors by @reidsunderland in #1099
- only run after_post after we actually post by @petersilva in #1101
- fix #1095 crash in sender when size missing from message by @petersilva in #1102
- Issue1089 fileAgeMin and fileAgeMax should be honoured by all components by @petersilva in #1100
- Finalize Azure Transfer tests by @gcglinton in #1051
- fix crash where 'dictionary changed size during iteration' by @reidsunderland in #1109
- Change chmod -> utime, i think it was a typo? by @reidsunderland in #1108
- Issue1104 msg rate cpu by @petersilva in #1105
- Random fixes by @petersilva in #1103
- Restoring blockmanifest transfers by @petersilva in #1110
- Issue1097 fractional rates by @petersilva in #1106
Full Changelog: v3.00.53pre2...v3.00.54rc1
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
PyPI: https://pypi.org/project/metpx-sr3/3.0.54rc1/
Note: uploaded pypi package from ubuntu 22.04... installation on older OS & python versions may
be compromised (error, will be corrected in next release.)
-
(Coming Soon) RPM package for fedora core 39 (fc39)
-
(Coming Soon) RPM package for Redhat Version 8 (rh8) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
(Coming Soon) self-extracting windows installer also attached.
v3.0.53
What's new
- Introduces cloud transfer drivers S3 and Azure
- improved poll behaviour to consume messages when in passive (noVip) mode.
- better sender errors.
- various updates for WMO (WMO-00 support, WIS fixes.)
What's Changed
- Add topicPrefix to docs to fix #961 by @reidsunderland in #964
- Fixed "Downloading using CLI" tutorial page by @mshak2 in #962
- Remove threading from AMQP Consumer code by @reidsunderland in #965
- Run housekeeping during long sleeps by @reidsunderland in #969
- fix #967 define hostname as a string option, and stuff works by @petersilva in #970
- Add missing
tokIsYear
method from Sundew. Prevents some erronous bulletins not being filtered. by @andreleblanc11 in #973 - fix #971 Add missing to list of possible process status by @petersilva in #972
- Re-enable AMQP consumer flow tests by @reidsunderland in #977
- Reject float types for Julian day value in getTime by @andreleblanc11 in #979
- Housekeeping logging changes by @reidsunderland in #978
- Rename tests to have consistent naming by @reidsunderland in #981
- Add S3 Sender plugin by @reidsunderland in #983
- NASA PODAAC checksum change by @reidsunderland in #988
- Issue986 - stop converting directory to path in poll. by @petersilva in #987
- Issue992 - re-parse values using correct type for add_options from flow_callbacks. by @petersilva in #999
- No download message when not downloading by @petersilva in #998
- fix #982 by checking for statehost in cleanup by @petersilva in #996
- Issue994 unit tests broken and failing a lot (but weirdly not always.) by @petersilva in #995
- Clarify a bit more how each component works in the documentation by @andreleblanc11 in #993
- Issue997 - Eliminate retry file race condition and make AM work more like a sarracenia flow by @andreleblanc11 in #1005
- Issue974 yet another scheduled_poll refactor PR by @petersilva in #991
- Transfer documentation and a fix for all tests... by @petersilva in #1009
- #982 statehost config option should be used to see pick state directory by @petersilva in #1003
- Native S3 transfer driver by @gcglinton in #1010
- Make persistent a configurable option (sr3) by @reidsunderland in #1013
- Azure transfer driver by @gcglinton in #1019
- EUMETSAT poll plugin update by @reidsunderland in #1027
- implement topicCopy for #1023 by @petersilva in #1025
- fix #947, only report on .conf or .inc files by @petersilva in #1014
- Issue1022 by @petersilva in #1024
- Wis2 integration - MQTT publishing using sr3 stack by @mshak2 in #1026
- Issue1029 wmo00 accumulated file format support by @petersilva in #1030
- Issue908 - Improve general am/gather code and properly kill children zombies. by @andreleblanc11 in #1031
- flakey flow test failing when polls killed with -9 cannot remove novip state file by @petersilva in #1032
- Issue980 - Add
verifyHeader
method to prevent erronous headers from passing through by @andreleblanc11 in #1033 - updatePaths work without being supplied new_dir and new_path by @petersilva in #1034
- locally installed plugins are not selected because we prepend system … by @petersilva in #1038
- Exchange split override by @petersilva in #1041
- updatePaths no longer fails when called with just options by @petersilva in #1039
- Better sender io errors (download also...) by @petersilva in #1037
Full Changelog: v3.00.52...v3.0.53
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/3.0.53/
-
(Coming Soon) RPM package for fedora core 39 (fc39)
-
RPM package for Redhat Enterprise Linux Version 8.9 (rhel8_9) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
self-extracting windows installer also attached.
v3.00.53pre2 - Cloud Transfers Enabled
- Introduces (experimental) S3 and Azure Transfer classes (native support for polling and transfer to and from cloud storage.) from (@gcglinton !). but also many other improvements.
- heavily re-factored and improved AM server.
- heavily re-factored poll
- improvements in callback api.
What's Changed
- Add topicPrefix to docs to fix #961 by @reidsunderland in #964
- Fixed "Downloading using CLI" tutorial page by @mshak2 in #962
- Remove threading from AMQP Consumer code by @reidsunderland in #965
- Run housekeeping during long sleeps by @reidsunderland in #969
- fix #967 define hostname as a string option, and stuff works by @petersilva in #970
- Add missing
tokIsYear
method from Sundew. Prevents some erronous bulletins not being filtered. by @andreleblanc11 in #973 - fix #971 Add missing to list of possible process status by @petersilva in #972
- Re-enable AMQP consumer flow tests by @reidsunderland in #977
- Reject float types for Julian day value in getTime by @andreleblanc11 in #979
- Housekeeping logging changes by @reidsunderland in #978
- Rename tests to have consistent naming by @reidsunderland in #981
- Add S3 Sender plugin by @reidsunderland in #983
- NASA PODAAC checksum change by @reidsunderland in #988
- Issue986 - stop converting directory to path in poll. by @petersilva in #987
- Issue992 - re-parse values using correct type for add_options from flow_callbacks. by @petersilva in #999
- No download message when not downloading by @petersilva in #998
- fix #982 by checking for statehost in cleanup by @petersilva in #996
- Issue994 unit tests broken and failing alot (but weirdly not always.) by @petersilva in #995
- Clarify a bit more how each component works in the documentation by @andreleblanc11 in #993
- Issue997 - Eliminate retry file race condition and make AM work more like a sarracenia flow by @andreleblanc11 in #1005
- Issue974 yet another scheduled_poll refactor PR by @petersilva in #991
- Transfer documentation and a fix for all tests... by @petersilva in #1009
- #982 statehost config option should be used to see pick state directory by @petersilva in #1003
- Native S3 transfer driver by @gcglinton in #1010
- Make persistent a configurable option (sr3) by @reidsunderland in #1013
- Azure transfer driver by @gcglinton in #1019
- EUMETSAT poll plugin update by @reidsunderland in #1027
- implement topicCopy for #1023 by @petersilva in #1025
- fix #947, only report on .conf or .inc files by @petersilva in #1014
- Issue1022 by @petersilva in #1024
- Wis2 integration - MQTT publishing using sr3 stack by @mshak2 in #1026
- Issue1029 wmo00 accumulated file format support by @petersilva in #1030
- Issue908 - Improve general am/gather code and properly kill children zombies. by @andreleblanc11 in #1031
- flakey flow test failing when polls killed with -9 cannot remove novip state file by @petersilva in #1032
- Issue980 - Add
verifyHeader
method to prevent erronous headers from passing through by @andreleblanc11 in #1033 - updatePaths work without being supplied new_dir and new_path by @petersilva in #1034
- locally installed plugins are not selected because we prepend system … by @petersilva in #1038
- Exchange split override by @petersilva in #1041
- updatePaths no longer fails when called with just options by @petersilva in #1039
- Better sender io errors (download also...) by @petersilva in #1037
Full Changelog: v3.00.52...v3.00.53pre2
https://metpx.github.io/sarracenia/Tutorials/Install.html
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
PyPI: https://pypi.org/project/metpx-sr3/3.0.53rc2/
-
(Coming Soon) RPM package for fedora core 39 (fc39)
-
RPM package for Redhat Enterprise Linux Version 8.9 (rhel8_9) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily available. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily available. May have to obtain packages
-
self-extracting windows installer also attached.
v3.00.53rc1 - S3 driver, AM server, Poll enhancements
- New (experimental) S3 Transfer Protocol driver.
- heavily re-factored and improved AM server.
- heavily re-factored poll
Guide:
https://metpx.github.io/sarracenia/Tutorials/Install.html
What's Changed
- Add topicPrefix to docs to fix #961 by @reidsunderland in #964
- Fixed "Downloading using CLI" tutorial page by @mshak2 in #962
- Remove threading from AMQP Consumer code by @reidsunderland in #965
- Run housekeeping during long sleeps by @reidsunderland in #969
- fix #967 define hostname as a string option, and stuff works by @petersilva in #970
- Add missing
tokIsYear
method from Sundew. Prevents some erronous bulletins not being filtered. by @andreleblanc11 in #973 - fix #971 Add missing to list of possible process status by @petersilva in #972
- Re-enable AMQP consumer flow tests by @reidsunderland in #977
- Reject float types for Julian day value in getTime by @andreleblanc11 in #979
- Housekeeping logging changes by @reidsunderland in #978
- Rename tests to have consistent naming by @reidsunderland in #981
- Add S3 Sender plugin by @reidsunderland in #983
- NASA PODAAC checksum change by @reidsunderland in #988
- Issue986 - stop converting directory to path in poll. by @petersilva in #987
- Issue992 - re-parse values using correct type for add_options from flow_callbacks. by @petersilva in #999
- No download message when not downloading by @petersilva in #998
- fix #982 by checking for statehost in cleanup by @petersilva in #996
- Issue994 unit tests broken and failing alot (but weirdly not always.) by @petersilva in #995
- Clarify a bit more how each component works in the documentation by @andreleblanc11 in #993
- Issue997 - Eliminate retry file race condition and make AM work more like a sarracenia flow by @andreleblanc11 in #1005
- Issue974 yet another scheduled_poll refactor PR by @petersilva in #991
- Transfer documentation and a fix for all tests... by @petersilva in #1009
- #982 statehost config option should be used to see pick state directory by @petersilva in #1003
- Native S3 transfer driver by @gcglinton in #1010
- Make persistent a configurable option (sr3) by @reidsunderland in #1013
Full Changelog: v3.00.52...v3.00.53rc1
Packages Available:
Ubuntu PPA: https://launchpad.net/~ssc-hpc-chp-spc/+archive/ubuntu/metpx-pre-release
PyPI: https://pypi.org/project/metpx-sr3/3.0.53rc1/
Note: uploaded pypi package from ubuntu 22.04... installation on older OS & python versions may
be compromised (error, will be corrected in next release.)
-
(Coming Soon) RPM package for fedora core 39 (fc39)
-
(Coming Soon) RPM package for Redhat Version 8 (rh8) attached here, install with rpm -ivh ... note:
- Some dependencies are not readily avialable. May have to obtain packages
from pip to get a fully functional installation. Verify with sr3 features after installation, to determine if everything needed is available.
- Some dependencies are not readily avialable. May have to obtain packages
-
(Coming Soon) self-extracting windows installer also attached.