Skip to content

v1.31.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:10
· 30 commits to main since this release
Immutable release. Only release title and notes can be modified.
cd5fd6d

v1.31.0 (2026-10-09)

This release is published under the AGPL-3.0-or-later License.

Documentation

  • Add ADR 0016/0017 and update ADR 0015 with the deprecation timeline (#361, cd5fd6d)

  • Add ADR 0018 and revise ADR 0016 for cross-domain filtering (#361, cd5fd6d)

  • Add ADR 0028 API contract for the role and permission catalog (#508, 8de7971)

  • Clarify authorization filtering ADR sequence (#361, cd5fd6d)

  • Correct and tighten the ADR 0015 CSRF/exposure note (#361, cd5fd6d)

  • Define separate authorization filters for each operation (#361, cd5fd6d)

  • Document the waffle-flag-states consumption contract in ADR 0015 (#361, cd5fd6d)

  • Narrow authorization filter scope (#361, cd5fd6d)

  • Remove actor bypass from authorization filters (#361, cd5fd6d)

Features

  • Add opt-in course-authoring filtering to authorization endpoints (#361, cd5fd6d)

  • Filter authorization operations through course visibility (#361, cd5fd6d)

Refactoring

  • Split REST API views by domain ownership (#453, 9032004)

  • Split rest_api/v1 views by domain ownership and package layout (#453, 9032004)


Detailed Changes: v1.30.0...v1.31.0