Skip to content

Releases: Azure/azure-container-networking

v1.4.21

14 Mar 21:23
d40b293

Choose a tag to compare

What's Changed

  • Windows test branch for validating backport by @vakalapa in #1254
  • fix: [NPM] trim logs & fix bug where restore file wasn't updated on failure by @huntergregory in #1253
  • feat: [NPM] lazy delete ipsets by @huntergregory in #1252
  • [NPM] Fixing netpol translation issues with extended cyclonus by @vakalapa in #1261
  • [NPM] Adding a SCTP exclusion increasing tests to 214 in cyclonus by @vakalapa in #1240
  • [NPM] Generate TLS certificates during docker build and bake into image for gRPC secure channels by @nitishm in #1262
  • test: [NPM] Stress Testing & Fix Conformance Logs by @huntergregory in #1264
  • feat: [NPM] include NPM v1/v2 in telemetry and fix heartbeat log by @huntergregory in #1266
  • [CNI] Return retriable error for transient errors by @tamilmani1989 in #1267
  • pass the populated IPTables opts instead of overwriting with empty map by @rbtr in #1269
  • Windows CNI to ignore removenamespaceendpoint error by @tamilmani1989 in #1272
  • feat: wrap a histogram around syncHostNCVersion by @paulgmiller in #1273
  • vendor: bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #1276
  • vendor: bump google.golang.org/grpc from 1.44.0 to 1.45.0 by @dependabot in #1274
  • NPM build with CGO enabled and temporarily disable swift e2e by @matmerr in #1275

Full Changelog: v1.4.20...v1.4.21

v1.4.20

02 Mar 19:24
5d8c2ae

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.19...v1.4.20

v1.4.19

16 Feb 18:18
v1.4.19
a77e247

Choose a tag to compare

What's Changed

  • feat: [NPM] Adding DPShim layer in controller pods by @vakalapa in #1206
  • Include PendingRelease when calculating IP pool for scale-down by @rbtr in #1237
  • get return codes for ipconfig at least by @paulgmiller in #1231
  • Don't send NNC to Pool Monitor before Reconciler starts by @rbtr in #1236

Full Changelog: v1.4.18...v1.4.19

v1.4.18

14 Feb 22:36
297a157

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.17...v1.4.18

v1.4.17

04 Feb 18:43
580c3e4

Choose a tag to compare

