Releases: projectcalico/vpp-dataplane
v3.31.0
What's Changed
- beaaecf - Fix felix HostMetadataV4V6Update event startup RC (#830) - Nathan Skrzypczak
- 56264ec - added healthcheck support for agent - Aritra Basu
- cb049f7 - fix lint errors - Aritra Basu
- 9066c35 - Upgrade Calico version to v3.31.0 & VPP version to v25.10 - Aritra Basu
- a9ab2a1 - fix marshalling and unmarshalling of json for proto and rxmode (#829) - Hedi Bouattour
- a6ced6a - fix snat regression, differentiate v4v6 (#827) - Hedi Bouattour
- d0d6322 - cleanup some comments and makefile directives, change trex yaml to l2 - hedi bouattour
- 7e6a95b - doc: fix calicovppctl install doc - Nathan Skrzypczak
- 39e1721 - fix(ip-neighbor): prevent crash when deleting interfaces with PBL in L2 mode - hedi bouattour
- 07153d6 - Upgrade npol patch from patchset 8 to 12 - Nathan Skrzypczak
- c35c79f - change capo to npol - hedi bouattour
- a24235b - add policy default and profile default - hedi bouattour
- a43c5f2 - change capo to make default behavior configurable - hedi bouattour
- b97cbe0 - Harmonize makefile docker build proxy and fix multiplatform - Nathan Skrzypczak
- c8f39b8 - Export coverage, merge unit-inttests, calicovpp/ctl image - Nathan Skrzypczak
- b5a9922 - doc: more tcp/session stat doc - Nathan Skrzypczak
- 1aa73e6 - doc: add pods troubleshooting doc - Nathan Skrzypczak
- af46e69 - Add 3.30.0 release notes - Nathan Skrzypczak
- d56a21e - Fix CNI server state error handling. - Nathan Skrzypczak
- 8bffe05 - yaml: fix endpointslices error - Onong Tayeng
- 375ecae - Add and refactor documentation - Nathan Skrzypczak
- 2004ae4 - Refactor build to push debug and release images - Nathan Skrzypczak
- cd938c0 - Fix the weird DHCP/DNS issue - Onong Tayeng
- a09caa0 - Add metrics documentation (#807) - Nathan Skrzypczak
- 3f4d296 - fix unmarshalling issues - hedi bouattour
- 265b065 - support v6 services - hedi bouattour
- 11a09a0 - Move to json storage, address pblindex issue (#721) - Nathan Skrzypczak
- bf40e29 - User-local kind cluster (#801) - Nathan Skrzypczak
- e2730db - Cherry pick hoststack patches fixing session reuse - Nathan Skrzypczak
- 95ddb56 - Add v3.29.2 and v3.29.3 release notes (#796) - Nathan Skrzypczak
- b6fc324 - add support for vpp trace/pcap/dispatchi to calicovppctl - Aritra Basu
- fe4ee24 - Add markdownlint ci step - Nathan Skrzypczak
- c97d587 - Add make-kind directive - Nathan Skrzypczak
- 4ad885a - yaml: fix eks breakage in AL2023 (#795) - onong
- 23aa5fe - Fix CI vpp tarball caching issue (#787) - Nathan Skrzypczak
- ed2f9c7 - Cherrypick hoststack fix for connectionless UDP (#793) - Nathan Skrzypczak
- 0122fbe - Fix vclsidecar build missing .25.06 sos (#785) - Nathan Skrzypczak
Images
Attached to this release are the following artifacts:
- calicovpp-v3.31.0.tgz containing container images
Use with
tar -xzvf calicovpp-v3.31.0.tgz
docker load < calicovpp.agent.v3.31.0.tar.gz
docker load < calicovpp.init-eks.v3.31.0.tar.gz
docker load < calicovpp.multinet-monitor.v3.31.0.tar.gz
docker load < calicovpp.vpp.v3.31.0.tar.gz
docker load < calicovpp.vclsidecar.v3.31.0.tar.gzFull Changelog: v3.31.0...v3.30.0
v3.30.0
What's Changed
- [release/v3.30] Cherrypick hoststack fix for connectionless UDP by @sknat in #792
- [release/v3.30] Fix vclsidecar build missing .25.06 sos by @sknat in #786
- [release v3.30] Fix CI vpp tarball caching issue by @sknat in #788
- fix eks breakage in AL2023 by @onong in #794
- [release/v3.30] Cherry pick hoststack patches fixing session reuse by @sknat in #803
- Fix the weird DHCP/DNS issue by @onong in #808
- [release/v3.30] Refactor build to push debug and release images by @sknat in #805
Images
Attached to this release are the following artifacts:
- calicovpp-v3.30.0.tgz containing container images
Use with
tar -xzvf calicovpp-v3.30.0.tgz
docker load < calicovpp.agent.v3.30.0.tar.gz
docker load < calicovpp.init-eks.v3.30.0.tar.gz
docker load < calicovpp.multinet-monitor.v3.30.0.tar.gz
docker load < calicovpp.vpp.v3.30.0.tar.gz
docker load < calicovpp.vclsidecar.v3.30.0.tar.gzFull Changelog: v3.29.3...v3.30.0
v3.29.3
What's Changed
Images
Attached to this release are the following artifacts:
- calicovpp-v3.29.3.tgz containing container images
Use with
tar -xzvf calicovpp-v3.29.3.tgz
docker load < calicovpp.agent.v3.29.3.tar.gz
docker load < calicovpp.init-eks.v3.29.3.tar.gz
docker load < calicovpp.multinet-monitor.v3.29.3.tar.gz
docker load < calicovpp.vpp.v3.29.3.tar.gz
docker load < calicovpp.vclsidecar.v3.29.3.tar.gzFull Changelog: v3.29.2...v3.29.3
v3.29.2
What's Changed
Fixes
- add vpp prefix to prometheus stats by @aritrbas in #778
- Fix vclsidecar build missing .25.06 sos by @sknat in #783
- [release/v3.29] Cherrypick hoststack fix for connectionless UDP by @sknat in #791
- [release v3.29] Fix CI vpp tarball caching issue by @sknat in #789
Images
Attached to this release are the following artifacts:
- calicovpp-v3.29.2.tgz containing container images
Use with
tar -xzvf calicovpp-v3.29.2.tgz
docker load < calicovpp.agent.v3.29.2.tar.gz
docker load < calicovpp.init-eks.v3.29.2.tar.gz
docker load < calicovpp.multinet-monitor.v3.29.2.tar.gz
docker load < calicovpp.vpp.v3.29.2.tar.gz
docker load < calicovpp.vclsidecar.v3.29.2.tar.gzFull Changelog: v3.29.1...v3.29.2
v3.29.1
What's Changed
Backports
- [release/3.29] Backport master changes to 3.29 release branch by @sknat in #767
- fix log flooding issue with Prometheus by @aritrbas in #770
- 505cbde - (6 weeks ago) Fix prom stats overlap & RC - Nathan Skrzypczak
- ba12773 - (10 weeks ago) added TCP and session stats - Aritra Basu
- e24a1ac - (6 months ago) Refactor prometheus exporter - Nathan Skrzypczak
- 0b4794c - (6 months ago) Add VCL ldp cherrypick - Nathan Skrzypczak
- 143841e - (7 weeks ago) agent: remove policies enabled debug flag - hedi bouattour
- 843beef - (7 weeks ago) Make vpp_clone_current ignore merged change-ids - Nathan Skrzypczak
- 003d855 - (7 weeks ago) cherry-pick certain patches only if cloning VPP 25.06 - Adrian Villin
- a5b9e9a - (7 weeks ago) vpp: cherry pick the gso/cksum offload refactoring patches - Onong Tayeng
- 69abfce - (2 months ago) vpp: bump vpp version to 25.06 - Onong Tayeng
- ac290d9 - (7 weeks ago) Fix makefile VPP_HASH cache invalidation - Nathan Skrzypczak
- 583b118 - (6 months ago) use single pbl index per pod - hedi bouattour
- 510bad9 - (7 weeks ago) build(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.27.0 - dependabot[bot]
- c663e90 - (7 weeks ago) fix silly mistake in makefile for docker push - hedi bouattour
- 6173c1b - (5 months ago) add vcl sidecar and document it - hedi bouattour
- 1abd16e - (8 weeks ago) rename policy server into felix server - hedi bouattour
- f16d60a - (8 weeks ago) add goos=linux to makefile for golangci lint to run properly outside linux - hedi bouattour
- f53478e - (8 weeks ago) fix makefile for multinet - hedi bouattour
- b21be65 - (9 weeks ago) Add IP neighbor 30s aeging - Nathan Skrzypczak
- 2219612 - (3 months ago) Upgrade golangcilint version to v2.1.6 - Nathan Skrzypczak
- f010dee - (9 weeks ago) behavior for hep not matching interface name - hedi bouattour
- a7bb188 - (9 weeks ago) support v6 hostport pods - hedi bouattour
- bd7394f - (9 weeks ago) Fix endpoint watcher delete handler cast this patch fixes a bug in endpoint watcher where we mis-cast the watched object This bug can result in a leakage of services - hedi bouattour
- d99a549 - (10 weeks ago) allow running 'make vpp' from an arbitrary directory - Adrian Villin
- 67da728 - (2 months ago) add policy description document - hedi bouattour
- 0e54e53 - (3 months ago) add makefile target to build VPP from master - Adrian Villin
- 7bab69e - (3 months ago) add missing packages to dev image - Adrián
- e9e9bc8 - (4 months ago) vpp: bump vpp to 25.06 RC0 (25.06-rc0~247-gaf9fa5d40) - Onong Tayeng
- dae17a5 - (6 months ago) Disable memif if queue spread by default - Nathan Skrzypczak
- 247a4a3 - (5 months ago) build(deps): bump github.com/osrg/gobgp/v3 from 3.30.0 to 3.35.0 - dependabot[bot]
- dc3a878 - (5 months ago) build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 - dependabot[bot]
- 6b76e36 - (6 months ago) Add prometheusEnabled feature gate. - Nathan Skrzypczak
- e5c865b - (6 months ago) Make prometheus poll freq and port configurable - Nathan Skrzypczak
- fc7caaa - (8 months ago) test: upgrade trex image to v3.06 - Nathan Skrzypczak
- ff10396 - (5 months ago) Add auto corepining path - Nathan Skrzypczak
- d29e85d - (6 months ago) Fixes for golangcilint 1.64.6 - Nathan Skrzypczak
- e3db928 - (6 months ago) build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 - dependabot[bot]
- f6a2416 - (6 months ago) yaml: increase buffers-per-numa for openshift scenario - Onong Tayeng
- 2449f03 - (7 months ago) build(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 - dependabot[bot]
- 6c8b252 - (9 months ago) build(deps): bump golang.org/x/crypto from 0.24.0 to 0.31.0 - dependabot[bot]
- 59ccaf7 - (9 months ago) test: upgrade script to k8s v1.31 - Nathan Skrzypczak
- 5c54088 - (10 months ago) Add Calico/VPP v3.29 release notes - Nathan Skrzypczak
Images
Attached to this release are the following artifacts:
- calicovpp-v3.29.1.tgz containing container images
Use with
tar -xzvf calicovpp-v3.29.1.tgz
docker load < calicovpp.agent.v3.29.1.tar.gz
docker load < calicovpp.init-eks.v3.29.1.tar.gz
docker load < calicovpp.multinet-monitor.v3.29.1.tar.gz
docker load < calicovpp.vpp.v3.29.1.tar.gz
docker load < calicovpp.vclsidecar.v3.29.1.tar.gzFull Changelog: v3.29.0...v3.29.1
v3.26.4
What's Changed
Backports
- [release/3.26] Fix prom stats overlap & RC by @sknat in #763
- [release/3.26] vpp: bump vpp version to 25.06 by @sknat in #766
Images
Attached to this release are the following artifacts:
- calicovpp-v3.26.4.tgz containing container images
Use with
tar -xzvf calicovpp-v3.26.4.tgz
docker load < calicovpp.agent.v3.26.4.tar.gz
docker load < calicovpp.init-eks.v3.26.4.tar.gz
docker load < calicovpp.multinet-monitor.v3.26.4.tar.gz
docker load < calicovpp.vpp.v3.26.4.tar.gzFull Changelog: v3.26.3...v3.26.4
3.26.3
What's Changed
Backports
- 24f410b - (3 weeks ago) added TCP and session stats - Aritra Basu (tag: v3.26.3, origin/release/v3.26.0, release/v3.26.0)
- c583010 - (4 months ago) Refactor prometheus exporter - Nathan Skrzypczak
- a3eec87 - (2 days ago) Revert "Kind csum fix" - Nathan Skrzypczak
- 29f7bbf - (21 hours ago) add relative core pinning cherry pick - hedi bouattour
- 2a471fa - (2 weeks ago) Fix CI build with ubnt22.04 - Nathan Skrzypczak
- 5285c53 - (2 weeks ago) Add IP neighbor 30s aeging - Nathan Skrzypczak
Images
Attached to this release are the following artifacts:
- calicovpp-v3.26.3.tgz containing container images
Use with
tar -xzvf calicovpp-v3.26.3.tgz
docker load < calicovpp.agent.v3.26.3.tar.gz
docker load < calicovpp.init-eks.v3.26.3.tar.gz
docker load < calicovpp.multinet-monitor.v3.26.3.tar.gz
docker load < calicovpp.vpp.v3.26.3.tar.gzFull Changelog: v3.26.2...v3.26.3
v3.26.2
What's Changed
Backports
- e89412a - (4 months ago) use single pbl index per pod - hedi bouattour (tag: v3.26.2)
- 281e667 - (4 months ago) Add prometheusEnabled feature gate. (#8) - Nathan Skrzypczak
- 7ceb61d - (4 months ago) Kind csum fix - Nathan Skrzypczak
- 8d4d561 - (4 months ago) Fix SpreadTxQueuesOnWorkers syntax - Nathan Skrzypczak
- afe2214 - (4 months ago) Make prometheus poll freq and port configurable - Nathan Skrzypczak
- f44e1fb - (4 months ago) Report prometheus stats for memif and tuntap - Nathan Skrzypczak
- faeb261 - (1 year, 11 months ago) add redirect to host rules for dns issue in kind - hedi bouattour
- 5227e84 - (4 months ago) Disable memif intf spread by default - Nathan Skrzypczak
- 98b9513 - (4 months ago) Fix prometheus support and tx queue pinning - Nathan Skrzypczak
- 4001401 - (4 months ago) Revert "FIXME: Disable Prometheus for now" - Nathan Skrzypczak
- 568ec16 - (4 months ago) Add VCL cherrypick - Nathan Skrzypczak
- 5a480ff - (4 months ago) FIXME: Disable Prometheus for now - Nathan Skrzypczak
- 5131677 - (4 months ago) Update docker image deps - Nathan Skrzypczak
- 93d77d8 - (4 months ago) Run make goapi - Nathan Skrzypczak
- 7997e3c - (1 year, 8 months ago) agent: add rpf to rpf table tag - hedi bouattour
- 53e5ef6 - (1 year, 8 months ago) fix nodeIP nil in cnat services - Nathan Skrzypczak
- b970be5 - (1 year, 11 months ago) silly errors in link watcher - hedi bouattour
- 8a0e772 - (2 years ago) agent: fix nodeport service snat - hedi bouattour
- [backport 3.26] Support setting failsafepolicy net by @sknat in #691
Images
Attached to this release are the following artifacts:
- calicovpp-v3.26.2.tgz containing container images
Use with
tar -xzvf calicovpp-v3.26.2.tgz
docker load < calicovpp.agent.v3.26.2.tar.gz
docker load < calicovpp.init-eks.v3.26.2.tar.gz
docker load < calicovpp.multinet-monitor.v3.26.2.tar.gz
docker load < calicovpp.vpp.v3.26.2.tar.gzFull Changelog: v3.26.1...v3.26.2
v3.29.0
New features:
- Upgrade vpp to 24.10
- Full release notes at https://s3-docs.fd.io/vpp/24.10/aboutvpp/releasenotes/v24.10.html
- DPDK bump to 24.07
- Addition of automatic core pinning
- vnet new device driver infra
- GoBGP upgrade to v3.30.0
- GoVPP upgrade to v0.11.0
Feature graduation
- memif support now default to enabled
Fixes:
- Ipv6 node connectivity was broken in previous version, this release fixes the behavior.
Images
Attached to this release are the following artifacts:
- calicovpp-v3.29.0.tgz containing container images
Use with
tar -xzvf calicovpp-v3.29.0.tgz
docker load < calicovpp.agent.v3.29.0.tar.gz
docker load < calicovpp.init-eks.v3.29.0.tar.gz
docker load < calicovpp.multinet-monitor.v3.29.0.tar.gz
docker load < calicovpp.vpp.v3.29.0.tar.gzChange list
- Add release notes for 3.28.0 by @hedibouattour in #697
- docs: prometheus howto by @onong in #699
- yaml: add support for generating static Kubernetes manifest by @onong in #698
- vpp: upgrade to v24.10 (30/Oct/24) by @onong in #703
- default to memifEnabled true by @sknat in #704
- Upgrade golang to 1.22.3 by @sknat in #705
- target calico release 3.29 by @sknat in #706
- Silence casting warnings by @sknat in #707
Full Changelog: v3.28.0...v3.29.0
v3.28.0
Release notes can be found on Github
Attached to this release are the following artifacts:
- calicovpp-v3.28.0.tgz containing container images
Use with
tar -xzvf calicovpp-v3.28.0.tgz
docker load < calicovpp.agent.v3.28.0.tar.gz
docker load < calicovpp.init-eks.v3.28.0.tar.gz
docker load < calicovpp.multinet-monitor.v3.28.0.tar.gz
docker load < calicovpp.vpp.v3.28.0.tar.gz