Skip to content

Releases: dianagudu/motley_cue

v0.3.0

09 May 11:15
Compare
Choose a tag to compare

Features

  • add support for long-tokens (fixes #33)

Enhancements

  • add home_base option for local unix to feudal config (feudal v0.4.3)
  • build package for centos 8

Bug fixes

  • fix linting errors
  • fix rpm packaging & make source rpms smaller by excluding unnecessary files
  • fix required versions for dependencies

What's Changed

v0.2.1

21 Mar 14:37
Compare
Choose a tag to compare

Features

  • support additional local groups in feudal

Bug fixes

  • update supported Python versions (>= 3.7)
  • fix package building for distributions where python >= 3.7 is not available by default

v0.2.0

21 Mar 14:37
Compare
Choose a tag to compare

Features

  • add support for LDAP backend in feudal (>=0.4.0)
  • add support for audience checking for authorisation

Enhancements

  • support new flaat version (>=1.0.0)
  • add support for building rpms for rocky linux, centos stream, and stop supporting centos 8
  • add ci workflow for running tests on push
  • use black, pyright
  • add badges to docs

Bug fixes

  • fix linting errors
  • fix duplicate groups for wlcg

v0.1.5

21 Mar 14:37
Compare
Choose a tag to compare

Add unit testing

v0.1.4

21 Mar 14:36
Compare
Choose a tag to compare
  • add sphinx docs and publish to github-pages (via gh actions)
  • add project logo
  • update openapi schema with data models and validators
  • disable swagger docs by default and make configurable

v0.1.3

21 Mar 14:36
Compare
Choose a tag to compare
  • add google OP example to motley_cue.conf
  • various fixes for error handling

v0.1.2

21 Mar 14:36
Compare
Choose a tag to compare
  • copy wlcg.groups from AT to 'groups' claim for feudal
  • fix #30 support non-jwt ops
  • fix MapperResponse error for info authorisation with bad token
  • fix #29 no more pycache in /etc/motley_cue
  • fix #26 add wlcg to default config
  • fix #21: semodules only on centos, not removed on upgrade
  • fixes for feudal logging
  • add more logging for authorisation
  • add suse rpm builds
  • fix pam-ssh-oidc pkg name on deb, make it suggested instead of recommended

v0.1.1

21 Mar 14:36
Compare
Choose a tag to compare
  • add service reload fix #17

v0.1.0

21 Mar 14:36
Compare
Choose a tag to compare
  • fix #14 more flexible way to specify authorisation
  • fix #15 individual user authorisation
  • fix #18 more useful /info endpoint, without authentication
  • add admin authorisation by sub+iss
  • add examples for authorisation config for several OPs, default config authorises no one
  • fix all calls to to_bool and to_list
  • log level for motley_cue & gunicorn configured separately
  • update login info in feudal_adapter.conf to use mccli

v0.0.15

21 Mar 14:36
Compare
Choose a tag to compare
  • add pooled accounts
  • fix centos 7 build
  • add selinux policies for centos