github-actions
released this
20 Nov 20:53
·
7 commits
to release-1.5
since this release
Below is the auto-generated changelog, which includes all PRs that went into the release.
For a shorter version that highlights only important changes, see CHANGELOG.md.
What's Changed
💣 Breaking Changes
🚀 Features
- Adds configuration to retain client IP information by @salonichf5 in #2284
- Support IP and Hostname trusted addresses by @sjberman in #2619
- Add configurable data plane log level by @bjee19 in #2603
- Add init container for setting up base config by @sjberman in #2649
- Add SnippetsFilter API by @sjberman in #2667
- Collect SnippetsFilter information by @bjee19 in #2677
🐛 Bug Fixes
- Fix graceful recovery tests by @kate-osborn in #2440
- Fix unit tests to avoid data race in pipelines by @salonichf5 in #2602
- Only set stream status zone if hostname exists by @sjberman in #2684
- Update backend group name with a prefix by @salonichf5 in #2730
📦 Helm Chart
- Add Helm schema by @lucacome in #2492
- Update dependency dadav/helm-schema to v0.14.1 by @renovate in #2628
- Feature/topology spread constraints by @Robsta86 in #2703
- Add loadbalancerIP as a helm parameter by @salonichf5 in #2766
- Add loadBalancerSourceRanges to helm parameters by @salonichf5 in #2773
- Release 1.5.0 by @nginx-bot in #2778
🧪 Tests
40 changes
- Reduce log verbosity by @sjberman in #2455
- Fix dependency name for OTEL collector by @lucacome in #2458
- Fix scale test errors caused by upstream server count by @bjee19 in #2439
- Update ghcr.io/nginxinc/kic-test-grpc-server Docker tag to v0.2.2 by @renovate in #2460
- Update Helm release opentelemetry-collector to v0.102.1 by @renovate in #2459
- Add fail-fast flag to ginkgo tests by @lucacome in #2389
- Update Helm release opentelemetry-collector to v0.103.0 by @renovate in #2482
- Test/add runtime manager tests by @miledxz in #2175
- Update Helm release opentelemetry-collector to v0.104.0 by @renovate in #2494
- Run tests in internal/mode/static/nginx/config in parallel (1) by @lucacome in #2493
- Clean up NFR test result formatting by @sjberman in #2505
- Add NginxGateway functional test by @bjee19 in #2486
- Update docker/dockerfile Docker tag to v1.10 by @renovate in #2531
- Update curlimages/curl Docker tag to v8.10.0 by @renovate in #2530
- Run tests in internal/mode/static/nginx/config in parallel (2) by @lucacome in #2533
- Run tests in internal/mode/static/state in parallel (1) by @lucacome in #2534
- Run tests in parallel by @lucacome in #2537
- Update Helm release opentelemetry-collector to v0.105.1 by @renovate in #2559
- NFR Test Results for NGF version edge by @nginx-bot in #2554
- Enable more linters by @lucacome in #2545
- Update curlimages/curl Docker tag to v8.10.1 by @renovate in #2576
- Enable more parallel tests by @lucacome in #2572
- Fix import shadowing and unchecked type assertions in test by @lucacome in #2574
- Update Helm release opentelemetry-collector to v0.106.0 by @renovate in #2583
- Update Helm release opentelemetry-collector to v0.106.1 by @renovate in #2590
- Fix unchecked type assertions by @lucacome in #2580
- Use go test as unit test runner by @sjberman in #2613
- Update Helm release opentelemetry-collector to v0.107.0 by @renovate in #2611
- Update ghcr.io/nginxinc/kic-test-grpc-server Docker tag to v0.2.3 by @renovate in #2615
- NFR Test Results for NGF version edge by @nginx-bot in #2633
- chore(deps): update helm release opentelemetry-collector to v0.108.0 by @renovate in #2651
- Fix failing unit test by @sjberman in #2685
- Update ghcr.io/nginxinc/kic-test-grpc-server Docker tag to v0.2.3 by @renovate in #2670
- Lower upstream count for scale nfr test with nginx plus by @bjee19 in #2695
- NFR Test Results for NGF version edge by @nginx-bot in #2690
- Update docker/dockerfile Docker tag to v1.11 by @renovate in #2745
- Update Helm release opentelemetry-collector to v0.108.1 by @renovate in #2750
- Update curlimages/curl Docker tag to v8.11.0 by @renovate in #2755
- Update Helm release opentelemetry-collector to v0.109.0 by @renovate in #2757
- Longevity and NFR test results for NGF version 1.5.0 by @salonichf5 in #2771
📝 Documentation
31 changes
- Add guide for TLS Route in site by @sarthyparty in #2363
- NFR Test Results for NGF version 1.4.0 (#2413) by @sjberman in #2414
- Update troubleshooting doc for policy restriction by @sjberman in #2420
- Add longevity results for 1.4.0 by @sjberman in #2427
- Update release version and process doc by @sjberman in #2432
- Add CRD versioning developer doc by @sjberman in #2404
- Update README.md by @mpstefan in #2423
- Fix broken URLs in documentation by @nginx-aoife in #2474
- Update SnippetFilter validation rules in enhancement proposal by @kate-osborn in #2471
- Update documentation Makefile and README by @ADubhlaoich in #2507
- Update release process doc for auto-docs push by @sjberman in #2509
- Enhancement Proposal for UpstreamSettingsPolicy by @sjberman in #2489
- Use CLA GitHub Action by @lucacome in #2510
- Update OpenSSF badge by @lucacome in #2527
- Change validation in Duration type in CRDs and NGF by @bjee19 in #2525
- Remove extra endifs in docs Makefile by @bjee19 in #2543
- Add description for enabling experimental features by @bjee19 in #2546
- docs-fix-broken-url by @nginx-aoife in #2585
- Fix relative link in docs by @sjberman in #2596
- Use correct indentation in lifecyce examples by @defrank in #2588
- Add crossplane framework for testing by @sjberman in #2522
- Docs: Fix broken redirect in usage-reporting.md by @nginx-aoife in #2616
- Use NGF logger in client-go library by @sjberman in #2618
- Docs: Fix invalid URL by @nginx-aoife in #2622
- Update gateway api version to 1.2.0 by @salonichf5 in #2694
- Return 503 when service has no ready endpoints by @bjee19 in #2696
- Add docs for rewrite client IP settings by @salonichf5 in #2701
- Add new "Get started" document by @ADubhlaoich in #2700
- Update support.md by @mpstefan in #2693
- Add request header tutorial to how-to guides by @salonichf5 in #2715
- Add SnippetsFilter guide by @bjee19 in #2721
🔨 Maintenance
- Remove deprecated linter and fix issues by @sjberman in #2433
- Configure Renovate by @renovate in #2438
- Remove dependabot, add more tools to renovate by @lucacome in #2448
- Fix wrong package name by @lucacome in #2456
- Replace prettier mirror in pre-commit by @lucacome in #2464
- Fix failing image build workflow by @sjberman in #2469
- Add login step to updater by @lucacome in #2478
- Only use prettier for javascript by @lucacome in #2484
- Don't cancel in progress runs of CLA bot by @lucacome in #2521
- Reorder release notes labels by @sjberman in #2599
- Complete enhancement proposal by @sjberman in #2668
- Update Docker updater workflow by @lucacome in #2679
- Add workaround for renovate by @lucacome in #2698
- Fix permissions for git-auto-commit-action by @lucacome in #2705
- Use NGINX_PAT to checkout renovate's PRs by @lucacome in #2710
- Move renovate build to separate workflow by @lucacome in #2712
- Limit PRs from renovate to once a day by @lucacome in #2720
- Add more queries to CodeQL by @lucacome in #2749
⬆️ Dependencies
139 changes
- Bump github/codeql-action from 3.26.2 to 3.26.3 by @dependabot in #2418
- Bump nginxinc/docs-actions from 1.0.2 to 1.0.3 by @dependabot in #2434
- Bump google-github-actions/auth from 2.1.4 to 2.1.5 by @dependabot in #2437
- Bump anchore/scan-action from 4.1.1 to 4.1.2 by @dependabot in #2435
- Bump anchore/sbom-action from 0.17.1 to 0.17.2 by @dependabot in #2436
- Update github/codeql-action action to v3.26.4 by @renovate in #2441
- Update docker/dockerfile Docker tag to v1.9 by @renovate in #2444
- Update module github.com/onsi/ginkgo/v2 to v2.20.1 by @renovate in #2442
- Update module github.com/prometheus/client_golang to v1.20.1 by @renovate in #2443
- Update dependency golangci/golangci-lint to v1.60.3 by @renovate in #2457
- Update dependency vitest to ^2.0.5 by @renovate in #2461
- Update github/codeql-action action to v3.26.5 by @renovate in #2465
- Update module github.com/prometheus/client_golang to v1.20.2 by @renovate in #2462
- Lock file maintenance by @renovate in #2466
- Update opentelemetry-go monorepo to v1.29.0 by @renovate in #2463
- Update module github.com/prometheus/common to v0.56.0 by @renovate in #2473
- Update module github.com/onsi/ginkgo/v2 to v2.20.2 by @renovate in #2475
- Update module github.com/onsi/gomega to v1.34.2 by @renovate in #2476
- Update module github.com/prometheus/common to v0.57.0 by @renovate in #2477
- Update github/codeql-action action to v3.26.6 by @renovate in #2480
- Update actions/setup-python action to v5.2.0 by @renovate in #2483
- Update module sigs.k8s.io/controller-tools to v0.16.2 by @renovate in #2485
- Bump documentation theme version by @ADubhlaoich in #2487
- Update actions/upload-artifact action to v4.4.0 by @renovate in #2491
- Lock file maintenance by @renovate in #2495
- Update module github.com/prometheus/common to v0.58.0 by @renovate in #2499
- Update peter-evans/create-pull-request action to v7 by @renovate in #2498
- Update nginxinc/docs-actions action to v1.0.4 by @renovate in #2508
- Update peter-evans/create-pull-request action to v7.0.1 by @renovate in #2512
- Update module github.com/prometheus/client_golang to v1.20.3 by @renovate in #2513
- Update module github.com/prometheus/common to v0.59.1 by @renovate in #2514
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.14.0 by @renovate in #2516
- Update DavidAnson/markdownlint-cli2-action action to v17 by @renovate in #2528
- Update opentelemetry-go monorepo to v1.30.0 by @renovate in #2526
- Update dependency golangci/golangci-lint to v1.61.0 by @renovate in #2523
- Update peter-evans/create-pull-request action to v7.0.2 by @renovate in #2540
- Update kubernetes packages to v0.31.1 by @renovate in #2539
- Update vitest monorepo to ^2.1.0 by @renovate in #2541
- Update module github.com/maxbrunsfeld/counterfeiter/v6 to v6.9.0 by @renovate in #2535
- Update dependency goreleaser/goreleaser to v2.3.0 by @renovate in #2547
- Update github/codeql-action action to v3.26.7 by @renovate in #2549
- Update vitest monorepo to ^2.1.1 by @renovate in #2550
- Update module sigs.k8s.io/controller-tools to v0.16.3 by @renovate in #2548
- Update module github.com/nginxinc/telemetry-exporter to v0.1.2 by @renovate in #2551
- Update peter-evans/create-pull-request action to v7.0.3 by @renovate in #2558
- Update dependency goreleaser/goreleaser to v2.3.1 by @renovate in #2552
- Update pre-commit hook gitleaks/gitleaks to v8.19.2 by @renovate in #2553
- Update reviewdog/action-actionlint action to v1.55.0 by @renovate in #2555
- Update reviewdog/action-yamllint action to v1.19.0 by @renovate in #2556
- Update nginxinc/docs-actions action to v1.0.5 by @renovate in #2565
- Update module github.com/prometheus/client_golang to v1.20.4 by @renovate in #2564
- Update dependency goreleaser/goreleaser to v2.3.2 by @renovate in #2568
- Bump vite from 5.4.3 to 5.4.6 in /internal/mode/static/nginx/modules in the npm_and_yarn group across 1 directory by @dependabot in #2573
- Update peter-evans/create-pull-request action to v7.0.4 by @renovate in #2577
- Update peter-evans/create-pull-request action to v7.0.5 by @renovate in #2579
- Update github/codeql-action action to v3.26.8 by @renovate in #2581
- Update actions/setup-node action to v4.0.4 by @renovate in #2582
- Update contributor-assistant/github-action action to v2.5.2 by @renovate in #2586
- Update contributor-assistant/github-action action to v2.6.0 by @renovate in #2589
- Update jacobtomlinson/gha-find-replace action to v3.0.4 by @renovate in #2591
- Bump rollup from 4.21.2 to 4.22.4 in /internal/mode/static/nginx/modules in the npm_and_yarn group across 1 directory by @dependabot in #2595
- Update github/codeql-action action to v3.26.9 by @renovate in #2600
- Update actions/checkout action to v4.2.0 by @renovate in #2605
- Update contributor-assistant/github-action action to v2.6.1 by @renovate in #2609
- Update pre-commit hook gitleaks/gitleaks to v8.19.3 by @renovate in #2610
- Update reviewdog/action-actionlint action to v1.56.0 by @renovate in #2607
- Update dependency ubuntu to v24 by @renovate in #2614
- Update docker/build-push-action action to v6.9.0 by @renovate in #2617
- Update dependency kubernetes-sigs/cloud-provider-kind to v0.4.0 by @renovate in #2620
- Update reviewdog/action-actionlint action to v1.57.0 by @renovate in #2621
- Update github/codeql-action action to v3.26.10 by @renovate in #2623
- Update module github.com/prometheus/common to v0.60.0 by @renovate in #2632
- Lock file maintenance by @renovate in #2630
- Update codecov/codecov-action action to v4.6.0 by @renovate in #2631
- Update nginxinc/docs-actions action to v1.0.6 by @renovate in #2635
- Update google-github-actions/auth action to v2.1.6 by @renovate in #2634
- Update vitest monorepo to ^2.1.2 by @renovate in #2638
- Update golangci/golangci-lint-action action to v6.1.1 by @renovate in #2639
- chore(deps): update pre-commit hook gitleaks/gitleaks to v8.20.0 by @renovate in #2642
- chore(deps): update docker/setup-buildx-action action to v3.7.0 by @renovate in #2641
- Update nginx Docker tag to v1.27.2 by @renovate in #2640
- chore(deps): update sigstore/cosign-installer action to v3.7.0 by @renovate in #2648
- chore(deps): update docker/setup-buildx-action action to v3.7.1 by @renovate in #2647
- chore(deps): update github/codeql-action action to v3.26.11 by @renovate in #2645
- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 by @renovate in #2652
- Update actions/cache action to v4.1.0 by @renovate in #2650
- Update actions/checkout action to v4.2.1 by @renovate in #2657
- Update pre-commit hook gitleaks/gitleaks to v8.20.1 by @renovate in #2660
- Update github/codeql-action action to v3.26.12 by @renovate in #2659
- Update actions/upload-artifact action to v4.4.1 by @renovate in #2658
- Update actions/cache action to v4.1.1 by @renovate in #2663
- Update actions/upload-artifact action to v4.4.2 by @renovate in #2665
- Update kindest/node Docker tag to v1.31.1 by @renovate in #2661
- Update lucacome/docker-image-update-checker action to v2 by @renovate in #2678
- Update anchore/sbom-action action to v0.17.4 by @renovate in #2680
- Update github/codeql-action action to v3.26.13 by @renovate in #2686
- Update module github.com/prometheus/client_golang to v1.20.5 by @renovate in #2689
- Update actions/upload-artifact action to v4.4.3 by @renovate in #2669
- Update vitest monorepo to ^2.1.3 by @renovate in #2687
- Update nginxinc/docs-actions action to v1.0.7 by @renovate in #2692
- Update pre-commit hook gitleaks/gitleaks to v8.21.0 by @renovate in #2688
- Update anchore/scan-action action to v5 by @renovate in #2682
- Update pre-commit hook gitleaks/gitleaks to v8.21.1 by @renovate in #2699
- Update opentelemetry-go monorepo to v1.31.0 by @renovate in #2681
- Update module sigs.k8s.io/controller-tools to v0.16.4 by @renovate in #2673
- Update module github.com/nginxinc/nginx-go-crossplane to v0.4.66 by @renovate in #2707
- Update anchore/scan-action action to v5.1.0 by @renovate in #2708
- Update module github.com/maxbrunsfeld/counterfeiter/v6 to v6.10.0 by @renovate in #2671
- Update actions/cache action to v4.1.2 by @renovate in #2713
- Update github/codeql-action action to v3.27.0 by @renovate in #2719
- Update anchore/sbom-action action to v0.17.5 by @renovate in #2706
- Update actions/dependency-review-action action to v4.3.5 by @renovate in #2711
- Update actions/checkout action to v4.2.2 by @renovate in #2718
- Update kubernetes packages to v0.31.2 by @renovate in #2722
- Update module github.com/prometheus/common to v0.60.1 by @renovate in #2723
- Update module sigs.k8s.io/controller-runtime to v0.19.1 by @renovate in #2724
- Update actions/setup-go action to v5.1.0 by @renovate in #2725
- Update actions/setup-node action to v4.1.0 by @renovate in #2726
- Update actions/setup-python action to v5.3.0 by @renovate in #2727
- Update pre-commit hook gitleaks/gitleaks to v8.21.2 by @renovate in #2732
- Update vitest monorepo to ^2.1.4 by @renovate in #2733
- Update Node.js to v22 by @renovate in #2735
- Update actions/dependency-review-action action to v4.4.0 by @renovate in #2734
- Update module github.com/onsi/gomega to v1.35.0 by @renovate in #2740
- Update anchore/sbom-action action to v0.17.6 by @renovate in #2737
- Update anchore/scan-action action to v5.2.0 by @renovate in #2738
- Update google-github-actions/setup-gcloud action to v2.1.2 by @renovate in #2743
- Update module github.com/onsi/ginkgo/v2 to v2.21.0 by @renovate in #2739
- Update google-github-actions/auth action to v2.1.7 by @renovate in #2742
- Update module sigs.k8s.io/controller-tools to v0.16.5 by @renovate in #2731
- Update dependency goreleaser/goreleaser to v2.4.4 by @renovate in #2748
- Update module github.com/onsi/gomega to v1.35.1 by @renovate in #2744
- Lock file maintenance by @renovate in #2746
- Update anchore/scan-action action to v5.2.1 by @renovate in #2752
- Update anchore/sbom-action action to v0.17.7 by @renovate in #2751
- Update jacobtomlinson/gha-find-replace action to v3.0.5 by @renovate in #2754
- Update goreleaser/goreleaser-action action to v6.1.0 by @renovate in #2758
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.15.0 by @renovate in #2764
- Update github/codeql-action action to v3.27.3 by @renovate in #2761
Other Changes
- Add hugo version check and theme update to Makefile by @nginx-jack in #2608
- docs: enableGitInfo config by @nginx-jack in #2637
- Fix docs docker failing without git context by @nginx-jack in #2654
New Contributors
Full Changelog: v1.4.0...v1.5.0