Release Management
Overview
Release management is the process of planning, scheduling, and controlling software releases.
In the CD Model, it spans Stage 8 (Start Release) and Stage 9 (Release Approval).
Key responsibilities:
- Document what's changing (release notes, changelog)
- Collect evidence of quality (test results, security scans)
- Decide when to deploy (approval decision)
- Enable recovery (rollback procedures)
Stage 8: Start Release
- Create release candidate
- Generate release notes
- Update changelog
- Package artifacts
Stage 9: Release Approval
- Validate production readiness
- Review quality evidence
- Make go/no-go decision (RA) or automated approval (CDe)
In This Section
| Topic | Description |
|---|---|
| Changelog System | How to release using the changelog-based system |
| Approval Patterns | RA vs CDe approval workflows |
| Release Evidence | What evidence is required for approval |
| Release Notes | How to write effective release notes |
Next Steps
- Changelog System - Start here to learn how releases work
- Approval Patterns - Understand RA vs CDe patterns
- Quality Gates - Stage-specific quality thresholds
Tutorials | How-to Guides | Explanation | Reference
You are here: Explanation — understanding-oriented discussion that clarifies concepts.