What's Changed

  • chore: remove dependabot vendor by @matmerr in #1141
  • Update IPAM pool monitor's pool state logic and language by @rbtr in #1126
  • fix: [CI] adding profile name to logs by @vakalapa in #1149
  • fix: [CNS] fixing a regex to extract hostip in getncversion req by @vakalapa in #1140
  • feat: add image and manifest for windows npm by @matmerr in #1098
  • feat: [NPM] adding windows ACL Policy reset support by @vakalapa in #1121
  • fix: [NPM] using HCSShim fork to vendor until we have a bug fixed in main repo by @vakalapa in #1153
  • vendor: bump github.com/microsoft/ApplicationInsights-Go from 0.4.3 to 0.4.4 by @dependabot in #1146
  • vendor: bump github.com/spf13/viper from 1.8.1 to 1.9.0 by @dependabot in #1157
  • feat: shim in a metric for ipconfigstatus state transition durations by @rbtr in #1080
  • vendor: bump k8s.io/client-go from 0.22.1 to 0.22.4 by @dependabot in #1148
  • fix: [NPM] enable v2 toggle name in windows by @vakalapa in #1162
  • fix: use server-side applies in nnc client by @rbtr in #1152
  • fix: [NPM] adding unsupported translation check for windows NPM by @vakalapa in #1128
  • test: [NPM] conformance tests for multiple profiles by @huntergregory in #1138
  • test: [NPM] This PR has all scripts and documents to run kubemark for future NPM scale perf experiment by @JungukCho in #1130
  • ci: [CNI dualstack] Added e2e test pipeline for linux dualstack scenario by @tamilmani1989 in #1156
  • fix: [NPM] wait for Azure network to be created in windows DP for 20 … by @vakalapa in #1155
  • appinsights zapcore by @rbtr in #1158
  • add devcontainer for codespaces by @rbtr in #1169
  • fix: [NPM] fix conformance pipeline NPM Logs name by @vakalapa in #1171
  • fix: [NPM] v2 backwards compatibility by @huntergregory in #1154
  • feat: [NPM] define transport shim layer using gRPC by @nitishm in #1163
  • feat: [NPM] iptables comments for v2 by @huntergregory in #1167
  • perf: [NPM] cut latency in half for v2 applyIPSets by @huntergregory in #1175
  • fix: [NPM] DP bootup and Linux DP refinements by @huntergregory in #1150
  • windows dualstack pipeline by @tamilmani1989 in #1170
  • fix: [NPM] fix Windows build errors by @huntergregory in #1183
  • fix: [NPM] remove print statement in v1 and update testpolicy names by @huntergregory in #1184
  • Added SBOM Generator tool to pipeline by @bohuini in #1196
  • feat: [NPM] GoalState processor for Daemon pod by @vakalapa in #1187
  • feat: [NPM] call policy reconcile in dataplane by @huntergregory in #1188
  • feat: [NPM] Create controlplane manager for decomposed model by @nitishm in #1189
  • Server-side filtering for NodeNetworkConfig, Node, and Pod objects by @rbtr in #1198
  • update dualstack rgname to "kubernetes-dual-xx" by @tamilmani1989 in #1204
  • fix: [NPM] detect multi-digit numbers when getting iptables line number by @huntergregory in #1199
  • chore: Log CNI events to kusto for debugging by @tamilmani1989 in #1193
  • perf: [NPM] remove debug logging in v2 dataplane by @huntergregory in #1186
  • fix: [NPM] Windows Dataplane logic fix for src and dst ports by @vakalapa in #1197
  • feat: toggle for ipset mode plus profile for v2-apply-on-need by @huntergregory in #1207
  • vendor: bump sigs.k8s.io/controller-runtime from 0.9.5 to 0.11.0 by @dependabot in #1174
  • feat: [NPM] Forward Compatibility: delete v2 chains in v1, and Restructure Code by @huntergregory in #1200
  • vendor: bump github.com/spf13/cobra from 1.2.1 to 1.3.0 by @dependabot in #1180
  • vendor: bump google.golang.org/grpc from 1.40.0 to 1.44.0 by @dependabot in #1208
  • vendor: bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 by @dependabot in #1210
  • Adds CodeQL action by @rbtr in #1143
  • match on Node controller ref in NNC event predicate by @rbtr in #1190
  • vendor: bump github.com/spf13/viper from 1.9.0 to 1.10.1 by @dependabot in #1179
  • fix: [NPM] reduce log noise for reconcile periodic task by @vakalapa in #1209
  • fix initialize from kube pods flow by @rbtr in #1194
  • vendor: bump go.uber.org/zap from 1.19.1 to 1.20.0 by @dependabot in #1211
  • vendor: bump github.com/google/go-cmp from 0.5.6 to 0.5.7 by @dependabot in #1214
  • vendor: bump github.com/billgraziano/dpapi from 0.3.0 to 0.4.0 by @dependabot in #1182
  • vendor: bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1 by @dependabot in #1215
  • fix: [NPM] fix incorrect ipset create, fix 1-off prometheus logic, and add cache checking for UTs by @huntergregory in #1202
  • guard against unstructured url forwarding in CNS API's by @aegal in #1192
  • vendor: bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 by @dependabot in #1213
  • vendor: bump k8s.io/client-go from 0.23.0 to 0.23.3 by @dependabot in #1212
  • update tooling by @rbtr in #1217
  • vendor: bump k8s.io/apiextensions-apiserver from 0.23.0 to 0.23.3 by @dependabot in #1221
  • feat: don't use CNS for CNI DEL command in windows multitenancy by @thatmattlong in #1216

New Contributors

