v1.0.0
github-actions
released this
24 Oct 18:38
·
1 commit
to release-1.0
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
🚀 Features
- Add readiness probe by @sjberman in #1047
- Support Horizontal Scaling by @kate-osborn in #1048
- Add NGINX reload counters by @ciarams87 in #1049
- Implement Status Updater Retrying on Failures by @bjee19 in #1062
- Add event processing histogram metric by @kate-osborn in #1134
- Set Service address in Gateway Status by @sjberman in #1141
- Add PartiallyInvalid HTTPRoute Condition by @bjee19 in #1160
- Implement delayed termination to achieve zero downtime upgrades by @pleshakov in #1159
💣 Breaking Changes
🐛 Bug Fixes
- Wait for release to exist for conformance tests by @sjberman in #1024
- Optimize default nginx config by @sjberman in #1040
- Ensure NGINX reload occurs by @ciarams87 in #1033
- Allow for configurable securityContext by @sjberman in #1063
- Use single timeout for reload retries by @ciarams87 in #1128
- Return error when leader lease is lost by @kate-osborn in #1130
- Fix fieldalignment error by @kate-osborn in #1137
- Fix NGF fails to recover if conf files are unexpectedly removed by @bjee19 in #1132
- Only update a resource's status if it has changed by @kate-osborn in #1151
- Fail run conformance test make target on test failure by @ciarams87 in #1177
📝 Documentation
- Update CHANGELOG and README for release by @sjberman in #1023
- Run conformance tests on minimum k8s version by @ciarams87 in #1020
- Update Helm README version phrasing by @sjberman in #1028
- Move release process doc and update READMEs by @ciarams87 in #1038
- Add upgrade instructions by @kate-osborn in #1089
- Update GW API to 0.8.1 by @sjberman in #1093
- Scale test by @kate-osborn in #1115
- Add reconfig tests setup and results by @ciarams87 in #1116
- Add longevity test plan and results by @pleshakov in #1113
- Add Graceful Recovery Baseline Test by @bjee19 in #1111
- Add zero downtime upgrade test plan and results by @pleshakov in #1120
- Add dataplane performance test by @ciarams87 in #1140
- Improve installation doc by @kate-osborn in #1153
- Fix docs links in notes by @sjberman in #1158
- Add configurable delayed termination instructions by @ciarams87 in #1171
- Update helm chart to 1.0; fix links by @sjberman in #1179
- Update docs and versions for 1.0 by @sjberman in #1184
- Add event batch processing results and rerun reconfig test (#1186) by @bjee19 in #1188
🧹 Tech debt
- Refactor codebase to use inline error checking by @bjee19 in #1026
- Replace unit test assertions with Gomega matchers by @bjee19 in #1046
🔨 Maintenance
- Run helm tests on tag event by @ciarams87 in #1027
- Add workflow for updating nginx base image by @ciarams87 in #1019
- Update workflows by @lucacome in #1072
- Update go version in go.mod by @lucacome in #1069
- Update team name in codeowners file by @kate-osborn in #1090
- Add deployment manifests as release artifacts by @sjberman in #1092
- Add tests section to labeler config by @ciarams87 in #1146
- Upgrade apk packages when building nginx image by @sjberman in #1167
- Update Go to latest version by @sjberman in #1170
- Fix pre-commit and action linter by @sjberman in #1172
⬆️ Dependencies
54 changes
- Bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 by @dependabot in #1029
- Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #1030
- Bump sigstore/cosign-installer from 3.1.1 to 3.1.2 by @dependabot in #1031
- Bump goreleaser/goreleaser-action from 4.4.0 to 4.6.0 by @dependabot in #1035
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1032
- Bump reviewdog/action-actionlint from 1.37.1 to 1.38.0 by @dependabot in #1039
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #1041
- Bump actions/dependency-review-action from 3.0.8 to 3.1.0 by @dependabot in #1043
- Bump docker/build-push-action from 4.1.1 to 4.2.1 by @dependabot in #1044
- Bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #1045
- Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 by @dependabot in #1050
- Bump docker/metadata-action from 4.6.0 to 5.0.0 by @dependabot in #1054
- Bump docker/build-push-action from 4.2.1 to 5.0.0 by @dependabot in #1053
- Bump goreleaser/goreleaser-action from 4.6.0 to 5.0.0 by @dependabot in #1052
- Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #1051
- Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #1056
- Bump github/codeql-action from 2.21.5 to 2.21.7 by @dependabot in #1059
- Bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 by @dependabot in #1064
- Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #1068
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #1065
- Bump github/codeql-action from 2.21.5 to 2.21.7 by @dependabot in #1067
- Bump actions/checkout from 3.5.3 to 4.0.0 by @dependabot in #1066
- Bump docker/metadata-action from 4.6.0 to 5.0.0 by @dependabot in #1079
- Bump k8s.io/client-go from 0.28.1 to 0.28.2 by @dependabot in #1082
- Bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.2 by @dependabot in #1080
- Bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in #1078
- Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 by @dependabot in #1076
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #1074
- Bump lucacome/draft-release from 0.2.2 to 1.0.0 by @dependabot in #1081
- Bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #1083
- Bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #1075
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1084
- Bump github/codeql-action from 2.21.7 to 2.21.8 by @dependabot in #1085
- Bump reviewdog/action-actionlint from 1.38.0 to 1.39.0 by @dependabot in #1086
- Bump DavidAnson/markdownlint-cli2-action from 12.0.0 to 13.0.0 by @dependabot in #1087
- Bump get-func-name from 2.0.0 to 2.0.2 in /internal/mode/static/nginx/modules by @dependabot in #1102
- Bump chai from 4.3.8 to 4.3.10 in /internal/mode/static/nginx/modules by @dependabot in #1104
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #1088
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #1099
- Bump github/codeql-action from 2.21.8 to 2.21.9 by @dependabot in #1097
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #1094
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #1103
- Bump reviewdog/action-actionlint from 1.39.0 to 1.39.1 by @dependabot in #1109
- Bump github/codeql-action from 2.21.9 to 2.22.1 by @dependabot in #1118
- Bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in #1119
- Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 by @dependabot in #1117
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1121
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #1133
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #1126
- Bump github/codeql-action from 2.22.1 to 2.22.3 by @dependabot in #1138
- Bump k8s.io/client-go from 0.28.2 to 0.28.3 by @dependabot in #1163
- Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 by @dependabot in #1161
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #1149
- Bump lucacome/draft-release from 1.0.0 to 1.0.1 by @dependabot in #1165
Full Changelog: v0.6.0...v1.0.0