Compatibility
Compatibility notes are for changes that might break an operator’s deployment or a developer’s integration.
Areas to track
Section titled “Areas to track”- Database migrations.
- Required Node.js version.
- OIDC discovery or token endpoint behavior.
- ID token and access token claims.
- Refresh token behavior.
- Admin API request or response shapes.
- User API request or response shapes.
- Client SDK defaults.
- ZK DRK delivery behavior.
- Password reset and email settings.
Writing upgrade notes
Section titled “Writing upgrade notes”Each note should answer:
- Who is affected?
- What changed?
- What should they do before upgrading?
- How can they verify the upgrade worked?
- Is there a rollback concern?
Compatibility notes should be specific. “Review configuration” is not enough; name the setting or behavior that changed.