Skip to content

v23.16-beta

Compare
Choose a tag to compare
@byewokko byewokko released this 19 Apr 15:26
· 1383 commits to main since this release

Compatibility

Tested with

This release introduces granular resource control to all Admin API endpoints (#183). In web UI app, this was implemented in TeskaLabs/seacat-admin-webui#28.

CHANGELOG

Breaking changes

  • Introspection requests require client_id in the query (#156, PLUM Sprint 230324)
  • Every cookie introspection should be paired with a cookie entrypoint (#156, PLUM Sprint 230324)
  • Bouncer module replaced by cookie entrypoint (#156, PLUM Sprint 230324)
  • Dropped support for custom cookie domains in the configuration (#156, PLUM Sprint 230324)
  • External login status messages changed (#185, PLUM Sprint 230324)
  • Bulk-unassign tenants using "UNASSIGN-TENANT" (#189, PLUM Sprint 230324)
  • Resource "authz:tenant:admin" is deprecated and replaced by several resources (#183, PLUM Sprint 230412)
  • Viewing and browsing all tenants requires superuser privileges (#183, PLUM Sprint 230412)
  • Seacat Admin built-in resources are not editable (#183, PLUM Sprint 230412)
  • Mock mode option of SMSbrana.cz provider changed (#191, PLUM Sprint 230412)

Fix

  • Improve last login search performance (#173, PLUM Sprint 230324)
  • M2M session now has access to all the M2M credentials' assigned tenants (#186, PLUM Sprint 230324)
  • Fix tenant check in role assignment (#187, PLUM Sprint 230324)
  • Fix credential service lookup (#192, PLUM Sprint 230412)
  • Fix pymongo import error (#193, PLUM Sprint 230412)
  • Fix client initialization in provisioning (#194, PLUM Sprint 230412)

Features

  • Per-client configurable authorization, login and cookies (#156, PLUM Sprint 230324)
  • External login ident stored (#185, PLUM Sprint 230324)
  • Granular access control for Admin API (#183, PLUM Sprint 230412)
  • SMTP provider mock mode (#191, PLUM Sprint 230412)

Refactoring

  • OpenAPI docs updated (#181, PLUM Sprint 230324)
  • Bulk-unassign tenants using "UNASSIGN-TENANT" (#189, PLUM Sprint 230324)