Repository navigation
docs: publish cumulative 0.55.67 user release notes since 0.55.20 - #273
Conversation
Explain shipped capabilities, existing versus new behavior, request flows, worked examples and all eleven migrations. Reconcile current dev/canary availability and historical preparation, preserve customer promotion/performance limits, and document upgrade/recovery risks. Four diagrams render under strict light/dark Chromium; all27 freshness/source-claim docs pass, JSON/HTTP examples parse and source migration inventory matches. No runtime, version, dependency, image or cloud change. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are reported for the documentation-only release-guidance update.
No open issues 🎉
What changed in this PR
Publishes cumulative 0.55.67 release guidance for users upgrading from 0.55.20, using the existing canonical release-notes page. This is documentation-only; customer production remains unchanged and performance remains unqualified.
Changes:
- Adds capability comparisons, worked examples, four diagrams, eleven migration descriptions, and upgrade/recovery guidance.
- Separates current dev/canary deployment status from historical preparation receipts and documents validation limits.
- Updates the documentation index, project context, and changelog to reference the cumulative release notes.
| File | Description |
|---|---|
Session_starter.md |
Records the release-documentation checkpoint and scope. |
docs/RELEASE_NOTES.md |
Adds cumulative release details, migration guidance, and evidence boundaries. |
docs/INDEX.md |
Links the current release and replaces obsolete pending-status descriptions. |
docs/CONTEXT_INSTRUCTIONS.md |
Aligns assistant context with the published release guidance. |
CHANGELOG.md |
Records the documentation-only publication and unchanged runtime scope. |
Review effort: Balanced
|
Final publication evidence: normal protected push passed26/26 gates in626.4s; exact tip677bbcdd has five SUCCESS hosted checks (validate, build-and-push, CodeQL analysis/policy and freshness). Independent review5780996738 recommends approval with no open issues; formal state COMMENTED, not APPROVED, and zero review threads. Four diagrams render under strict Chromium light/dark themes; literal JSON/HTTP examples parse; all11 source-delta migrations are enumerated. Existing canonical freshness/source-claim/link gates pass27 docs. Standalone HTML export includes all4 SVG diagrams. No runtime, schema, version, dependency or cloud changes. Proceeding with normal exact-head merge; customer production remains unchanged and performance unqualified. |
|
Publication verified on master at3bee7a3c: GitHub contents API returns release-note blob3c2fe368df9ce988b294cc5fbded7d3ae94de739, identical to the merged Git object. Merged-master CodeQL41984664562 also passes. Share current notes: https://github.com/pranems/SCIMServer/blob/master/docs/RELEASE_NOTES.md#05567 . Permanent reviewed snapshot: https://github.com/pranems/SCIMServer/blob/3bee7a3c22992af9a08fde8e36fc398fc37b2b48/docs/RELEASE_NOTES.md#05567 . API/web runtime, package versions, Prisma source and estate registry are unchanged from prior master759f243a. No cloud deployment or customer-production change. |
Summary
Publish explanatory, user-facing 0.55.67 release notes for users upgrading
from customer0.55.20, grounded in exact published source6785200f and deployed
sourceb87412b0, and reconcile the documentation landing page with actual
cutover759f243a.
The existing canonical release-notes page gains a before/after matrix, four
rendered diagrams, PATCH/settings/lifetime worked examples, all eleven added
migrations (19 -> 30 SQL files), deprecations, upgrade/recovery steps and
explicit evidence boundaries. Historical preparation receipts remain clearly
labeled rather than being presented as current pending deployments.
Documentation only. No product, dependency, schema, version, deployed image or
cloud state change. Customer production remains on0.55.20; the migration-only
performance exception does not qualify performance or authorize promotion.
Linked Defect / Plan Reference
docs/RELEASE_NOTES.md#05567, exact source comparison,docs/CUSTOMER_UPGRADE_05520_TO_05556_REPORT.mdanddocs/TENANT_10_MIGRATION_EXECUTION_2026_10_30.md.TDD Process
api/src/security/). Existing freshness/source-claim/link and real-browser diagram gates apply to the existing release document.Feature / Bug-Fix Commit Checklist (standing rule)
Every behavioral change must include all that apply. Tick or strike through with N/A + reason.
api/test/e2e/exercising the feature through HTTP. N/A; documentation only, retained release receipts explicitly identified.scripts/live-test.ps1runnable against local + Docker + Azure. N/A; no cloud writes or live rerun for prose.docs/with architecture, RFC references, Mermaid diagrams, test coverage. Expanded canonical release notes with four diagrams and outcome/compatibility evidence.docs/INDEX.md. Current release anchor and actual included/remediated scope updated.[Unreleased]entry with full test counts and feature summary. Documentation-only entry explicitly records no changed product/test counts.Session_starter.mdanddocs/CONTEXT_INSTRUCTIONS.md.api/package.json(and any other version refs) when behavior changed. N/A; retain the deployed0.55.67 identity.Validation Output
Commands and results:
pwsh -NoProfile -File scripts\audit-doc-freshness.ps1: PASS,27 documents.node scripts\audit-doc-content.mjs: PASS.npm run docs:mermaid:render -- docs\RELEASE_NOTES.md: PASS,4 diagrams x2 themes under strict mode.git diff --check: PASS.npm run docs:html -- docs\RELEASE_NOTES.md: PASS, one standalone HTMLdocument with all four diagrams pre-rendered.
git push --set-upstream origin docs/release-05567-cumulative-20261105:PASS, all26 mandatory Fast hook gates in626.4 seconds, no bypass.
from
git diff --name-only 6785200f b87412b0 -- api/prisma/migrations,source counts19/30, exact baseline/target package identities and locked
Vite selection. No dependencies installed or regenerated.
The normal protected push still owns its applicable gates; no bypass.
gh api repos/pranems/SCIMServer/contents/docs/RELEASE_NOTES.md?ref=masterand Git blob comparison: PASS. Canonical runtime/package/Prisma/registry
trees remain byte-identical to prior master759f243a.
Standing Rules Acknowledgment
U+2014) anywhere in the diff. Verified viaSelect-String -Pattern ([char]0x2014).git commit --amendon history that has been pushed.api/src/security/forbidden-source-patterns.spec.tswill catch known anti-patterns.api/src/scripts/lint-migrations.tsenforces this. N/A; no migration edited. Existing configuration rewrite and index-drop recovery implications are documented honestly.Destructive Migration Override (skip if not applicable)
ALLOW_DESTRUCTIVE_MIGRATION=1in the CI environment for this PRN/A: no migration or runtime change.
Reviewer Hint
Diff areas worth special attention from the reviewer:
case-only name collision preflight, member-reference rollback and snapshot trigger.
unqualified performance and unchanged customer production must stay explicit.
certification is implied by deployment or documentation.
versus historical status in the canonical entry point.
gates, no extra version ledger or speculative test framework.