What's Changed
This release completes the deprecation of LDAP as a dependency and removes Python 2 specific code.
Changes to software
- Remove LDAP that was deprecated last commit by @RedProkofiev in #265
- Replace optparse with argparse by @William-Brown5515 in #362
- Removed except ImportError python 2 checks for configparser by @Will-Cross1 in #367
- Remove connection start() as deprecated by @tofu-rocketry in #368
- Simplify argparse usage by @William-Brown5515 in #380
- Remove default host and tidy comments by @tofu-rocketry in #382
Changes to build and dependencies
- 363 simplify reqs by @tofu-rocketry in #364
- Update build and deps by @tofu-rocketry in #366
- Add extra dependencies for apel ssm service by @Sae126V in #372
- Remove mock requirement and update coveralls version by @tofu-rocketry in #381
- Resolve issue with folders conflicts in rpms with EL8 by @Sae126V in #399
- Requirements update by @tofu-rocketry in #402
Changes to CI and GitHub Actions
- Remove travis by @tofu-rocketry in #369
- Bump actions/upload-artifact from 4.3.6 to 4.6.2 by @dependabot[bot] in #359, #378, #391, #394
- Bump docker/build-push-action from 6.7.0 to 6.18.0 by @dependabot[bot] in #376, #383, #393, #398
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #379
- Update unit test runner to Ubuntu-22.04 by @tofu-rocketry in #400
New Contributors
- @William-Brown5515 made their first contribution in #362
Full Changelog: 3.4.1-1...4.0.0-1