Skip to content

Proposal to Adopt a Dual-Phase Meta-Release Cadence for CAMARA APIs #194

@albertoramosmonagas

Description

@albertoramosmonagas

Problem description

The current biannual meta-release cadence (Spring and Fall) treats all API versions equally, regardless of maturity level. This structure creates friction for early-stage APIs and operational fatigue for stable APIs, which require repeated validation and integration across release cycles.

Most operators delay implementation until APIs are stable, while the current cadence enforces redundant efforts on both early adopters (during sandbox phase) and broader deployers (post-stabilization). The lack of formal lifecycle distinction contributes to version fragmentation and inconsistent adoption.


Possible evolution

Introduce a dual-phase cadence that distinguishes explicitly between:
  • Sandbox Phase (0.x versions): APIs can be released iteratively year-round for early testing and validation, independently of meta-releases.
  • Stable Phase (1.x+ versions): APIs are aligned with official meta-releases (Spring or Fall), with a preference for stable releases in Fall.

Stabilization criteria, versioning rules (mandatory/optional/breaking), and patching procedures would be formalized per lifecycle phase. Commonalities and ICM would follow a structured Spring release to prepare for Fall API publication.


Alternative solution

Instead of adopting a formal dual-phase cadence, the existing meta-release process could be retained with improved documentation and clearer guidelines for sandbox/stable maturity levels. However, this would not fully address operator alignment, release fatigue, or the need for structured lifecycle planning across CAMARA.

Additional context

  • Based on Q2 2025 GSMA deployment data, operator adoption strongly favors stable versions, reinforcing the need for phased lifecycle treatment.
  • This proposal aligns with TM Forum lifecycle concepts (“obsolete”, “retired”, etc.) and ongoing CAMARA internal practices.
  • Dual-phase model improves: Operator coordination and upgrade planning, predictability and support cycles, reduction of redundant validation for early adopters, and a transition plan is outlined from Fall 2025 to Spring/Fall 2026 meta-releases, preserving meta-release anchors while enabling incremental evolution.

Proposal to shift meta-release cadence-CAMARA short version - v1.pptx

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions