What's Changed
Features
- Make ExternalDNS CRD installation optional via installExternalDNSCRD helm chart value by @SinghVikram97 in #906
- add cert-manager CA Injector integration for webhook TLS by @SinghVikram97 in #912
- Implement automatic certificate discovery for custom route hostnames by @liucalvin in #914
Bug Fixes
- fix(scripts): harden setup credentials and remove eval in release by @d-padmanabhan in #891
- fix: Return HTTP 500 for routes with invalid backend refs by @abdallahmahran10 in #899
- fix: make goveralls step not fail the workflow on error by @abdallahmahran10 in #901
- fix: gateway reconcileDelete to only block on referencing routes by @abdallahmahran10 in #907
- fix: Only populate gateway address from routes that reference it by @abdallahmahran10 in #908
- fix: Add hostname intersection check for route-listener matching by @abdallahmahran10 in #909
- fix(helm): add seccompProfile and allow security context overrides via values by @ajaykumarmandapati in #913
- fix: Remove deprecated kube-rbac-proxy from deploy manifests by @SinghVikram97 in #916
Documentation
- docs(guide-https): fix typo by @starlightromero in #889
- docs: add troubleshooting section for IMDSv2 hop limit issue by @abhu85 in #893
- docs: update conformance test results for v2.0.1 by @abdallahmahran10 in #900
Dependencies
- chore(deps): bump markdown from 3.5.1 to 3.8.1 by @dependabot[bot] in #903
- chore(deps): bump requests from 2.32.4 to 2.33.0 by @dependabot[bot] in #915
New Contributors
- @abhu85 made their first contribution in #893
- @starlightromero made their first contribution in #889
- @ajaykumarmandapati made their first contribution in #913
Full Changelog: v2.0.1...v2.0.2