Repository navigation
Releases: ssh-oidc/mccli
Releases · ssh-oidc/mccli
Release list
v0.7.6
CI and maintenance
- modernised GitHub workflows; test Python 3.10–3.14 (3.15 experimental)
- hermetic sdist builds, fixed tox dependencies, new CLI smoke tests
- dropped EOL Python 3.7–3.9 classifiers, added 3.11–3.14
- repository moved to the
ssh-oidcorganisation; GitLab mirror added
Docs
- updated EGI issuer URL in usage docs
- documented branching model and release process
What's Changed
- v0.7.6 by @dianagudu in #41
Full Changelog: v0.7.5...v0.7.6
v0.7.5
- try finding the motley_cue endpoint at /motley_cue/ first
What's Changed
- v0.7.5 by @dianagudu in #33
- v0.7.5 by @dianagudu in #34
- v0.7.5 by @dianagudu in #35
Full Changelog: v0.7.4...v0.7.5
v0.7.4
v0.7.2
v0.7.1
Bug fixes
- improve error handling
- check that token has all scopes and audience required by motley-cue
- ci-related fixes
What's Changed
- v0.7.1 by @dianagudu in #29
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Features
- retrieve required scopes and audience per OP from motley_cue, if supported; request AT from oidc-agent with these scopes and aud
Bug fixes
- fix set-prerelease-version script to use pep440-compatible version names
What's Changed
- v0.7.0 by @dianagudu in #26
Full Changelog: v0.6.7...v0.7.0
v0.6.7
Bug fixes
- maintain version in file instead of git-based (setuptools_scm not working as desired due to tagging on main)
- manually use bump2version to increase version numbers (ideally right after branching off develop)
What's Changed
- Fix versioning by @dianagudu in #25
Full Changelog: v0.6.6...v0.6.7
v0.6.6
Enhancements
- check if there is a newer version of mccli available and show a warning for the user to update
- add EGI keycloak endpoints to trusted OPs for
mccli info - modernise packaging: get rid of
setup.py, usepyproject.toml, automatic versioning withsetuptools_scm - improve workflows:
mainprotected branch anddevelopbranch, test all packages on testpypi, publish packages to pypi on tags - add CI github action for testing
Bug fixes
- fix issue with
Bad configuration option: setenv-> add--set-remote-envflag, default to False - works even when no tty present
- on fatal errors, sys.exit with non-zero code instead of just logging as error
What's Changed
- PR: version 0.6.6 by @dianagudu in #23
- Note: this release bundles all changes since v0.6.0 (v0.6.1-v0.6.5)
Full Changelog: v0.6.0...v0.6.6
v0.6.0
What's Changed
- add support for pending state in #22
- fix error handling for unsupported OPs with long tokens dianagudu/motley_cue#44
- fix error messages when not authorised
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- add support for long Access Tokens (>= 1024) by requesting one time tokens, if motley_cue server supports it by @dianagudu in #21
Full Changelog: v0.4.0...v0.5.0