Full Changelog: v1.4.16...v1.4.17

v1.4.16

02 Dec 01:04
92b89c7

Choose a tag to compare

What's Changed

  • refactor: [NPM] General translation logic for egress and ingress by @JungukCho in #1106
  • feat: [NPM] ipset save before restoring and fixing grep UTs by @huntergregory in #1085
  • fix: [NPM] reposition iptables jump to AZURE-NPM chain by @huntergregory in #1086
  • use goldpinger image which supports IPv6 and only pings ready pods by @rbtr in #1092
  • perf: [NPM] Use Equal function for label comparison instead of using reflect.DeepEqual in namespaceController by @JungukCho in #1107
  • refactor: move from io/ioutil to io and os packages by @Juneezee in #1096
  • feat: [NPM] Clean up iptables chains in Linux v2 by @huntergregory in #1090
  • refacto: [NPM] Handle 0.0.0.0/0 ipblock and de-duplicated elements in except field by @JungukCho in #1109
  • refactor: [NPM] Minor fixes (does not change functionality, but for better maintenance) by @JungukCho in #1113
  • feat: [NPM] Reset ipsets & update a Prometheus function ResetIPSetEntries (previously just used for UTs) by @huntergregory in #1108
  • Azure cns yaml by @pjohnst5 in #1058
  • fix: [NPM] Testing Changes and updates to Linux Policy Manager by @huntergregory in #1114
  • feat: [NPM] Update feature toggles and corresponding codes for enabling V2 NPM test by @JungukCho in #1115
  • fix: [NPM] adding fixes to windows DP after first run by @vakalapa in #1100
  • Cns windows aks by @pjohnst5 in #1059
  • fix ipampool scaling - only release IPs we have by @rbtr in #1110
  • lint pre-push hook by @rbtr in #1112
  • chore: Update npm windows to dockerfile servercore base by @matmerr in #1122
  • fix: adding relevant platform suffix to ignore errors in windows by @vakalapa in #1119
  • make hook install optional by @rbtr in #1131
  • feat: [CNI] Enable DSR policy for windows singletenancy (AKS) by default by @tamilmani1989 in #1116
  • fix IPs typos in CNS code and comments by @rbtr in #1111
  • chore: update build tools by @rbtr in #1127
  • feat: nnc client sets ownerref by @thatmattlong in #1133
  • test: [NPM] Profiles by @huntergregory in #1104
  • chore: create dependabot.yaml by @matmerr in #1135
  • ci: retry image build on windows in the event runtime isn't ready by @matmerr in #1134
  • fix: [NPM] V2 NPM (with only linux data plane) bug fix after first run by @huntergregory in #1120

New Contributors

Full Changelog: v1.4.15...v1.4.16

v1.4.15

16 Nov 18:20
v1.4.15
b1d7723

Choose a tag to compare

What's Changed

Full Changelog: v1.4.14...v1.4.15

v1.4.14

21 Oct 17:06
v1.4.14
519aeca

Choose a tag to compare

What's Changed

Full Changelog: v1.4.13...v1.4.14

v1.4.13

08 Oct 21:25
060a4d8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.12...v1.4.13

v1.4.12

16 Sep 17:01
c38865d

Choose a tag to compare

What's Changed

  • feat: [NPM] Add config file and feature toggles by @matmerr in #979
  • chore: appease the linter, pt 2 of ? by @rbtr in #925
  • update nnc manifest and add crd client by @rbtr in #985
  • feat: crash cns when dupe ips are found during reconcile by @rbtr in #939
  • Lowercase ipv6 ipam to name make sure go-client finds the node by @jsturtevant in #989
  • chore: appease the linter (3/?), the big gofumpt by @rbtr in #987
  • [Swift] Add snat rule to host IP for IMDS for CNS IPAM by @thatmattlong in #988
  • Adding a build stage for arm64 cni by @pjohnst5 in #990
  • simplify debug api handlers by @rbtr in #991

New Contributors

Full Changelog: v1.4.11...v1.4.12