Releases: Azure/azure-container-networking
v1.5.23
What's Changed
- fix: test v1.5 train on k8s 1.28 by @rbtr in #2564
- chore: [NPM] Updated NPM to Not Share Host's UTS Namespace + Image/Configmap Alignment with Prod by @rayaisaiah in #2589
- fix: remove unsupported targets when building all binaries by @QxBytes in #2591
- deps: bump github.com/golangci/golangci-lint from 1.56.1 to 1.56.2 in /build/tools by @dependabot in #2594
- fix: fixing CNS IP releae for azure CNI in case of managed endpoint s… by @behzad-mir in #2588
Bumping NPM's minor version to v1.5.23 to align with CNS/CNI versions (all products part of the ACN mono-repo). The current production version of NPM (v1.4.45.3) was actually cut on v1.5.x ACN code (it was released in between v1.5.x releases on the same master branch). We did this to resolve pipeline errors from rebuilding v1.4.45.2 on the v1.4.45.1 tag. Minor bump to v1.5x to avoid publishing v1.4.x binaries for v1.5.x CNI/CNS code.
Full Changelog: v1.5.22...v1.5.23
v1.5.21
What's Changed
- feat: v2 swift ipampool by @rbtr in #2422
- ci: Replace make test-intergration within ACN PR pipeline [1/2] by @jpayne3506 in #2463
- ci: update pod-cidrs in ip-masq-agent by @camrynl in #2549
- ci: nsenter daemonset by @jpayne3506 in #2553
- ci: Replace make test-integration [2/2] by @jpayne3506 in #2554
- ci: E2E Framework [Scenarios] [5/6] by @matmerr in #2527
- deps: bump mvdan.cc/gofumpt from 0.5.0 to 0.6.0 in /build/tools by @dependabot in #2556
- deps: bump github.com/Azure/azure-container-networking from 1.5.19 to 1.5.20 in /azure-ipam by @dependabot in #2557
- ci: E2E Framework [Dev CLI] [6/6] by @matmerr in #2530
- ci:Adding cilium dualstack overlay pipeline steps by @rjdenney in #2418
- fix: az pipeline output within Merqe Queue Check by @jpayne3506 in #2560
- chore: [NPM] Remove TLS Certifications in NPM by @rayaisaiah in #2561
- fix: block pod to wireserver port 80 traffic on windows multitenancy by @QxBytes in #2515
- Cilium Load Test with Hubble Enabled. by @alam-tahmid in #2558
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.1 to 1.9.2 by @dependabot in #2563
- fix: build imds compute url correctly and give a default retryAttempts by @thatmattlong in #2566
- deps: bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #2567
- deps: bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.0 in /build/tools by @dependabot in #2569
- deps: bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #2568
- ci: Add Windows CNIv2 to CNI Load Test Pipeline by @jpayne3506 in #2279
- feat: Migration stateless cni by @behzad-mir in #2470
- fix: modify cnms dockerfile with new image by @QxBytes in #2570
Full Changelog: v1.5.20...v1.5.21
v1.5.20
What's Changed
- ci: E2E Framework [Core types] [1/6] by @matmerr in #2526
- deps: bump k8s.io/klog/v2 from 2.120.0 to 2.120.1 by @dependabot in #2532
- deps: bump github.com/prometheus/common from 0.45.0 to 0.46.0 by @dependabot in #2524
- feat: add imds client by @thatmattlong in #2537
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 by @dependabot in #2522
- deps: bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #2542
- deps: bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #2543
- ci: E2E Framework [Kubernetes steps] [3/6] by @matmerr in #2529
- deps: bump github.com/Azure/azure-container-networking from 1.5.18 to 1.5.19 in /azure-ipam by @dependabot in #2539
- Enable Hubble in PR pipeline with additional stage by @MikeZappa87 in #2534
- ci: E2E Framework [Azure steps] [4/6] by @matmerr in #2528
- feat: create or update nodeinfo crd at cns startup for multitenancy by @thatmattlong in #2545
- ci: Improve Validate package by @jpayne3506 in #2485
- Add new status to PN CRD by @aggarwal0009 in #2535
Full Changelog: v1.5.19...v1.5.20
v1.5.19
What's Changed
- go submodules dependency updates by @rbtr in #2440
- ci: Add vnetscale cluster delete by @jpayne3506 in #2441
- cleanup redundant logs in cns savestate-file, createorUpdateNetworkCo… by @kmurudi in #2442
- update stale workflow by @rbtr in #2439
- deps: bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #2446
- fix: change to new-from-rev master in lint action by @rbtr in #2448
- ci: Modify ACN PR pipeline for merge queue use by @jpayne3506 in #2399
- ci: revert codeQL checks to be a part of merge queue runs by @jpayne3506 in #2456
- fix: add windows async delete mounts by @jpayne3506 in #2458
- revert: submodule path exclusion by @jpayne3506 in #2457
- deps: bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /dropgz by @dependabot in #2355
- ci: Add workflow check for Merge Queue pipeline start on Azure Pipeline by @jpayne3506 in #2460
- fix: check for notStarted by @jpayne3506 in #2464
- ci: bump actions/upload-artifact from 3 to 4 by @dependabot in #2438
- deps: bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #2383
- deps: bump github.com/containerd/containerd from 1.6.23 to 1.6.26 by @dependabot in #2452
- chore: migrate from disallowed registries by @rbtr in #2455
- ci: add date to cilium nightly cluster name by @vipul-21 in #2425
- deps: bump k8s.io/apiextensions-apiserver from 0.28.1 to 0.29.0 by @dependabot in #2436
- deps: bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /azure-ipam by @dependabot in #2447
- deps: bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #2382
- deps: bump github.com/billgraziano/dpapi from 0.4.0 to 0.5.0 by @dependabot in #2404
- deps: bump google.golang.org/protobuf from 1.31.0 to 1.32.0 in /build/tools by @dependabot in #2459
- deps: bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #2467
- deps: bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 by @dependabot in #2468
- deps: bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in #2469
- ci: Add k8s conformance tests to Cilium CI/CD by @jpayne3506 in #2348
- deps: bump github.com/google/uuid from 1.3.1 to 1.5.0 by @dependabot in #2472
- deps: bump github.com/nxadm/tail from 1.4.8 to 1.4.11 by @dependabot in #2473
- ci: Increase ACN pipeline Swift E2E vmSize by @jpayne3506 in #2480
- ci: Improve package kubernetes and load by @jpayne3506 in #2483
- deps: bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #2478
- deps: bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 by @dependabot in #2479
- deps: bump github.com/avast/retry-go/v4 from 4.3.4 to 4.5.1 by @dependabot in #2475
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.9.1 by @dependabot in #2476
- deps: bump github.com/Azure/azure-container-networking from 1.5.16 to 1.5.17 in /azure-ipam by @dependabot in #2477
- ci: Cleanup Dual OS ACN PR pipeline step templates by @jpayne3506 in #2482
- deps: bump gotest.tools/v3 from 3.5.0 to 3.5.1 by @dependabot in #2474
- ci: bump Azure/login from 1.5.1 to 1.6.0 by @dependabot in #2486
- deps: bump github.com/prometheus/client_model from 0.4.0 to 0.5.0 by @dependabot in #2491
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/keyvault/azsecrets from 0.11.0 to 0.12.0 by @dependabot in #2493
- deps: bump github.com/spf13/viper from 1.16.0 to 1.18.2 by @dependabot in #2495
- ci: increase dependabot PR limit to 10 by @jpayne3506 in #2497
- ci: constrain cilium to linux on Release Test Pipeline by @jpayne3506 in #2489
- deps: bump github.com/prometheus/client_golang from 1.16.0 to 1.18.0 by @dependabot in #2501
- ci: Improve CNI|NPM integration test by @jpayne3506 in #2498
- deps: bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in #2500
- deps: bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #2502
- ci: verbose output for make test-load by @jpayne3506 in #2481
- deps: bump golang.org/x/crypto from 0.17.0 to 0.18.0 by @dependabot in #2492
- deps: bump k8s.io/klog/v2 from 2.110.1 to 2.120.0 by @dependabot in #2503
- deps: bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #2494
- ci: Improve TestValidateState calls from load package by @jpayne3506 in #2484
- ci: add OS scale timeout by @jpayne3506 in #2490
- ci: add kubeproxy restart before windows k8s conformance testing by @jpayne3506 in #2496
- fix: joining multiple dns server lists by @vakalapa in #2506
- fix: downgrade k8s components to 1.28 by @rbtr in #2505
- deps: bump github.com/Azure/azure-container-networking from 1.5.17 to 1.5.18 in /azure-ipam by @dependabot in #2513
- CI: Setup Cilium with Hubble Enabled nightly run by @MikeZappa87 in #2514
- fix: fixing toolbox-lite dockerfile by @pjohnst5 in #2520
- ci: bump Azure/login from 1.6.0 to 1.6.1 by @dependabot in #2525
- refactor: SWIFT v2 Middlewares by @nddq in #2390
- ci: E2E Framework [Deployment YAMLs] [2/6] by @matmerr in #2531
New Contributors
- @MikeZappa87 made their first contribution in #2514
Full Changelog: v1.5.17...v1.5.19
v1.4.52
v1.5.17
What's Changed
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.2 to 1.9.0 by @dependabot in #2378
- chore: release dropgz for swift v2 by @jaer-tsun in #2402
- ci: Update hcsshim in /azure-ipam by @jpayne3506 in #2389
- fix: cilium config for hubble in cilium nightly pipeline by @vipul-21 in #2398
- ci: Improve Cilium nightly pipeline by @jpayne3506 in #2407
- chore: migrate to azure-cni and azure-ipam from dropgz-test by @rbtr in #2372
- fix: replace nightly params by @jpayne3506 in #2408
- ci: Adding the Vnet Scale Integration Tests to the E2E pipeline by @nairashu in #2412
- fix: update azure-cni image version to published image by @rbtr in #2417
- ci: CNI Load Test pipeline trigger by @jpayne3506 in #2406
- fix: block wireserver port 80 traffic in multitenancy by @QxBytes in #2395
- test(scale): [NPM] fix flakes in kwok and capture kernel state on failure by @huntergregory in #2249
- fix: NPM Changed Allow All Policy for Ingress and Egress by @rayaisaiah in #2409
- fix: disable ipv6 on transparent vlan mode network create by @QxBytes in #2419
- chore: update CodeQL by @rbtr in #2405
- ci: fix for cilium connectivity merged upstream by @vipul-21 in #2424
- chore: update sample azcni installer by @rbtr in #2430
- feat: Dev stateless cni by @behzad-mir in #2276
- fix: add contexts to clean up fsnotify goroutines by @rbtr in #2427
- feat: enable readyz/healthz endpoints by @rbtr in #2431
- Change expected code to 200, since DNC returns 200 by @smittal22 in #2301
- refactor: add receiver to iptables and create interface by @QxBytes in #2421
- ci: bump github/codeql-action from 2 to 3 by @dependabot in #2435
- deps: bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.2 in /build/tools by @dependabot in #2375
- ci: bump actions/setup-go from 4 to 5 by @dependabot in #2429
- CNS - Initialize AI logging as early as possible by @ramiro-gamarra in #2437
Full Changelog: v1.5.15...v1.5.17
dropgz/v0.1.1
Changes:
- 2a90a32 chore: release dropgz for swift v2 (#2402)
- b2d9673 deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.2 to 1.9.0 (#2378)
This list of changes was auto generated.
What's Changed
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.2 to 1.9.0 by @dependabot in #2378
- chore: release dropgz for swift v2 by @jaer-tsun in #2402
Full Changelog: v1.5.15...dropgz/v0.1.1
v1.5.15
What's Changed
- fix: Match Cilium CLI to Cilium Agent by @jpayne3506 in #2365
- deps: bump golang.org/x/net from 0.14.0 to 0.17.0 in /build/tools by @dependabot in #2287
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.3 to 1.7.2 by @dependabot in #2204
- chore: Update hcsshim v0.11.4 by @jpayne3506 in #2368
- ci: Skip cilium encryption tests by @jpayne3506 in #2377
- deps: bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #2338
- deps: bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.3 by @dependabot in #2373
- add cilium dualstack hackfile targets by @camrynl in #2366
- chore: Update goproxy v0.0.0-20231031074852-3ec07828be7a by @jpayne3506 in #2370
- fix: wait for vnet ns to create and ensure veths are inside namespace instead of assuming by @QxBytes in #2341
- chore: Update handlers v1.5.2 by @jpayne3506 in #2369
- ci: validate async delete by @camrynl in #2379
- refactor: remove cniTypesCurr.Result dependency in InterfaceInfo by @jaer-tsun in #2361
- fix: Changed the SetPolicySetting struct value to correct name in Windows NPM by @rayaisaiah in #2386
- feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 by @behzad-mir in #2388
- chore: update to go1.21 by @rbtr in #2384
- deps: bump k8s.io/api from 0.28.1 to 0.28.3 by @dependabot in #2308
- ci: bypass metric check for cilium nightly by @vipul-21 in #2393
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.1.0 to 1.4.0 by @dependabot in #2285
New Contributors
- @rayaisaiah made their first contribution in #2386
Full Changelog: v1.5.14...v1.5.15
dropgz/v0.1.0
Changes:
- 4f5183d feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 (#2388)
- 74a67b3 fix: Changed the SetPolicySetting struct value to correct name in Windows NPM (#2386)
- 44e5f37 refactor: remove cniTypesCurr.Result dependency in InterfaceInfo (#2361)
- 9330999 ci: validate async delete (#2379)
- d221d3b chore: Update handlers v1.5.2 (#2369)
- 4e6cc2f fix: wait for vnet ns to create and ensure veths are inside namespace instead of assuming (#2341)
- b184a75 chore: Update goproxy v0.0.0-20231031074852-3ec07828be7a (#2370)
- 13d3cad add cilium dualstack hackfile targets (#2366)
- ba3a5a6 deps: bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.3 (#2373)
- f5cc876 deps: bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible (#2338)
See More
- 402e5c7 ci: Skip cilium encryption tests (#2377)
- 0e32b3e chore: Update hcsshim v0.11.4 (#2368)
- cb5094d deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.3 to 1.7.2 (#2204)
- 96c4c9c deps: bump golang.org/x/net from 0.14.0 to 0.17.0 in /build/tools (#2287)
- 3c026f2 fix: Match Cilium CLI to Cilium Agent (#2365)
This list of changes was auto generated.
What's Changed
- fix: Match Cilium CLI to Cilium Agent by @jpayne3506 in #2365
- deps: bump golang.org/x/net from 0.14.0 to 0.17.0 in /build/tools by @dependabot in #2287
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.3 to 1.7.2 by @dependabot in #2204
- chore: Update hcsshim v0.11.4 by @jpayne3506 in #2368
- ci: Skip cilium encryption tests by @jpayne3506 in #2377
- deps: bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #2338
- deps: bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.3 by @dependabot in #2373
- add cilium dualstack hackfile targets by @camrynl in #2366
- chore: Update goproxy v0.0.0-20231031074852-3ec07828be7a by @jpayne3506 in #2370
- fix: wait for vnet ns to create and ensure veths are inside namespace instead of assuming by @QxBytes in #2341
- chore: Update handlers v1.5.2 by @jpayne3506 in #2369
- ci: validate async delete by @camrynl in #2379
- refactor: remove cniTypesCurr.Result dependency in InterfaceInfo by @jaer-tsun in #2361
- fix: Changed the SetPolicySetting struct value to correct name in Windows NPM by @rayaisaiah in #2386
- feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 by @behzad-mir in #2388
New Contributors
- @rayaisaiah made their first contribution in #2386
Full Changelog: v1.5.14...dropgz/v0.1.0
dropgz/v0.0.4.2
What's Changed
- deps: bump google.golang.org/grpc from 1.50.1 to 1.52.0 by @dependabot in #1761
- Copy azure-vnet-telemetry and azure-vnet-ipam in test setup by @camrynl in #1778
- Adds reference daemonset for v1 cni installer by @rbtr in #1771
- deps: bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.0 in /build/tools by @dependabot in #1779
- Update ClusterSubnetStates crd by @csfmomo in #1769
- deps: bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.2 in /build/tools by @dependabot in #1776
- enable l7proxy in cilium configmap by @camrynl in #1780
- update golangci-lint to v1.51 by @rbtr in #1782
- deps: bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 in /build/tools by @dependabot in #1786
- feat: allow the CNI conflist generation settings to be configured via… by @thatmattlong in #1765
- Fix the NC ID error when get container by @csfmomo in #1767
- fix: [NPM] add check for valid IPV4 addresses in TranslatePolicy by @ck319 in #1738
- [CNI][Fix] Make iptable calls idempotent for swift podsubnet scenario by @tamilmani1989 in #1795
- fix: multitenantnetwork reconciler should check errors correctly by @thatmattlong in #1791
- update tools build tag due to 3rd party conflict by @rbtr in #1793
- fix: Adding a defer func to connecttoTelemetryservice() to prevent CNI fro… by @behzad-mir in #1800
- fix: update nma GetHomeAz URL to include version by @ZetaoZhuang in #1790
- Fix incorrect 200 for a 401 from NMAgent by @timraymond in #1799
- fix: [NPM] cleanup restarted pod stuck with no IP by @huntergregory in #1503
- docs: [NPM] add windows documentation and update links to MSDocs by @huntergregory in #1805
- Dualstack cilium proposal by @rjdenney in #1673
- CNS in-mem cache to use containerid as key if manageendpointstate is enabled by @tamilmani1989 in #1811
- upgrade goldpinger version and increase ping/check timeout by @ZetaoZhuang in #1810
- Changing gcr repo as per k8s issue 4738 by @vakalapa in #1809
- deprecate SetOwnerRef in favor of SetControllerRef by @rbtr in #1801
- Revert "fix: Adding a defer func to connecttoTelemetryservice() to prevent CNI fro…" by @behzad-mir in #1819
- fix: [NPM] update endpointcache after remove policy by @ck319 in #1804
- log: [NPM-WIN] clean up some logs by @huntergregory in #1807
- add azid and enableazr fields to putNC call by @smittal22 in #1756
- CNS - Wireserver "proxy" by @ramiro-gamarra in #1825
- Add multiplat Windows 2019 and 2022 image support to tooling and pipelines, use for CNS/NPM by @rbtr in #1820
- Include body for unpublishNC calls to support AZR by @smittal22 in #1826
- fix tag for building container images by @camrynl in #1830
- Release candidate v1.4.44.4 by @thatmattlong in #2094
- chore: add release branches to pr pipeline trigger (#2095) by @thatmattlong in #2096
- fix: don't delete an existing conflist (#2115) by @thatmattlong in #2189
- Release/v1.4 Remove AKS-Engine by @jpayne3506 in #2212
- backport "feat: Consume the NCStatus to be able to append subnet is full error to Pod IP reservation failures" to release/v1.4 by @nairashu in #2252
- backport "feat: CNS/CNI async pod delete (#2183)" to release/v1.4 by @rbtr in #2245
- backport "fix: skipping the k8s e2e unsupported service conformance test (#2255)" to release/v1.4 by @rbtr in #2256
- backport: Pipeline agent image update from 18.04 to 22.04 | AzSecPack (#2327) to release/v1.4 by @jpayne3506 in #2353
- backport updated client-go by @rbtr in #2351
- fix: validate that NCIDs are well-formed GUIDs (#2359) by @rbtr in #2364
- bring new v1.4 CNI bins to dropgz by @rbtr in #2371
Full Changelog: dropgz/v0.0.4.1...dropgz/v0.0.4.2