Skip to content

Releases: projectcalico/vpp-dataplane

v3.31.0

14 Nov 17:40

Choose a tag to compare

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.gz

Full Changelog: v3.31.0...v3.30.0

v3.30.0

15 Oct 07:54

Choose a tag to compare

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.gz

Full Changelog: v3.29.3...v3.30.0

v3.29.3

22 Sep 19:01

Choose a tag to compare

What's Changed

  • [release/v3.29] Cherry pick hoststack patches fixing session reuse by @sknat in #798

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.gz

Full Changelog: v3.29.2...v3.29.3

v3.29.2

15 Sep 13:06
f841115

Choose a tag to compare

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.gz

Full Changelog: v3.29.1...v3.29.2

v3.29.1

08 Sep 11:53
b9cca63

Choose a tag to compare

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.gz

Full Changelog: v3.29.0...v3.29.1

v3.26.4

08 Sep 11:45

Choose a tag to compare

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.gz

Full Changelog: v3.26.3...v3.26.4

3.26.3

25 Jul 10:10

Choose a tag to compare

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.gz

Full Changelog: v3.26.2...v3.26.3

v3.26.2

25 Jul 10:09

Choose a tag to compare

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.gz

Full Changelog: v3.26.1...v3.26.2

v3.29.0

08 Nov 13:47

Choose a tag to compare

New features:

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.gz

Change list

Full Changelog: v3.28.0...v3.29.0

v3.28.0

31 May 13:36

Choose a tag to compare

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