Skip to content

feat(site): add the 0.8.0 and 0.7.2 release notes - #14

Merged
NathaelB merged 2 commits into
mainfrom
feat/release-notes-0-8-0
Sep 18, 2026
Merged

NathaelB merged 2 commits into
mainfrom
feat/release-notes-0-8-0

Conversation

@NathaelB

@NathaelB NathaelB commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

Adds the two releases missing from the website timeline and moves the hero version badge to the current release.

v0.8.0

A milestone entry covering the four themes of the cycle: the SAML 2.0 identity provider next to OIDC, the rebuilt administration interface, the work on crate boundaries and tests, and the session and security changes.

It carries four highlights instead of the usual three. The template maps over the list so any length renders, and cutting this release down to three would have meant dropping a whole area of it.

The figures in the copy come from the repository, not from the release page: libs/ went from 10 crates at v0.7.0 to 36, and #[test] plus #[tokio::test] functions across libs/, core/ and api/ went from 395 to 1245.

v0.7.2

This one was simply missing, leaving a hole between 0.7.1 and 0.8.0.

Its auto-generated GitHub notes are misleading because of the comparison base they were built from. The actual range v0.7.1..v0.7.2 holds a single commit, the backport in #1213 of #1142: in assemble_token_claims the loop over directly assigned roles only handled the Some(client) case, so realm roles were silently skipped and realm_access.roles came back empty unless the role was inherited from a group. The note describes that, plus the chart and workspace version realignment.

Verification

astro build passes. Both entries were opened in a browser in English and in French: ordering is correct, the latest stable card shows v0.8.0, the stable release counter goes from 14 to 16, and the French translations substitute correctly on every highlight and transition.

Not done here

Two pre-existing issues were left alone to keep this change narrow. The releaseNotes.overview copy under the summary card still stops at federation and observability, with no mention of the device flow, theming or SAML. And timeline dates stay formatted in English when the site is switched to French.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Released version 0.8.0 with SAML 2.0 support.
    • Introduced a rebuilt administration console.
    • Added updated release notes in English and French.
  • Bug Fixes

    • Improved security protections in version 0.8.0.
    • Version 0.7.2 includes a fix for realm-role claims.
  • Documentation

    • Updated website version badges to display version 0.8.0.

Adds the v0.8.0 entry to the release timeline in English and French,
covering the SAML 2.0 identity provider, the rebuilt administration
console, the crate and test work, and the session and security changes.
Moves the hero version badge from v0.7.1 to v0.8.0 in both locales.
Fills the gap between 0.7.1 and 0.8.0 in the release timeline. 0.7.2 is a
single backported commit that restores realm roles assigned directly to a
user in issued tokens, in English and French.
@NathaelB NathaelB added the documentation Improvements or additions to documentation label Sep 18, 2026
@NathaelB NathaelB self-assigned this Sep 18, 2026
@coderabbitai

coderabbitai Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 791789d5-61c5-4694-ad8e-02f2b7d3152a

📥 Commits

Reviewing files that changed from the base of the PR and between 4a0a120 and 0a1da21.

📒 Files selected for processing (3)
  • apps/website/src/components/hero-section.astro
  • apps/website/src/i18n/ui.ts
  • apps/website/src/lib/release-notes.ts

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The website now lists releases v0.8.0 and v0.7.2, adds French translations, resolves v0.8.0 as the latest release, and updates the English and French hero version badges.

Changes

Release publishing

Layer / File(s) Summary
Release notes and translations
apps/website/src/lib/release-notes.ts
Adds English and French release entries for v0.8.0 and v0.7.2. The latest release now resolves to v0.8.0.
Hero version badges
apps/website/src/components/hero-section.astro, apps/website/src/i18n/ui.ts
Updates the hero version badges to v0.8.0 in the component, English localization, and French localization.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 0a1da

The release comparison link correctly shows the v0.8.0 release branch changes. No actionable merge risk remains.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the main change: adding the v0.8.0 and v0.7.2 release notes to the website. It is concise and specific.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@NathaelB
NathaelB merged commit 0d9afe9 into main Sep 18, 2026
9 checks passed
@NathaelB
NathaelB deleted the feat/release-notes-0-8-0 branch September 18, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant