Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions calico_versioned_docs/version-3.30/release-notes/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -397,3 +397,22 @@
#### Updating

To update a previous version of Calico, see [our upgrade guides](../operations/upgrading/index.mdx)

### Calico Open Source 3.30.6 bug fix release

January 23, 2026

### Bug fixes

* OpenStack: make periodic compaction loop independent of resync [calico 11574](https://github.com/projectcalico/calico/pull/11574) (@nelljerram)

Check failure on line 407 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'resync'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'resync'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 407, "column": 59}}}, "severity": "ERROR"}

### Other updates

* Updated tigera-operator RBAC: create mutatingwebhooks, and update mutatingwebhooks. update restricted to specific resourceNames: envoy-gateway-topology-injector.tigera-gateway [calico 11688](https://github.com/projectcalico/calico/pull/11688) (@nelljerram)

Check failure on line 411 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Tigera' instead of 'tigera'. Raw Output: {"message": "[Vale.Terms] Use 'Tigera' instead of 'tigera'.", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 411, "column": 164}}}, "severity": "ERROR"}

Check failure on line 411 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'resourceNames'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'resourceNames'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 411, "column": 117}}}, "severity": "ERROR"}

Check failure on line 411 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'mutatingwebhooks'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'mutatingwebhooks'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 411, "column": 69}}}, "severity": "ERROR"}

Check failure on line 411 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'mutatingwebhooks'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'mutatingwebhooks'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 411, "column": 40}}}, "severity": "ERROR"}

Check failure on line 411 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Tigera' instead of 'tigera'. Raw Output: {"message": "[Vale.Terms] Use 'Tigera' instead of 'tigera'.", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 411, "column": 11}}}, "severity": "ERROR"}
* Upgrade Envoy Gateway 1.3.2 -> 1.5.7 [calico 11673](https://github.com/projectcalico/calico/pull/11673) (@skoryk-oleksandr)
* Add configurable field `resync_max_interval_secs` that defines the max time allowed between successful periodic resyncs. Log an error message if the interval exceeds the threshold. [calico 11647](https://github.com/projectcalico/calico/pull/11647) (@nelljerram)

Check failure on line 413 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'resyncs'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'resyncs'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 413, "column": 115}}}, "severity": "ERROR"}
* Re-create and swap out Calico ipsets that are not possible to list due to different failures like user-space/kernel incompatibility. Performance: After failures to program IP sets, the dataplane now does a partial resync of only the affected IP sets. This should reduce the overhead of dealing with a transient failure. [calico 11472](https://github.com/projectcalico/calico/pull/11472) (@mazdakn)

Check failure on line 414 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'dataplane'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'dataplane'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 414, "column": 188}}}, "severity": "ERROR"}

Check failure on line 414 in calico_versioned_docs/version-3.30/release-notes/index.mdx

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'ipsets'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'ipsets'?", "location": {"path": "calico_versioned_docs/version-3.30/release-notes/index.mdx", "range": {"start": {"line": 414, "column": 33}}}, "severity": "ERROR"}

#### Updating

To update a previous version of Calico, see [our upgrade guides](../operations/upgrading/index.mdx)
100 changes: 99 additions & 1 deletion calico_versioned_docs/version-3.30/releases.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,103 @@
[
{
{
"title": "v3.30.6",
"tigera-operator": {
"image": "tigera/operator",
"registry": "quay.io",
"version": "v1.38.11"
},
"components": {
"calico/typha": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/ctl": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/node": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/node-windows": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/cni": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/cni-windows": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/apiserver": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/kube-controllers": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/envoy-gateway": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/envoy-proxy": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/envoy-ratelimit": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/flannel-migration-controller": {
"version": "v3.30.6",
"registry": "quay.io"
},
"flannel": {
"version": "v0.24.4",
"registry": "docker.io"
},
"calico/dikastes": {
"version": "v3.30.6",
"registry": "quay.io"
},
"flexvol": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/csi": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/node-driver-registrar": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/pod2daemon-flexvol": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/key-cert-provisioner": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/goldmane": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/whisker": {
"version": "v3.30.6",
"registry": "quay.io"
},
"calico/whisker-backend": {
"version": "v3.30.6",
"registry": "quay.io"
}
}
},
{
"title": "v3.30.5",
"tigera-operator": {
"image": "tigera/operator",
Expand Down
4 changes: 2 additions & 2 deletions calico_versioned_docs/version-3.30/variables.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
const releases = require('./releases.json');

const variables = {
releaseTitle: 'v3.30.5',
releaseTitle: 'v3.30.6',
prodname: 'Calico',
prodnamedash: 'calico',
version: 'v3.30',
Expand All @@ -17,7 +17,7 @@ const variables = {
noderunning: 'calico-node',
rootDirWindows: 'C:\\CalicoWindows',
ppa_repo_name: 'calico-3.30',
manifestsUrl: 'https://raw.githubusercontent.com/projectcalico/calico/v3.30.5',
manifestsUrl: 'https://raw.githubusercontent.com/projectcalico/calico/v3.30.6',
releases,
registry: '',
vppbranch: 'v3.30.0',
Expand Down
Loading
Loading