Skip to content

Releases: dianagudu/motley_cue

v0.7.0

30 Jul 12:09
5d84e30
Compare
Choose a tag to compare

Features

  • added support for API versioning #66

Enhancements

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

Full Changelog: v0.6.1...v0.7.0

v0.6.1

07 Sep 12:49
3f18a9c
Compare
Choose a tag to compare

Enhancements

  • add support for feudal 0.7.1
  • group filtering, regex group mapping
  • fixes #48

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

01 Aug 09:22
83103f7
Compare
Choose a tag to compare

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

Full Changelog: v0.5.3...v0.6.0

v0.5.3

21 Jun 22:36
df121f7
Compare
Choose a tag to compare

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

08 Dec 13:25
7b5babe
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v0.5.1

v0.5.0

24 Nov 08:24
5af5f3c
Compare
Choose a tag to compare

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

11 Oct 09:13
Compare
Choose a tag to compare

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

Full Changelog: v0.4.2...v0.4.3

v0.4.2

11 Oct 09:13
4e7a8bb
Compare
Choose a tag to compare

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

11 Oct 09:12
Compare
Choose a tag to compare

Bug fixes

  • fix #49: long tokens occasional fail due to bug in getting token from header

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

14 Sep 11:35
Compare
Choose a tag to compare

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