Skip to content

Releases: openstack-experimental/keystone

v0.1.1

03 Dec 09:19
2b3c926

Choose a tag to compare

Added

  • Add explicit target type in assignments (#416)
  • (ci) Add cargo dist for building release binaries (#415)
  • Add request validation (#414)
  • Add support for user.enabled attribute (#412)
  • Implement failed auth protection (#407)
  • Introduce integration testing (#383)
  • Add get_project_parents method (#391)
  • Add assignment provider check and create methods (#381)
  • Add token revocation API (#377)
  • Add revoke.revoke_token provider method (#374)
  • Add revocation provider (#357)
  • Add token issued_at property (#354)
  • Forbid use of unwrap and expect (#347)
  • Add functional test for token validation (#346)
  • Add context info to DB errors everywhere else (#340)
  • Enforce context for DB operations in identity (#339)
  • Introduce ADR (#319)
  • Extend token restriction api (#310)
  • Parallelize few user listing subqueries (#296)
  • Add first basic token restrictions api (#291)
  • Add token restrictions support (#277)
  • Add passkey description (#275)
  • Add groups support for oidc login (#274)
  • Allow policy to list all IdP (#273)
  • Wrap passkey auth request data (#261)
  • Another fine tuning for the passkey schemas (#258)
  • Update passkey data deserialization (#256)
  • Rework the api for proper OpenAPI (#251)
  • Reimplement keystone-db to support config (#249)
  • Adapt db migration to work for mysql (#248)
  • Improve documentation (#243)
  • Add swagger-ui into the doc (#239)
  • Add JWT login functionality (#214)
  • Start building container image (#211)
  • Allow dumping OpenAPI directly from bin (#198)
  • Implement OPA over HTTP (#195)
  • Build OPA policy as a container (#192)
  • Add policy enforcement for token validation (#187)
  • Move out new apis to the v4 (#186)
  • Introduce policy enforcement for federation (#185)
  • Introduce policy checks using OpenPolicyAgent (#180)
  • Introduce project documentation (#173)
  • Prepare the keycloak federation test (#157)
  • Add first real interop test (#156)
  • Centralize authn/authz validation (#153)
  • New series of changes in the federation work (#152)
  • Add federation tokens support (#145)
  • Initial implement ok federation resources (#142)
  • Add identity provider (#125)
  • Resolve implied roles (#102)
  • Add allow_expired QP to token validation api (#85)
  • Implement catalog provider (#84)
  • Expand tokenprovider with more helper methods (#82)
  • Implement password auth (#77)
  • Add version discovery apis (#76)
  • Encode remaining supported tokens (#74)
  • Add passkey support (#71)
  • Add role assignments into project token (#62)
  • Improve role assignment list (#52)
  • Implement list_user_groups (#50)
  • Add assignments backend (#49)
  • Implement get_project (#40)
  • Bootstrap resource provider (#39)
  • Add basic user info into the token (#38)
  • Sketch token validation endpoint (#30)
  • Improve auth (#28)
  • Implement first real token validation
  • Start parsing the token
  • Init loadtest
  • Add auth stub and x-request-id handling
  • Add group resource
  • Rework further provider/backend details
  • Reorganize the identity backend

Fixed

  • Add federated block into user list/show (#417)
  • (ci) Skip release-plz bot in committed (#397)
  • (ci) Fix the private key variable name (#395)
  • Address multiple security findings: (#393)
  • (ci) Few typos in the mdbook workflow (#379)
  • Clippy findings (#343)
  • Another broken link to doc (#337)
  • Drop missed print (#334)
  • Adapt the URL for the OSC proposal job (#333)
  • Build the ADRs in doc (#321)
  • Ensure linters job run when necessary (#292)
  • Improve fernet keys loading (#290)
  • Diverse fixes from the devstack parallel deploy (#267)
  • Update policy-container.yml (#194)
  • Update policy-container.yml (#193)

Other

  • Improve documentation (routing) (#413)
  • (deps) bump crate-ci/typos from 1.39.0 to 1.40.0 (#410)
  • (deps) bump criterion from 0.7.0 to 0.8.0 (#411)
  • Reorg identity provider to match structure (#406)
  • (ci) Skip some tests for PRs of release-plz (#405)
  • (ci) Add release-plz for releasing (#394)
  • (deps) bump actions/checkout from 5.0.0 to 6.0.0 (#386)
  • Remove repeated checkout in workflows (#390)
  • (deps) bump mockall from 0.13.1 to 0.14.0 (#385)
  • Disable default features of config crate (#389)
  • (ci) Install mdbook and memrmaid plugin from releases ([#378](https://github.com/openstack-experimental/keystone/pull...
Read more