Releases: apel/ssm
Releases · apel/ssm
SSM 3.4.1-1
What's Changed
- Improved error logging to store full traceback on unexpected exceptions by @Will-Cross1 in #314
- Changed more code to use pyOpenSSL to improve compatibility with newer OpenSSL versions by @Will-Cross1 in #318
- Added a check to prevent a host certificate being to used for target server encryption by @Will-Cross1 in #322
- Changed which version of exit function is used to avoid edge case by @tofu-rocketry in #339
Changes to build processes
- Fixed issues with the new build script when being used for EL9 by @Sae126V in #319
- Added linting to new shell build script by @Will-Cross1 in #323
- Fixed issues with Debian packages for Python 3 by @Sae126V in #324
- Fix rpmlint to perform rpm checks in given location by @Sae126V in #325
- Update files for docker build on rocky 9 by @Will-Cross1 in #327
- Replaced deprecated MAINTAINER tag to use LABEL in DockerFile by @Will-Cross1 in #331
- Fixed issue with build script when being used for EL8 by @Sae126V in #332
- Add reference to RVM installation guide by @tofu-rocketry in #335
- Fixed setup.py to both build and install the package by @Sae126V in #338
Changes to CI and GitHub Actions
- Bump docker/build-push-action from 5.1.0 to 5.3.0 by @dependabot in #310
- Bump codecov/codecov-action from 3.1.4 to 4.3.0 by @dependabot in #321
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #326
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #330
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #334
- Travis actions improvements by @tofu-rocketry in #336
- Bump docker/build-push-action from 5.3.0 to 6.1.0 by @dependabot in #341
- Bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #342
- Update pre-commit hooks by @tofu-rocketry in #345
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #346
- Bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in #347
- Bump docker/build-push-action from 6.3.0 to 6.7.0 by @dependabot in #353
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in #352
New Contributors
- @Will-Cross1 made their first contribution in #314
Full Changelog: 3.4.0-1...3.4.1-1
SSM 3.4.0-1
What's Changed
Added
- FPM build script for RPM and DEB by @RedProkofiev in #279
Changed
- Update comments and options in config files by @tofu-rocketry in #289
Fixed
- Character vs. byte strings fix by @tofu-rocketry in #300
- OpenSSL compatibility fix by @RedProkofiev in #272
- Remove title from CHANGELOG for FPM script compatibility by @RedProkofiev in #287
- Patch FPM Build Script by @RedProkofiev in #302
Changes to CI and GitHub Actions
- Bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #280
- Bump actions/setup-python from 4 to 5 by @dependabot in #281
- Bump github/codeql-action from 2 to 3 by @dependabot in #282
- Bump actions/upload-artifact from 3.1.3 to 4.1.0 by @dependabot in #285
- Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #288
- Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #291
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #298
Full Changelog: 3.3.1-1...3.4.0-1
SSM 3.3.1-1
What's Changed
Added
- Add a warning for deprecation of LDAP by @RedProkofiev in #262
- Add sys.exit() to both sender and receiver by @RoseECooper in #263
Changed
- Update README following 3.3.0 updated by @DanielPerkins7 in #246
Removed
- Redundant line and comment removed by @DanielPerkins7 in #248
- Update logging in test_crypto by @rowan04 in #245
Fixed
- Cap version of certifi used below 2020.4.5.2 by @gregcorbett in #264
- Fix copy/paste error in receiver docs by @gregcorbett in #266
- Minor timeout changes by @RedProkofiev in #260
- File check. Issue235 by @DanielPerkins7 in #250
- else case and return added to issue 242 by @DanielPerkins7 in #247
Changes to CI and GitHub Actions
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #253
- Bump actions/checkout from 3 to 4 by @dependabot in #255
- Bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in #256
- Bump docker/metadata-action from 4 to 5 by @dependabot in #258
- Bump docker/login-action from 2 to 3 by @dependabot in #259
- CI tidy by @tofu-rocketry in #268
New Contributors
- @DanielPerkins7 made their first contribution in #246
- @RedProkofiev made their first contribution in #260
Full Changelog: 3.3.0-1...3.3.1-1
SSM 3.3.0-1
What's Changed
Added
Changed
- Specify more specific rpms for build by @tofu-rocketry in #169
- Cap python-ldap below 3.4.0 by @gregcorbett in #193
- Cap mock below 4.0.0 by @gregcorbett in #196
- Version fixes by @tofu-rocketry in #204
- Remove pwd and set usessl by @Letizia97 in #220
Removed
- Remove python-daemon as a hard requirement by @gregcorbett in #175
- Remove log config by @Letizia97 in #203
Fixed
- DNs file relative path on command line by @RoseECooper in #181
- Fix links to logos and badges by @tofu-rocketry in #195
- Timeout causes ssm to crash by @Sae126V in #228
Changes to GitHub Actions
- Add RPM build workflow for tags by @tofu-rocketry in #165
- Add pre-commit config and tidy up by @tofu-rocketry in #171
- Add docker build and upload image to GitHub by @gregcorbett in #185
- Update docker container location by @gregcorbett in #226
- Revert "Pin to Ubuntu 18.04" by @tofu-rocketry in #234
- Remove trailing whitespace from GH workflow files by @tofu-rocketry in #221
- CodeQL fixes by @tofu-rocketry in #205
- Create codeql-analysis.yml by @tofu-rocketry in #202
- Action jobs should be disabled in non-upstream repos by @Sae126V in #229
- Set GH Action unit test matrix to not fail fast by @tofu-rocketry in #201
- GitHub files tidy by @tofu-rocketry in #168
- GitHub actions for SSM by @RoseECooper in #166
- Bump actions/checkout from 2 to 3 by @dependabot in #187
- Bump actions/setup-python from 2 to 4 by @dependabot in #194
- Bump actions/upload-artifact from 2.2.4 to 2.3.1 by @dependabot in #183
- Bump actions/upload-artifact from 2.3.1 to 3.1.0 by @dependabot in #192
- Bump actions/upload-artifact from 3.1.0 to 3.1.1 by @dependabot in #215
- Bump actions/upload-artifact from 3.1.1 to 3.1.2 by @dependabot in #222
- Bump codecov/codecov-action from 1 to 2.1.0 by @dependabot in #180
- Bump codecov/codecov-action from 2.1.0 to 3.1.0 by @dependabot in #198
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in #212
- Bump codecov/codecov-action from 3.1.1 to 3.1.4 by @dependabot in #232
- Bump docker/build-push-action from 2.5.0 to 3.1.1 by @dependabot in #208
- Bump docker/build-push-action from 3.1.1 to 3.2.0 by @dependabot in #213
- Bump docker/build-push-action from 3.2.0 to 4.1.0 by @dependabot in #233
- Bump docker/build-push-action from 4.1.0 to 4.1.1 by @dependabot in #237
- Bump docker/login-action from 1 to 2 by @dependabot in #207
- Bump docker/metadata-action from 3 to 4 by @dependabot in #206
New Contributors
- @RoseECooper made their first contribution in #166
- @jounaidr made their first contribution in #177
- @Letizia97 made their first contribution in #203
- @rowan04 made their first contribution in #217
- @Sae126V made their first contribution in #229
- @dependabot made their first contribution in #183
Full Changelog: 3.2.1-1...3.3.0-1
SSM 3.2.1-1
- Changed certificate and key comparison to allow both RSA and EC keys.
- Corrected dependencies to include OpenSSL.
SSM 3.2.1-0.1.rc1
SSM 3.2.1-0.1.rc1
SSM 3.2.0-1
- Added logging of what certificate DNs/subjects are being used to facilitate troubleshooting.
- Added stomp.py as .deb package dependency to avoid broken installations.
- Refactored code to enable simpler external calls and better testing.
SSM 3.1.1-1
- Changed logging to reduce how verbose the logging of a 3rd-party module is.
SSM 3.1.0-1
- Enabled retries for all AMS communication methods to avoid timeouts from crashing SSM.
SSM 3.0.0-1
- As part of the migration to Python 3, this release removes support for Python 2.6.
- The
argo-ams-library
is now an optional module, depending on whether the Argo Messaging Service is used or not. - Fixed how the
use_ssl
config option is retrieved to avoid "referenced before assignment" errors leading to SSM failing to run. - Changes made to messaging loops to avoid high CPU usage.