Skip to content

DOCS-3009: Add deprecation lifecycle tables to the Calico Enterprise release notes - #2931

Merged
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:docs-ce-deprecation-tables
Aug 19, 2026
Merged

DOCS-3009: Add deprecation lifecycle tables to the Calico Enterprise release notes#2931
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:docs-ce-deprecation-tables

Conversation

@ctauchen

@ctauchen ctauchen commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

The release notes record a deprecation once, in the release it happens, and often not at all. The Fortinet integration has been deprecated on every one of its pages since 3.18 and appears in no release notes. This adds a Deprecated and removed features section to the 3.21 and 3.22 release notes, gives the 3.23 and 3.24 sections a table, and matches the open source sections added in #2929.

Rows cover the five features that carry a deprecation admonition on their pages: the Fortinet integration, compliance features, application layer policy based on Envoy, L7 logging with Envoy, and the aggregation API server.

Changes:

  • Add the section to the 3.21 and 3.22 release notes, each with a table covering a rolling window of three releases.
  • Add the table to the 3.23 and 3.24 sections, and move their existing bullets into a Deprecated and removed features in this release subsection.
  • Record all five deprecations in data/feature-status.yaml, and add the Calico Enterprise release line to the existing aggregation API server entry. The tables here match what that file generates.

The 3.21 and 3.22 sections have a table but no bulleted subsection, because neither release deprecated or removed anything new.

Compliance features read Removed in 3.24 on the evidence of the docs, where the compliance reports reference section is deleted and the compliance section drops from six pages to three. The 3.24 release note claims removal from the web console only, so please confirm whether the backend feature is also gone.

DOCS-3009: https://tigera.atlassian.net/browse/DOCS-3009

Deploy preview, 3.24 release notes, which has the largest table: https://deploy-preview-2931--tigera.netlify.app/calico-enterprise/3.24/release-notes

@ctauchen
ctauchen requested a review from a team as a code owner August 19, 2026 12:06
Copilot AI lite review requested due to automatic review settings August 19, 2026 12:06
@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit 4f7dbd0
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6a85a105d1c53400088cf896
😎 Deploy Preview https://deploy-preview-2931--calico-docs-preview-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 4f7dbd0
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6a85a105e4cfe100087056ef
😎 Deploy Preview https://deploy-preview-2931--tigera.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 74 (🟢 up 4 from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds “deprecation lifecycle” status tables to Calico Enterprise versioned release notes (3.21–3.24) so readers can see, at a glance, whether previously-deprecated features remain deprecated or have been removed, without needing to open individual feature pages.

Changes:

  • Adds a 3-release rolling lifecycle table to the 3.24 and 3.23 release notes, placed after the existing Deprecated/removed bullet list.
  • Introduces a new Deprecated and removed features section (with lifecycle table) to the 3.22 and 3.21 release notes.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
calico-enterprise_versioned_docs/version-3.24-1/release-notes/index.mdx Adds a deprecated/removed lifecycle table for 3.22–3.24.
calico-enterprise_versioned_docs/version-3.23-2/release-notes/index.mdx Adds a deprecated/removed lifecycle table for 3.21–3.23.
calico-enterprise_versioned_docs/version-3.22-2/release-notes/index.mdx Adds a “Deprecated and removed features” section with lifecycle table for 3.20–3.22.
calico-enterprise_versioned_docs/version-3.21-2/release-notes/index.mdx Adds a “Deprecated and removed features” section with lifecycle table for 3.19–3.21.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


| Feature | 3.22 | 3.23 | 3.24 |
| --- | --- | --- | --- |
| Compliance features | Deprecated | Deprecated | Removed |
| Aggregation API server | GA | GA | Deprecated |
| Application layer policy based on Envoy | GA | GA | Deprecated |
| L7 logging with Envoy | GA | GA | Deprecated |
| Compliance features | Deprecated | Deprecated | Deprecated |

| Feature | 3.20 | 3.21 | 3.22 |
| --- | --- | --- | --- |
| Compliance features | Deprecated | Deprecated | Deprecated |

| Feature | 3.19 | 3.20 | 3.21 |
| --- | --- | --- | --- |
| Compliance features | GA | Deprecated | Deprecated |
Copilot AI review requested due to automatic review settings August 19, 2026 12:15
@ctauchen
ctauchen force-pushed the docs-ce-deprecation-tables branch from 69045db to 24a3dcc Compare August 19, 2026 12:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

Suppressed comments (2)

calico-enterprise_versioned_docs/version-3.24-1/release-notes/index.mdx:90

  • In the deprecation table, "Compliance features" is marked as "Removed" in 3.24, but the bullet below says the compliance reporting feature was removed only from the $[prodname] web console. These statements conflict: either the table/YAML should not claim full removal, or the bullet should be updated to reflect full removal (if that’s what happened). Please confirm and make the wording/status consistent.
| Feature | 3.22 | 3.23 | 3.24 |
| --- | --- | --- | --- |
| Compliance features | Deprecated | Deprecated | Removed |
| Aggregation API server | GA | Deprecated | Deprecated |
| Application layer policy based on Envoy | GA | Deprecated | Deprecated |

