Releases: dianagudu/motley_cue
Releases · dianagudu/motley_cue
v0.7.0
Features
- added support for API versioning #66
Enhancements
- migration of mirror repo to https://codebase.helmholtz.cloud/m-team/oidc/ssh/motley_cue
Bug fixes
- added support for feudal v0.7.3: fixes for connection fails, dealing with long usernames
- added support for flaat v1.1.8
- updated dependencies (cryptography, gunicorn) to fix various security issues: #3, #4, #5, #7
- CI fixes
What's Changed
- API versioning by @dianagudu in #66
- Ci/devel by @dianagudu in #68
- v0.7.0 by @dianagudu in #69
Full Changelog: v0.6.1...v0.7.0
v0.6.1
Enhancements
- add support for feudal 0.7.1
- group filtering, regex group mapping
- fixes #48
What's Changed
- v0.6.1 by @dianagudu in #63
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Features
- add support for feudal 0.6.0:
- configure backend hooks: possibility to configure scripts to be run after user creation
- TLS support for ldap backend
Enhancements
- migrate to pydantic v2
- add support for flaat 1.1.10 -> python 3.11 support
Bug fixes
- fix packaging for opensuse distros -> Python 3.11
What's Changed
- v0.6.0 by @dianagudu in #61
Full Changelog: v0.5.3...v0.6.0
v0.5.3
Enhancements
- #57: add per-OP information to the
/info
endpoint:ops_info
field in response
Bug fixes
- fix support for Python 3.11 -> dataclasses in config must use default_factory for custom types
- fix packaging issues on centos 7 -> new urllib3 (
version>=2
) not supported - fix packaging issues on debian bookworm -> build with Python 3.11
Full Changelog: v0.5.1...v0.5.3
v0.5.1
Enhancements
- add in-memory sqlite DB for one-time passwords, make it the default
- enable the use of OTPs in the default configuration
- patch deb&rpm packaging with settings for otp when installing from packages: sqlite db, appropriate paths for db & encryption key
- use black with default line length
Bug fixes
- fix "OTP database locked" error which resulted in motley_cue service not starting properly
- fix description rendering on pypi from readme
What's Changed
- v0.5.1 by @dianagudu in #55
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Features
- init.d script and launcher script, update packaging to install them in the appropriate locations
- provide template for privacy statement and serve it at
/privacy
endpoint - fix #43 : specify required scopes per OP and retrieve via
/info/op?url=...
endpoint
Enhancements
- add support for integration testing in gitlab ci
- include set-prerelease-version.sh script for gitlab ci
- refactor config loading
- use bump2version and VERSION file for versioning
Bug fixes
- clean up in deb & rpm package removal section
- update cryptography required version to patched one
Full Changelog: v0.4.3...v0.5.0
v0.4.3
Enhancements
- change default install locations for token db (
/var/cache/motley_cue
) and encryption key (/var/lib/motley_cue
) - require feudalAdapter v0.5.3 -> fix pending db init
Bug fixes
- create all parent folders for token db & encryption keyfile if they don't exist
- fix encryption key permissions to 0o400
What's Changed
- V0.4.2 by @dianagudu in #50
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Enhancements
- update EGI OP in default motley_cue.conf to new keycloak endpoint
Bug fixes
- fix issue with multiple group renaming calls (in feudalAdapter v0.5.2)
- temporary fix for long group names for punch4nfdi (in feudalAdapter v0.5.2)
What changed
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
Features
- add support for approval workflow #47 (feudal v0.5.0): update of
feudal_adapter.conf
required.
Enhancements
- support for CI on gitlab.scc.kit.edu
- CI improvements: changelog from release, badges
Bug fixes
- fix bug with non-conforming entitlements #48 (fixed in flaat v1.1.5)
What's Changed
- Changelog from release by @dianagudu in #40
- Add ci by @marcvs in #41
- Approval workflow by @dianagudu in #47
- Full Changelog: v0.3.0...v0.4.0