Skip to content

azure-ipam/v0.4.0

Choose a tag to compare

@apontejaj apontejaj released this 27 Jun 20:21
8d75d8b

Changes:

  • 8d75d8b deps: bump the go_modules group in /azure-ipam with 3 updates (#3690)
  • 8408beb feat: explicit optional compression in dropgz (#3648)
  • f617f1f Fix golangci-lint config (#3701)
  • 422fe73 deps: bump the go_modules group in /build/tools with 2 updates (#3728)
  • 29aff10 Remove deprecated reviewers field from dependabot.yaml (#3715)
  • 38d2cd1 deps: bump golang.org/x/net from 0.40.0 to 0.41.0 (#3702)
  • 70122be deps: bump github.com/labstack/echo/v4 from 4.13.3 to 4.13.4 (#3683)
  • 1f0d1f7 deps: bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#3705)
  • 3a50396 deps: bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#3703)
  • 4aa36ae Fix CNS IP demand overcounting by filtering terminal Pods in IPAMv2 (#3697)
See More
  • 62c335a deps: bump golang.org/x/time from 0.11.0 to 0.12.0 (#3704)
  • 1442b9e ci: output manifest tarball with Oras (#3698)
  • 8c23d7c Fix CNS and CNI ETW log interference issue (#3692)
  • 4f9a4d0 fix: use "vEthernet (LoopbackAdapterHostNCConnectivity)" when CNS is … (#3693)
  • 1c28add ci: Add Binary Signing Task (#3649)
  • 24ea94f deps: bump google.golang.org/grpc from 1.71.1 to 1.72.2 (#3686)
  • 0a58111 revert: [NPM] [CVEs] Revert Manual NPM Linux Dockerfile Package Installations (#3680)
  • 585ef7a ci: [1/?] Automated version update pipeline (#3667)
  • 6292cc7 ci: mtu check for cilium e2e (#3624)
  • 1897a16 feat: add cilium nodesubnet target to hack/Makefile (#3677)
  • 6acb114 chore: updating cilium nightly charts (#3676)
  • 196fce9 deps: bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1 (#3651)
  • 0cf2f71 deps: bump github.com/prometheus/common from 0.63.0 to 0.64.0 (#3668)
  • a5dc47f ci: use publish code coverage results v1 (#3647)
  • 67d2c5a chore: address todo items in cilium e2e templates (#3675)
  • 6fc92ad deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0 (#3661)
  • b0f9c8c [ci] fix: make variable assignment (#3655)
  • 28331b4 change apipa endpoint gateway back to .1 (#3653)
  • 3189cda ci: fix nightly pipeline cluster name reference (#3656)
  • 09196db deps: bump github.com/Microsoft/hcsshim from 0.12.9 to 0.13.0 (#3642)
  • 7d60962 deps: bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#3631)
  • 055ff30 [forwardport] ci: future proof for LTS clusters (#3620) (#3626)
  • 5310d81 ci: create test image vars for release test (#3639)
  • 029c0c2 chore: update tolerations in cilium operator manifests, makefile fix (#3640)
  • cff925e ci: Update ACN Pipeline for Compliance (#3597)
  • c5b409c revert: [NPM] Remove hostUsers Configuration (#3612)

This list of changes was auto generated.

What's Changed

  • deps: bump github.com/Microsoft/hcsshim from 0.12.5 to 0.12.6 by @dependabot in #2934
  • ci: run some cni windows uts in the pipeline by @QxBytes in #2925
  • ci: remove ovs create bridge test by @QxBytes in #2942
  • fix: dualnic options to avoid overwritting vlanMaps by @paulyufan2 in #2928
  • deps: bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 by @dependabot in #2943
  • fix: k8s load test scenario for dualstack vs datapath by @camrynl in #2951
  • fix: Add --kubernetes-version to linux-cniv1-up cluster creation by @jpayne3506 in #2952
  • Add UTs to configure secondary interfaces add Result for windows swiftv2 by @paulyufan2 in #2923
  • feat: add custom codeql queries by @QxBytes in #2919
  • deps: bump github.com/vishvananda/netlink from 1.2.1-beta.2 to 1.2.1 by @dependabot in #2953
  • chore: remove cnm code by @QxBytes in #2906
  • fix: don't print stack trace of error for certain logs to prevent spam by @QxBytes in #2904
  • deps: bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0 by @dependabot in #2956
  • [CNS] Add unit tests to Standalone SwiftV2 scenario by @jackieluc in #2932
  • Update dockerfiles to use go v1.22 by @aggarwal0009 in #2931
  • deps: bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 by @dependabot in #2955
  • deps: bump github.com/coreos/go-iptables from 0.7.0 to 0.8.0 by @dependabot in #2960
  • deps: bump mvdan.cc/gofumpt from 0.6.0 to 0.7.0 in /build/tools by @dependabot in #2930
  • Add UTs to test findMasterInterface by @paulyufan2 in #2941
  • fix: [NPM] [Linux] panic if applyIPSets continues to fail by @huntergregory in #2964
  • deps: bump github.com/prometheus/common from 0.55.0 to 0.56.0 by @dependabot in #2966
  • feat: add device plugin support to CNS by @thatmattlong in #2886
  • deps: bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #2972
  • deps: bump github.com/prometheus/common from 0.56.0 to 0.57.0 by @dependabot in #2971
  • ci: remove logger field from portforwarder to avoid race with goroutine by @QxBytes in #2959
  • fix: Ignore accelnetEnable flag to disable swiftv2 Linux&&Windows for AccelentNIC by @paulyufan2 in #2976
  • fix: [NPM] [Linux] race when deleting/readding NetPol with CIDR rules by @huntergregory in #2978
  • Add UTs for CNI Windows Policy by @paulyufan2 in #2965
  • Add join VNET call for every AZR NC unpublish call by @smittal22 in #2983
  • fix: add legacy IPAM metrics back to IPAMv2 by @rbtr in #2970
  • ci: adding increments of 200 to scale pipeline by @vipul-21 in #2988
  • deps: bump golang.org/x/crypto from 0.26.0 to 0.27.0 by @dependabot in #2995
  • fix: [NPM] [Linux] handle more than 15 leaked ipsets by @huntergregory in #2998
  • deps: bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #2994
  • deps: bump github.com/prometheus/common from 0.57.0 to 0.59.1 by @dependabot in #2996
  • deps: bump k8s.io/kubelet from 0.30.3 to 0.30.4 by @dependabot in #3001
  • deps: bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #3002
  • fix: add dhcp discover packet to linux swiftv2 to ensure mappings exist for dns by @QxBytes in #2989
  • fix: [Linux] [NPM] handle #2977 for netpols without cidrs by @huntergregory in #2990
  • Revert "Add join VNET call for every AZR NC unpublish call" by @smittal22 in #3008
  • deps: bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #3010
  • deps: bump k8s.io/kubelet from 0.30.4 to 0.30.5 by @dependabot in #3009
  • [fix] ci: cluster deletion for swiftv2 by @jpayne3506 in #2986
  • ci: Unblock k8s 1.30 | ACN v1.6 testing by @jpayne3506 in #3011
  • deps: bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #3013
  • ci: add delay after link creation for test add remove static arp by @QxBytes in #2968
  • ci: ACN PR Pipeline Security Feature Branch by @sheylatrudo in #2985
  • Add join VNET call for every AZR NC unpublish call with fixed UTs by @smittal22 in #3016
  • fix: Add missing service connection by @jpayne3506 in #3018
  • deps: bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #3019
  • fix: update default k8s ver to 1.30 by @rbtr in #2924
  • ci: add cilium 1.16 by @camrynl in #3012
  • Add support in CNS NMAgent Client to fetch secondary IPs by @santhoshmprabhu in #3017
  • ci: add create cluster stage to cilium scale test pipeline by @jshr-w in #2973
  • ci: add timeoutInMinutes during scale by @camrynl in #3024
  • deps: bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in #3026
  • fix: Handle async delete in stateless cni by @behzad-mir in #2967
  • feat: adding stateless CNI pipeline test by @behzad-mir in #2914
  • Default to accelnet behavior in CNI for SwiftV2 windows by @kmurudi in #3020
  • fix: HTTPRemoteRestService config missing Direct ChannelMode by @jackieluc in #3025
  • [ci] fix: CNI-LSG pipeline cluster deletion by @jpayne3506 in #3035
  • deps: bump github.com/Microsoft/hcsshim from 0.12.6 to 0.12.7 by @dependabot in #3030
  • Update go toolchain to cover cve CVE-2024-34156 by @paulgmiller in #3036
  • chore: rip out dropgz by @rbtr in #3032
  • feat: [NPM] Adding Npm Lite by @rejain456 in #3005
  • fix: [WIN-NPM] HNS Remote Endpoint Fix by @rejain456 in #3033
  • Pipeline changes to test cilium nodesubnet clusters by @santhoshmprabhu in #3031
  • deps: bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in #3038
  • fix: make ipamv2 metrics resilient to missing custom resource definitions by @rbtr in #3029
  • fix: missing logs in log file by @jackieluc in #3028
  • deps: bump github.com/prometheus/common from 0.59.1 to 0.60.0 by @dependabot in #3043
  • fix: add max reconcile delay interval to IPAM monitor by @rbtr in #3051
  • deps: bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #3055
  • chore: improve IPAM logging by @rbtr in #3049
  • deps: bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #3054
  • feat: add codeql exec wrapper sinks by @QxBytes in #3037
  • deps: bump golang.org/x/time from 0.6.0 to 0.7.0 by @dependabot in #3052
  • deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #3059
  • Update atomic fs writer to delay tempfile creation until Write() is called by @rbtr in #3044
  • deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 in /build/tools by @dependabot in #3058
  • chore: upgrade go toolchain to 1.23 by @rbtr in #3022
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.0 by @dependabot in #3060
  • chore: update build tools and regenerate CRDs by @rbtr in #3061
  • ci: add wait before adding windows nodepool if cluster is in updating state by @QxBytes in #3065
  • Make throttling nmagent fetches for nodesubnet more dynamic by @santhoshmprabhu in #3023
  • deps: bump github.com/axw/gocov from 1.1.0 to 1.2.1 in /build/tools by @dependabot in #3068
  • test: add uts for cni add function by @QxBytes in #3069
  • deps: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #3071
  • deps: bump github.com/containernetworking/plugins from 1.5.1 to 1.6.0 in /azure-ipam by @dependabot in #3072
  • feat: create a dummy NC to store secondary IPs in nodesubnet deployments with Cilium by @santhoshmprabhu in #3057
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0 by @dependabot in #3074
  • deps: bump github.com/Microsoft/hcsshim from 0.12.7 to 0.12.8 by @dependabot in #3080
  • change apipa network gw address from .1 to .2 by @ZetaoZhuang in #2933
  • [NPM Lite] Fix for NPM Lite Yaml File by @rejain456 in #3077
  • chore: delete podAntiAffinity from cilium daemonsets in test by @camrynl in #3078
  • deps: bump k8s.io/kubelet from 0.30.5 to 0.30.6 by @dependabot in #3082
  • fix: update pipeline to handle an extra character 'v' in version tag by @santhoshmprabhu in #3089
  • deps: bump github.com/prometheus/common from 0.60.0 to 0.60.1 by @dependabot in #3087
  • Adding availability zone to nnc spec by @ramiro-gamarra in #3092
  • deps: bump github.com/Microsoft/hcsshim from 0.12.8 to 0.12.9 by @dependabot in #3093
  • ci: nodepool scale down for cilium pipeline by @camrynl in #3096
  • feat: make OverlayExtensionConfig ExtensionIPRange field immutable by @robogatikov in #3056
  • deps: bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #3099
  • ci: hardcode docker container build image by @jpayne3506 in #3102
  • feat: support for cilium + nodesubnet by @santhoshmprabhu in #3073
  • fix: pass ai metadata to telemetry during cni image build by @QxBytes in #3095
  • test: pipeline changes for cilium nodesubnet by @santhoshmprabhu in #3083
  • feat: add IPConfig state logs/metrics to Request/Release handlers by @rbtr in #3050
  • [NPM Lite] Querying L1VH + Non-L1VH Endpoints by @rejain456 in #3086
  • fix: add retraction of v1.16.15 by @santhoshmprabhu in #3108
  • fix: [NPM] [Linux] improve iptables version detection and cleanup by @huntergregory in #3090
  • deps: bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 by @dependabot in #3112
  • deps: bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #3116
  • [forwardport] ci: update regex for new cilium images (#3115) by @jpayne3506 in #3118
  • ci: standardize E2E job timeout to 2 hours on PR pipeline by @jpayne3506 in #3124
  • deps: bump golang.org/x/crypto from 0.28.0 to 0.29.0 by @dependabot in #3127
  • feat: use proto in CNS usage of client-go by @rbtr in #3131
  • feat: adding stateless CNI support for ACI by @behzad-mir in #3085
  • deps: bump golang.org/x/time from 0.7.0 to 0.8.0 by @dependabot in #3128
  • deps: bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #3133
  • deps: bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /build/tools by @dependabot in #3134
  • Remove l2bridge checker on windows and l2tunnel mode by @paulyufan2 in #3113
  • feat: Windows HPC base image by @rbtr in #3105
  • ci: Add exit code capture for PR pipeline by @jpayne3506 in #3125
  • ci: bump engineerd/setup-kind from 0.5.0 to 0.6.2 by @dependabot in #3101
  • expose MinTLSVersion config for TLS handshake by @ZetaoZhuang in #3103
  • Fix: Add default route on delegatedNIC interface by @paulyufan2 in #3109
  • ci: remove windows transparent vlan conflist by @QxBytes in #3136
  • test: add create endpoint info policy test by @QxBytes in #3141
  • fix: remove PowerShell from Windows registry interactions by @rbtr in #2993
  • deps: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #3147
  • Remove bridgeName field from CNI windows conflist files by @paulyufan2 in #3135
  • deps: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in /build/tools by @dependabot in #3146
  • Revert "feat: use proto in CNS usage of client-go " by @rbtr in #3152
  • ci: disable swiftv2 E2E by @jpayne3506 in #3153
  • ci: add coverage from #3089 to hubble testing in CNI Release Test Pipeline by @jpayne3506 in #3158
  • [NPM] [Forward Port] fix: crash NPM if unable to locate kube chain by @rejain456 in #3144
  • [CNS] add config snapshot event metrics at an interval by @jackieluc in #3140
  • deps: bump k8s.io/kubelet from 0.30.6 to 0.30.7 by @dependabot in #3159
  • use cns logger lib by @paulyufan2 in #3142
  • [fix] ci: update recover resource job by @jpayne3506 in #3162
  • chore: add release branches to dependabot gomod updates by @rbtr in #3166
  • deps: bump github.com/golangci/golangci-lint from 1.62.0 to 1.62.2 in /build/tools by @dependabot in #3183
  • test: [NPM] fix windows unit test for policymanager by @huntergregory in #3161
  • deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /azure-ipam by @dependabot in #3168
  • ci: update dependabot labels by @jpayne3506 in #3206
  • deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #3169
  • [ci] add a daily schedule for ACN PR pipeline by @aranta-rokade in #3207
  • fix: return error on interface not found and always clean up snat ep by @QxBytes in #3226
  • deps: bump github.com/containernetworking/plugins from 1.6.0 to 1.6.1 in /azure-ipam by @dependabot in #3227
  • deps: bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.0 by @dependabot in #3242
  • deps: bump golang.org/x/crypto from 0.29.0 to 0.30.0 by @dependabot in #3240
  • deps: bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #3241
  • deps: bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #3245
  • deps: bump github.com/prometheus/common from 0.60.1 to 0.61.0 by @dependabot in #3246
  • disable custom codeql because something is broken by @rbtr in #3275
  • update for new home az contract from nma by @ZetaoZhuang in #3151
  • deps: bump golang.org/x/crypto from 0.28.0 to 0.31.0 in /azure-ipam by @dependabot in #3276
  • deps: bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #3258
  • deps: bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot in #3285
  • deps: bump github.com/labstack/echo/v4 from 4.13.0 to 4.13.3 by @dependabot in #3283
  • deps: bump google.golang.org/grpc from 1.68.1 to 1.69.2 by @dependabot in #3284
  • deps: bump google.golang.org/protobuf from 1.35.2 to 1.36.1 in /build/tools by @dependabot in #3290
  • deps: bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by @dependabot in #3289
  • deps: bump github.com/golangci/golangci-lint from 1.62.2 to 1.63.3 in /build/tools by @dependabot in #3298
  • Instantiate Device Plugin by @aggarwal0009 in #2979
  • [NPM Lite] Added DefaultDeny in PNI + MTPNC CRD's by @rejain456 in #3265
  • deps: bump github.com/golangci/golangci-lint from 1.63.3 to 1.63.4 in /build/tools by @dependabot in #3300
  • deps: bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #3314
  • deps: bump golang.org/x/time from 0.8.0 to 0.9.0 by @dependabot in #3313
  • log: [NPM] init telemetry before dataplane by @huntergregory in #3316
  • fix: let NNCResonciler process update events with different generations when IPAMv2 is enabled by @tyler-lloyd in #3279
  • fix: modify codeql query to use DataFlow instead of DataFlow2 library by @QxBytes in #3317
  • [NPM] Modified NPM Unit Tests by @rejain456 in #3160
  • deps: bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot in #3325
  • deps: bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #3326
  • Remove gomnd from Golang CI by @timraymond in #3330
  • fix: Updating the AvailabilityZone field in the NNC to be an int value as the return from NMA is an int value by @nairashu in #3331
  • deps: bump github.com/containernetworking/plugins from 1.6.1 to 1.6.2 in /azure-ipam by @dependabot in #3320
  • deps: bump google.golang.org/protobuf from 1.36.1 to 1.36.2 in /build/tools by @dependabot in #3321
  • fix: [NPM] close telemetry handler before crashing by @huntergregory in #3333
  • fix(log): time waiting for appinsights to close was unbounded by @huntergregory in #3337
  • chore: add a retraction of 1.16.16 by @santhoshmprabhu in #3339
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.16.0 to 1.17.0 by @dependabot in #3334
  • [NPM Lite] Default Deny - Updating Network Container Contract by @rejain456 in #3338
  • chore: retract 1.16.17 and 1.15.22 by @santhoshmprabhu in #3342
  • ci: skip check-log-errors in cilium connectivity by @camrynl in #3332
  • fix: prevent CNS hanging on HNS restart by @rbtr in #3343
  • chore: enable CiliumEndpointSlice in testing by @jshr-w in #3347
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.8.0 to 1.8.1 by @dependabot in #3350
  • deps: bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot in #3352
  • deps: bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in /build/tools by @dependabot in #3353
  • [NPM Lite] Default Deny CNS Changes by @rejain456 in #3286
  • ci: increase goldpinger replicas from 4 to 8 and add topology constraints by @QxBytes in #3376
  • [NPM Lite] Support Network Policies Through CNS by @rejain456 in #3287
  • deps: bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #3377
  • feat: add levels to CNS AI logs by @rbtr in #3381
  • fix: route issues on Swiftv2 Windows by @paulyufan2 in #3375
  • deps: bump golang.org/x/net from 0.30.0 to 0.33.0 in /azure-ipam by @dependabot in #3386
  • deps: bump golang.org/x/net from 0.32.0 to 0.33.0 in /build/tools by @dependabot in #3387
  • deps: bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #3396
  • deps: bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #3401
  • deps: bump github.com/Azure/azure-container-networking from 1.5.21 to 1.6.20 in /azure-ipam by @dependabot in #3399
  • ci: skip no-unexpected-packet-drops in release tests by @camrynl in #3374
  • feat: add metrics for count of known NNC and NCs by @rbtr in #3389
  • deps: bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #3395
  • Add dual stack fix's presence for AZR in CNS heartbeat metric by @smittal22 in #3414
  • ci: skip restart and validation test in dualstack windows by @QxBytes in #3426
  • forwardport: fix: add iptables rules for dns in vnet scale cilium case by @QxBytes in #3421
  • deps: bump golang.org/x/time from 0.9.0 to 0.10.0 by @dependabot in #3394
  • ci: fix check-shadowing not allowed by @QxBytes in #3432
  • feat: add apiserver FQDN to CNS log metadata by @rbtr in #3382
  • deps: bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #3408
  • ci: split dualstack and overlay e2e tests by operating system by @QxBytes in #3431
  • deps: bump gotest.tools/v3 from 3.5.1 to 3.5.2 by @dependabot in #3402
  • deps: bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #3365
  • deps: bump github.com/prometheus/common from 0.61.0 to 0.62.0 by @dependabot in #3356
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.8.1 to 1.8.2 by @dependabot in #3418
  • fix: zapetw core With fields by @rbtr in #3433
  • deps: bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #3435
  • deps: bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in /build/tools by @dependabot in #3366
  • deps: bump google.golang.org/grpc from 1.69.2 to 1.70.0 by @dependabot in #3363
  • ci: unify windows and linux cluster creation methods by @QxBytes in #3436
  • chore: use AppArmorProfile for cilium 1.16 by @camrynl in #3371
  • ci: add k8s yaml deprecation check to nightly by @jpayne3506 in #3379
  • test: sort npm set policy values before validation by @QxBytes in #3358
  • ci(cyclonus extended): [NPM] fix broken GH action by @huntergregory in #3388
  • chore: add cilium 1.17 charts by @camrynl in #3413
  • ci: [NPM] conformance test for loadbalancer and nodeport services by @huntergregory in #3420
  • deps: bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #3443
  • deps: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #3427
  • deps: bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in /build/tools by @dependabot in #3440
  • deps: bump github.com/avast/retry-go/v4 from 4.6.0 to 4.6.1 by @dependabot in #3442
  • deps: bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #3441
  • deps: bump github.com/Azure/azure-container-networking from 1.6.20 to 1.6.21 in /azure-ipam by @dependabot in #3429
  • ci: combine go tests such that any test failure will report a failure for the entire task by @QxBytes in #3156
  • Expose GET NC list API in CNS client by @smittal22 in #3449
  • deps: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /dropgz by @dependabot in #3428
  • tool: validator script for Azure NPM to Cilium migration by @rayaisaiah in #3372
  • feat: cns logger v2 [1/2] by @rbtr in #3437
  • [forwardport] [NPM] Forward v1.5 NPM Dockerfile CVE Fixes by @rayaisaiah in #3464
  • [Swiftv2 L1VH]Add multiple IB NICs UT by @paulyufan2 in #3476
  • deps: bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot in #3471
  • fix: [NPM] Reduce/Refactor Noisy NPM Logs by @rayaisaiah in #3468
  • fix: don't restart HNS if the ARP regkey is not changed by @rbtr in #3498
  • ci: remove beta kubernetes os selector by @QxBytes in #3501
  • fix: set EnableIPAMv2 to true for current release train by @jpayne3506 in #3502
  • deps: bump github.com/prometheus/common from 0.62.0 to 0.63.0 by @dependabot in #3508
  • chore(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 in /tools/azure-npm-to-cilium-validator in the go_modules group across 1 directory by @dependabot in #3507
  • deps: bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #3469
  • [PONv6] Add 3 new fields to NC. by @ecigar13 in #3499
  • feat: CNS checks apiserver in healthz by @tyler-lloyd in #3269
  • ci: remove toolchain usage by @jpayne3506 in #3516
  • deps: bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #3477
  • deps: bump golang.org/x/time from 0.10.0 to 0.11.0 by @dependabot in #3479
  • deps: bump github.com/Azure/azure-container-networking from 1.6.21 to 1.6.22 in /azure-ipam by @dependabot in #3511
  • deps: bump golang.org/x/net from 0.35.0 to 0.37.0 by @dependabot in #3480
  • ci: add cilium local redirect policy test to nightly pipeline by @QxBytes in #3500
  • fix: modify cleanup path to always delete link by @QxBytes in #3519
  • ci: release test skip npm k8s e2e linux podsubnet by @camrynl in #3525
  • deps: bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #3532
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.17.0 to 1.17.1 by @dependabot in #3521
  • deps: bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in the go_modules group by @dependabot in #3527
  • fix: carefully retry restarting HNS if it hangs by @rbtr in #3529
  • deps: bump github.com/spf13/viper from 1.19.0 to 1.20.1 by @dependabot in #3538
  • fix: backoff retry and timeouts in HNS restart by @rbtr in #3540
  • chore: remove basic lb due to deprecation on 250930 by @jpayne3506 in #3553
  • ci: add fqdn with cilium local redirect policy test by @QxBytes in #3543
  • fix: do not return a StripPrefix handler when building checker by @tyler-lloyd in #3559
  • ci: add code coverage publishing and check to pipeline by @QxBytes in #3544
  • ci: add vnet scale cilium pipeline stage by @QxBytes in #3457
  • ci: skip new test for k8s 1.32 kubectl portforward shutdown by @camrynl in #3558
  • ci: [Service Tags] add public ips with service tags for LBs during cluster creation by @k-routhu in #3277
  • ci: Allow manual overwrite of k8s version in CI/CD by @jpayne3506 in #3575
  • deps: bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by @dependabot in #3567
  • deps: bump golang.org/x/net from 0.37.0 to 0.39.0 by @dependabot in #3577
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.8.2 to 1.9.0 by @dependabot in #3588
  • deps: bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #3590
  • deps: bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #3545
  • deps: bump github.com/containernetworking/cni from 1.2.2 to 1.3.0 by @dependabot in #3576
  • deps: bump github.com/prometheus/client_model from 0.6.1 to 0.6.2 by @dependabot in #3589
  • ci: enable lrp in cilium 1.13 config by @QxBytes in #3584
  • feat: templatize dockerfile base images and auto update by @rbtr in #3397
  • ci: Populate missing fields in CNS configmap by @jpayne3506 in #3503
  • ci: set aks preview to 14.0.0b3 by @QxBytes in #3607
  • fix: validate iptable rule exists after calling insert or append iptable rule by @QxBytes in #3602
  • Revert "ci: set aks preview to 14.0.0b3" by @jpayne3506 in #3618
  • ci: Add check for cilium error logs to cilium nightly pipeline by @jpayne3506 in #3592
  • fix: only ping k8s for healthz in podsubnet by @rbtr in #3616
  • revert: [NPM] Remove hostUsers Configuration by @rayaisaiah in #3612
  • ci: Update ACN Pipeline for Compliance by @sheylatrudo in #3597
  • ci: create test image vars for release test by @camrynl in #3639
  • chore: update tolerations in cilium operator manifests, makefile fix by @camrynl in #3640
  • [forwardport] ci: future proof for LTS clusters (#3620) by @jpayne3506 in #3626
  • deps: bump golang.org/x/crypto from 0.37.0 to 0.38.0 by @dependabot in #3631
  • deps: bump github.com/Microsoft/hcsshim from 0.12.9 to 0.13.0 by @dependabot in #3642
  • ci: fix nightly pipeline cluster name reference by @camrynl in #3656
  • change apipa endpoint gateway back to .1 by @ZetaoZhuang in #3653
  • [ci] fix: make variable assignment by @jpayne3506 in #3655
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0 by @dependabot in #3661
  • chore: address todo items in cilium e2e templates by @camrynl in #3675
  • ci: use publish code coverage results v1 by @QxBytes in #3647
  • deps: bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1 by @dependabot in #3651
  • deps: bump github.com/prometheus/common from 0.63.0 to 0.64.0 by @dependabot in #3668
  • chore: updating cilium nightly charts by @camrynl in #3676
  • feat: add cilium nodesubnet target to hack/Makefile by @santhoshmprabhu in #3677
  • ci: mtu check for cilium e2e by @camrynl in #3624
  • ci: [1/?] Automated version update pipeline by @jpayne3506 in #3667
  • revert: [NPM] [CVEs] Revert Manual NPM Linux Dockerfile Package Installations by @rayaisaiah in #3680
  • deps: bump google.golang.org/grpc from 1.71.1 to 1.72.2 by @dependabot in #3686
  • ci: Add Binary Signing Task by @sheylatrudo in #3649
  • fix: use "vEthernet (LoopbackAdapterHostNCConnectivity)" when CNS is … by @behzad-mir in #3693
  • Fix CNS and CNI ETW log interference issue by @byte-msft in #3692
  • ci: output manifest tarball with Oras by @jpayne3506 in #3698
  • deps: bump golang.org/x/time from 0.11.0 to 0.12.0 by @dependabot in #3704
  • Fix CNS IP demand overcounting by filtering terminal Pods in IPAMv2 by @copilot-swe-agent in #3697
  • deps: bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot in #3703
  • deps: bump google.golang.org/grpc from 1.72.2 to 1.73.0 by @dependabot in #3705
  • deps: bump github.com/labstack/echo/v4 from 4.13.3 to 4.13.4 by @dependabot in #3683
  • deps: bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #3702
  • Remove deprecated reviewers field from dependabot.yaml by @copilot-swe-agent in #3715
  • deps: bump the go_modules group in /build/tools with 2 updates by @dependabot in #3728
  • Fix golangci-lint config by @copilot-swe-agent in #3701
  • feat: explicit optional compression in dropgz by @rbtr in #3648
  • deps: bump the go_modules group in /azure-ipam with 3 updates by @dependabot in #3690

New Contributors

Full Changelog: azure-ipam/v0.3.0...azure-ipam/v0.4.0