data/feature-status.yaml:46

  • This marks compliance features as removed in Calico Enterprise 3.24. However, the 3.24 release notes currently say the compliance reporting feature was removed only from the web console. If the backend feature still exists, this entry likely should remain "deprecated" (or similar) rather than "removed". Please confirm the actual product behavior and adjust the status accordingly.
  - id: compliance-features
    name: Compliance features
    products:
      calico-enterprise:
        "3.19": ga
        "3.20": deprecated
        "3.24": removed

Copilot AI review requested due to automatic review settings August 19, 2026 12:21
@ctauchen
ctauchen force-pushed the docs-ce-deprecation-tables branch from 24a3dcc to c8a4f16 Compare August 19, 2026 12:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.

Suppressed comments (4)

calico-enterprise_versioned_docs/version-3.24-1/release-notes/index.mdx:100

  • The bullets refer to the “aggregated API server”, but the feature name used in the table (and in this repo elsewhere) is “Aggregation API server” / “aggregation API server”. Using a different term here is likely to confuse readers and makes it harder to correlate the bullet with the table row.
* $[prodname] is moving the `projectcalico.org/v3` API from the aggregated API server to native Kubernetes CRDs.
  Both mechanisms will be supported until native v3 CRDs are compatible with all supported platforms, after which the aggregated API server will be removed.

calico-enterprise_versioned_docs/version-3.23-2/release-notes/index.mdx:172

  • This bullet says “aggregated API server”, but the feature name in the table is “Aggregation API server” and the term used elsewhere in the docs is “aggregation API server”. Aligning terminology will make the bullet clearly map to the table row.
* $[prodname] is moving the `projectcalico.org/v3` API from the aggregated API server to native Kubernetes CRDs. Both mechanisms will be supported until native v3 CRDs are compatible with all supported platforms, after which the aggregated API server will be removed.

calico-enterprise_versioned_docs/version-3.24-1/release-notes/index.mdx:88

  • The table marks Compliance reporting as “Removed” in 3.24, but the bullet below says it was removed only from the $[prodname] web console. These two statements conflict; please confirm whether the feature is fully removed in 3.24 or only the UI portion, and adjust the table wording/status accordingly.
| Compliance reporting | Deprecated | Deprecated | Removed |

data/feature-status.yaml:46

  • This entry records Compliance reporting as removed in Calico Enterprise 3.24, but the 3.24 release notes bullet says it was removed only from the web console. Please confirm the actual removal scope and adjust this status (or the release notes wording) so the lifecycle tables don’t overstate removal.
  - id: compliance-reporting
    name: Compliance reporting
    products:
      calico-enterprise:
        "3.19": ga
        "3.20": deprecated
        "3.24": removed

The release notes record a deprecation once, in the release it happens, and
often not at all. The Fortinet integration has been deprecated on every one of
its pages since 3.18 and appears in no release notes. This adds a Deprecated
and removed features section to the 3.21 and 3.22 release notes, gives the
3.23 and 3.24 sections a table, and matches the open source sections added in
2929.

Rows cover the five features that carry a deprecation admonition on their
pages: the Fortinet integration, compliance features, application layer policy
based on Envoy, L7 logging with Envoy, and the aggregation API server.

Changes:

- Add the section to the 3.21 and 3.22 release notes, each with a table
  covering a rolling window of three releases.
- Add the table to the 3.23 and 3.24 sections, and move their existing bullets
  into a Deprecated and removed features in this release subsection.
- Record all five deprecations in data/feature-status.yaml, and add the
  Calico Enterprise release line to the existing aggregation API server entry.
  The tables in this pull request match what that file generates.

Compliance features read Removed in 3.24 on the evidence of the docs, where
the compliance reports reference section is deleted and the compliance section
drops from six pages to three. The 3.24 release note claims removal from the
web console only.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ctauchen
ctauchen force-pushed the docs-ce-deprecation-tables branch from c8a4f16 to 4f7dbd0 Compare August 19, 2026 12:26
Copilot AI review requested due to automatic review settings August 19, 2026 12:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

Suppressed comments (2)

data/feature-status.yaml:46

  • This entry marks compliance reporting as "removed" in 3.24, but the 3.24 release notes text currently states removal only from the web console. Please confirm the actual scope; if the backend feature still exists, the status here likely shouldn’t be "removed" (or the release note wording should be updated to reflect full removal).
    products:
      calico-enterprise:
        "3.19": ga
        "3.20": deprecated
        "3.24": removed

calico-enterprise_versioned_docs/version-3.24-1/release-notes/index.mdx:90

  • The compliance reporting lifecycle is inconsistent within this page: the table marks it as "Removed" in 3.24, but the bullet below says it was removed only from the web console. Please confirm whether the feature is fully removed in 3.24; then update either the table (and its source data) or the bullet text so they agree on the scope of removal.
| Feature | 3.22 | 3.23 | 3.24 |
| --- | --- | --- | --- |
| Compliance reporting | Deprecated | Deprecated | Removed |
| Aggregation API server | GA | Deprecated | Deprecated |
| Application layer policy based on Envoy | GA | Deprecated | Deprecated |

@ctauchen
ctauchen merged commit cca0652 into tigera:main Aug 19, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants