Releases: Azure/azure-container-networking
dropgz/v0.0.20
Changes:
- 7a82718 chore: update cni in v0.0.x dropgz to 1.4.54 (#2728)
- f3c70a4 backport: fix: close connection on any return from azure-vnet-telemetry (#2711) (#2719)
- 7ab7294 ci: [backport] Remove AKS Engine storage account usage (#2706)
- ed817a5 fix: Install packages from mariner 2.0 instead of 1.0 (#2695)
- 1fa7765 fix: Added -n option in iptables list cmd to prevent reverse dns lookup (#2686)
- a5e3859 backport: fix: joining multiple dns server lists (#2506) (#2516)
- 7ce6026 fix: backport remove unsupported artifacts (#2614) [ #2591 ]
- 2bb9fa4 ci: Backport CI dependency changes (#2609) [ #2077, #2098, #2153, #2307, #2348, #2590, #2274, #2365, #2358 ]
- 2ffa5ef Update Go and deps on v1.4 branch (#2453)
- 203b59c fix: lint vs release branch instead of master (#2352)
See More
- 7e442d5 backport: fix: add contexts to clean up fsnotify goroutines (#2450)
- 59c3187 ci:[CNI] Remove load balancer tests and add rollout status for konnec… (#2487) [ #2072 ]
- 160000a bring new v1.4 CNI bins to dropgz (#2371)
- 441d94a fix: validate that NCIDs are well-formed GUIDs (#2359) (#2364)
- b33b79b backport updated client-go (#2351)
- ea29ace backport: Pipeline agent image update from 18.04 to 22.04 | AzSecPack (#2327) to release/v1.4 (#2353)
- c93c3df backport "fix: skipping the k8s e2e unsupported service conformance test (#2255)" to release/v1.4 (#2256)
- f954e86 backport "feat: CNS/CNI async pod delete (#2183)" to release/v1.4 (#2245)
- a3592c0 backport "feat: Consume the NCStatus to be able to append subnet is full error to Pod IP reservation failures" to release/v1.4 (#2252) [ #2193, #2202 ]
- 5d25eb1 Release/v1.4 Remove AKS-Engine (#2212) [ #1846, #1965, #2003, #1963, #1981, #1970, #1968, #1988, #1979, #1921, #1974, #1900, #1978, #1959, #1983, #1997, #1994, #2016, #2031, #2024, #2052, #2062, #2089, #2075, #2104, #2108, #2154, #1768 ]
- c325121 fix: Windows CNI Overlay Gateway Bug (#1849)
- 27376dd CNS - Ensuring no stale NCs during NNC reconcile (#2192)
- 0255a9c fix: add OS=windows to manifest-add args (#2194)
- 37beeb7 change total IPs and add secondary IP metric (#2172)
- 00cb951 feat: CNS writes SWIFT conflist (#2110)
- 5b80863 fix: Remove NLM_F_EXCL flag from Netlink Delete call (#2150)
- 353c040 fix: overlay IPAM not reporting version (#2090)
- 9547306 fix: deadlock when os.Stat errors within rotate method (#1716)
- 456a06c Updated log line for IP Usage metrics. (#1961)
- e308e0a test: add azure cni overlay e2e (#2073)
- 78fb4b2 fix: use cached ctrlruntime client in IPAM pool monitor (#2043)
- 7d4fcf3 Improving error messages in windows command execution (#2054)
- 31aed4f fix: disabling CGO for NPM (#2044)
- 2ed0025 ci: validate CNS in-memory state after restart (#2049)
- be4ef83 perf: Store Lock timeout for CNI in Windows is increased to 1 minute. (#1924)
- 2edb387 Add wireserver and metadata connecitivity tests to cilium and swift pipeline (#2006)
- 8cf52c4 [Cilium] [Pipeline] Enable Kubeproxy replacement healthz endpoint (#1990)
- f3c5180 ci: bump cilium to v1.12.10 (#1995)
- 09c1b3b ci: change overlaye2e stage to cilium-overlay (#1997)
- acc49c7 ci: fix cilium validate state check for PRs (#1962)
- 05f21d5 Add a linter for detecting fmt.Errorf w/ %w (#1952)
- d16ebfb CNS - Remove vnet join cache check during NC publish (#1946)
- b83cf3e deps: bump sigs.k8s.io/controller-tools from 0.11.3 to 0.12.0 in /build/tools (#1938)
- da0a55c Added IP Usage metrics at Rest server. (#1932)
- 2c25fbf Update to cilium v1.12.8 (#1934)
- df7abf1 ci: cilium load test uses cns write conflist (#1928)
- 3099a55 fix: [CNI] NAT hostPort mapping for HNSv2 (#1922)
- 4472c78 ci: [CNI] Add restart node in stage in the load test of cni pipeline (#1916)
- 5949700 ci: validate pods and systemd-networkd restart for PRs (#1909)
- 64bfb38 ci: cns writes cilium conflist for PR tests (#1917)
- 06defa2 ci: [CNI] Load testing for cilium cni (#1871)
- 434aa88 ci: increase golint timeout to 25m (#1890)
- 919db63 ci: increase golint timeout from 10 to 15m (#1886)
- b3ad591 ci: [CNS] fix cns-manifest-build parameter (#1907)
- 2432cbb consolidated build dependency update (#1882)
- b74d1fd ci: bump actions/setup-go from 3 to 4 (#1853)
- 4c2eb0d Improving port forwarding error handling (#1839)
- feb03c0 timeout after 15 minutes waiting for the NNC reconciler to start (#1861)
- 5749688 add cilium overlay to hackfile (#1840)
- faf5f37 update to go1.20 (#1781)
- 2f9d96c fix: [Telemetry] Prevent telemetry connect if no binary path (#1883)
- 0247731 remove vendor again (#1835)
- d57afe3 instantiate a default cns config if loading fails (#1829)
- 554055b add metric for tracking failure to start the controller-runtime manager (#1860)
- 16eeee7 Adding Pprof register method (#1885)
- 2cf7640 update nnc printcols for kubectl output (#1908)
- 161a5f8 fix: don't delete an existing conflist (#2115) (#2189)
- c01c2e7 chore: add release branches to pr pipeline trigger (#2095) (#2096)
- 169db92 Release candidate v1.4.44.4 (#2094) [ #2078, #2014 ]
- 1f25704 fix: skip reserved IPs (#2060)
- 243863d fix: return new error when no ncs found in nnc crd (#2061)
- a1b90ca fix: CNS init must have an NC (#2030)
- fa2cbef fix: reconcile initial state from CRD regardless of existing podInfo (#2022)
- 0822d0c fix: setdir in CNI client (#2027)
- 9a410fc [Fix][CNS] InterfaceID should be set to containerID instead of interfaceName if CNS managing state (#2023)
- 67ec347 fix: implement String for logging of PodInfo and IPConfig (#2020)
- 9765544 ci: windows profile container image (#1988)
- fe44297 Always use 0 for NC version in Overlay (#1979)
- 4a86b29 fix: reserve 0th IP as gateway for overlay on Windows (#1968)
- f48b62a add retry to nnc update during scaledown (#1970)
- d3c8a65 fix: pipeline cleanup step
- ea7be85 fix: generate cni conflist if NCs already exist in state (#1940)
- 0fc09b4 CNS writes Cilium Conflist (#1901)
This list of changes was auto generated.
What's Changed
- 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 up...
v1.4.54
What's Changed
- 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
- ci:[CNI] Remove load balancer tests and add rollout status for konnec… by @rbtr in #2487
- backport: fix: add contexts to clean up fsnotify goroutines by @rbtr in #2450
- fix: lint vs release branch instead of master by @rbtr in #2352
- Update Go and deps on v1.4 branch by @rbtr in #2453
- ci: Backport CI dependency changes by @jpayne3506 in #2609
- fix: backport remove unsupported artifacts by @QxBytes in #2614
- backport: fix: joining multiple dns server lists (#2506) by @jpayne3506 in #2516
- fix: Added -n option in iptables list cmd to prevent reverse dns lookup by @tamilmani1989 in #2686
- fix: Install packages from mariner 2.0 instead of 1.0 by @tamilmani1989 in #2695
- ci: [backport] Remove AKS Engine storage account usage by @jpayne3506 in #2706
- backport: fix: close connection on any return from azure-vnet-telemetry (#2711) by @QxBytes in #2719
Full Changelog: v1.5.28...v1.4.54
v1.5.28
What's Changed
- chore: update the cilium nightly config by @vipul-21 in #2669
- fix: Prevent iptable list cmd to do reverse dns lookup by @tamilmani1989 in #2682
- chore: Updating CNI in dropgz to 1.5.24 by @rjdenney in #2678
- ETW logging implementation in CNI by @sivakami-projects in #2668
- deps: bump golang.org/x/net from 0.20.0 to 0.23.0 in /azure-ipam by @dependabot in #2697
- deps: bump golang.org/x/net from 0.21.0 to 0.23.0 in /build/tools by @dependabot in #2698
- deps: bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #2699
- ci: Remove path filter from PR pipeline CI triggers by @jpayne3506 in #2681
- [MDNC] New CNI spec to target version 1.4.39.1 by @thomasricci in #2702
- ci: Remove AKS Engine storage account usage by @jpayne3506 in #2705
- ci: Updating k8s test suite for NPM to latest by @jpayne3506 in #2707
- feat: Modifying stateless CNI state to account for swift 2.0 changes. by @behzad-mir in #2523
- ci: bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #2709
- Feat: Added ETW logging support for CNS. by @sivakami-projects in #2700
- deps: bump google.golang.org/grpc from 1.62.1 to 1.63.2 by @dependabot in #2680
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.5.2 by @dependabot in #2685
- deps: bump github.com/avast/retry-go/v4 from 4.5.1 to 4.6.0 by @dependabot in #2708
- deps: bump golang.org/x/crypto from 0.20.0 to 0.22.0 by @dependabot in #2677
- fix: close connection on any return from azure-vnet-telemetry by @QxBytes in #2711
Full Changelog: v1.5.26...v1.5.28
dropgz/v0.1.3
What's Changed
- chore: update the cilium nightly config by @vipul-21 in #2669
- fix: Prevent iptable list cmd to do reverse dns lookup by @tamilmani1989 in #2682
- chore: Updating CNI in dropgz to 1.5.24 by @rjdenney in #2678
Full Changelog: v1.5.26...dropgz/v0.1.3
v1.5.26
What's Changed
- deps: bump golang.org/x/sys from 0.17.0 to 0.18.0 by @dependabot in #2629
- deps: bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in #2630
- deps: bump go.uber.org/zap from 1.26.0 to 1.27.0 in /dropgz by @dependabot in #2600
- ci: bump Azure/login from 1.6.1 to 2.0.0 by @dependabot in #2640
- ci: Increase Codeql timeout by @jpayne3506 in #2645
- Add a new server with localhost handlers by @paulyufan2 in #2635
- ci: bump azure/CLI from 1 to 2 by @dependabot in #2639
- deps: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /azure-ipam by @dependabot in #2644
- ci: Add CNI | LSG Integration Pipeline by @jpayne3506 in #2551
- chore: remove redundant logs by @QxBytes in #2642
- deps: bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #2653
- ci: Add Cilium to CNI | LSG Integration Pipeline by @jpayne3506 in #2574
- fix: Using Node IP as the primary IP allowing the use of all the IPs in the subnet for pods in Vnet Scale Mode and added the fix for Vnet Scale Cillium by @nairashu in #2660
Full Changelog: v1.5.25...v1.5.26
Full Changelog: v1.5.26...v1.5.26
v1.5.25
What's Changed
- ci: Add Windows2019 to CNI Release Test pipeline by @jpayne3506 in #2580
- ci: Add safeguards to prevent race condition resulting from MustRestartDaemonset() by @jpayne3506 in #2618
- chore: adding templates for cilium 1.13 by @camrynl in #2585
- ci: cilium dualstack for load test pipeline by @camrynl in #2603
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.2 to 1.10.0 by @dependabot in #2619
- fix: remove pool monitor from debug api response by @rbtr in #2621
- fix SupportedAPIs in nmagent client to handle non-200 resp correctly by @ZetaoZhuang in #2623
- deps: bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #2625
- deps: bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /azure-ipam by @dependabot in #2624
- ci: update NPM Windows daemonset for k8s version 1.28 by @jpayne3506 in #2622
- deps: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /build/tools by @dependabot in #2633
- deps: update controller-runtime by @rbtr in #2636
- ci: update Linux CNS dockerfile by @jpayne3506 in #2637
- fix: add in missing ACLs for windows multitenancy by @pjohnst5 in #2617
- deps: bump github.com/Microsoft/hcsshim from 0.11.4 to 0.12.0 by @dependabot in #2627
- deps: bump github.com/golang/protobuf from 1.5.3 to 1.5.4 by @dependabot in #2631
Full Changelog: v1.5.24...v1.5.25
v1.5.24
What's Changed
- Remove azr enabled from cns by @ZetaoZhuang in #2606
- ci: Kernel Upgrade Script by @jpayne3506 in #2552
- fix: delete endpoint on cni state save failure by @QxBytes in #2577
- fix: remove cnms code by @QxBytes in #2592
- chore: [NPM] Updated NPM to Not Use Privileged containers and to Mount Container's Root Filesystem as Read Only by @rayaisaiah in #2598
- deps: bump go.uber.org/zap from 1.26.0 to 1.27.0 in /azure-ipam by @dependabot in #2599
- deps: bump go.uber.org/zap from 1.26.0 to 1.27.0 in /zapai by @dependabot in #2601
- deps: bump golang.org/x/crypto from 0.19.0 to 0.20.0 by @dependabot in #2611
- deps: bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 by @dependabot in #2596
- deps: bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #2602
- deps: bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #2604
- ci: add trigger:none to ACN Network Observability E2E pipeline by @jpayne3506 in #2605
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v5 from 5.0.0 to 5.1.0 by @dependabot in #2610
- add ipv6 default route to dualstack windows nodes by @paulyufan2 in #2508
- Revert "Enable CNS swiftv2 path for SF/Standalone scenario to program secondary nics" by @kmurudi in #2608
Full Changelog: v1.5.23...v1.5.24
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