Releases: nginxinc/kubernetes-ingress
v2.0.1
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v2.0.1
🐛 Bug Fixes
📝 Documentation
- Remove note from operator installation (#2049) @ciarams87
- fixes issues with the 404 and robots.txts redirects (#2059) @jputrino
Upgrade
- For NGINX, use the v2.0.1 image from our DockerHub:
nginx/nginx-ingress:2.0.1
,nginx/nginx-ingress:2.0.1-alpine
,nginx/nginx-ingress:2.0.1-ubi
ornginx/nginx-ingress:2.0.1-ot
- For NGINX Plus, please build your own image using the v2.0.1 source code.
- For Helm, use version 0.11.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.0.1/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v2.0.1/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.0.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v1.12.2
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.12.2
🐛 Bug Fixes
Upgrade
- For NGINX, use the v1.12.2 image from our DockerHub:
nginx/nginx-ingress:1.12.2
,nginx/nginx-ingress:1.12.2-alpine
ornginx/nginx-ingress:1.12.2-ubi
- For NGINX Plus, please build your own image using the v1.12.2 source code.
- For Helm, use version 0.10.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.2/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.2/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.2/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v2.0.0
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v2.0.0
🚀 Features
- Bump N+ version (#1998) @ciarams87
- Add unit test for NewDefaultConfigParams (#2015) @pleshakov
- Add v1alpha1 version back to policy CRD (#1956) @ciarams87
- Add NTLM support to VirtualServer and VirtualServerRoute upstreams (#1908) @ciarams87
- Remove libs compilation for OpenTracing, add more tracers (#1907) @lucacome
- Update nginx-opentracing and jaeger-client-cpp (#1883) @MatyRi
- Add pod labels to helm chart (#1884) @soneillf5
- Feature/remove k8s less v18 test logic (#1858) @soneillf5
- Update minimum k8s version to 1.19 (#1855) @soneillf5
- Support Ingress and IngressClass v1 (#1850) @pleshakov
- Reload only once during the start (#1788) @pleshakov
- Add ingressClassName to Policy (#1746) @soneillf5
💣 Breaking Change
- Increase default upstream zone size for NGINX Plus (#2009) @pleshakov
- Update minimum k8s version to 1.19 (#1855) @soneillf5
- Support Ingress and IngressClass v1 (#1850) @pleshakov
🐛 Bug Fixes
- Use suffix in latest tag, i.e. latest-alpine, don't overwrite latest (#2023) @lucacome
- fix: bumped f5-theme to v12.6 (#2007) @jputrino
- fix: KIC-545 fix broken link (#2013) @Jcahilltorre
- fix: add back anchor links for cmdline arguments (#2006) @Jcahilltorre
- Fix IngressClass test (#1970) @pleshakov
- docs: sync fixes from production branch (#1961) @ciarams87
- Fix increased IC pod startup time when hundreds VirtualServerRoutes are used (#1926) @pleshakov
- Upgrade libgcrypt in alpine (#1931) @ciarams87
- Update vulnerable libraries (#1909) @ciarams87
- Revert "Fix GitHub actions cache" (#1880) @ciarams87
- Fix GitHub actions cache (#1879) @lucacome
- Fix cache and GOPATH (#1865) @lucacome
- Fix: Add left nav TOC to KIC docs (master) (#1849) @travisamartin
- fix issues with raw html code tags in docs (#1787) @jputrino
- Update required packages (#1771) @ciarams87
- Fixed hyperlinks. (#1756) @pammecrandall
- fix for missing image, docs Makefile, and netlify build commands (#1764) @jputrino
- Restore removed images after docs migration (#1763) @lucacome
- Remove patch number from oss alpine (#1742) @ciarams87
- Change policy update handler to only reload on spec change (#1713) @soneillf5
📝 Documentation
- Increase default upstream zone size for NGINX Plus (#2009) @pleshakov
- fix: KIC-545 fix broken link (#2013) @Jcahilltorre
- fix: add back anchor links for cmdline arguments (#2006) @Jcahilltorre
- Restore section headers and links in VS doc (#1977) @pleshakov
- update survey link (#1925) @brianehlert
- Add Docker images for arm, arm64, ppc64le and s390x for OpenTracing (#1967) @lucacome
- docs: sync fixes from production branch (#1961) @ciarams87
- Update CI badge and notification (#1948) @lucacome
- Cherry-pick release 1.12.1 into master (#1943) @ciarams87
- Add IAM instructions for NGINX Plus AWS Marketplace images (#1932) @ciarams87
- Fix function name comments typo (#1927) @snebel29
- docs: cherry-pick all changes from the docs-1.12 branch (#1942) @ciarams87
- Add NTLM support to VirtualServer and VirtualServerRoute upstreams (#1908) @ciarams87
- Remove libs compilation for OpenTracing, add more tracers (#1907) @lucacome
- Add instructions for configuring MyF5 JWT as a Docker registry secret for F5 Container registry for NGINX Plus images (#1898) @ciarams87
- Add pod labels to helm chart (#1884) @soneillf5
- Feature/remove k8s less v18 test logic (#1858) @soneillf5
- Update minimum k8s version to 1.19 (#1855) @soneillf5
- Update docs and examples to use networking.k8s.io/v1 (#1851) @lucacome
- Update tests to use networking.k8s.io/v1 (#1854) @lucacome
- Fix: Add left nav TOC to KIC docs (master) (#1849) @travisamartin
- Delete nginx-ingress-controllers.md (#1822) @brianehlert
- Update pulling-ingress-controller-image.md (#1824) @brianehlert
- Update nginx-ingress-controllers.md (#1821) @brianehlert
- fix: hugo update theme (#1781) @ashutoshpradhan-f5
- Add ingressClassName to Policy (#1746) @soneillf5
- Update references to new docs (#1768) @lucacome
- Create documentation for pulling NGINX Plus images from F5 Container registry (#1765) @ciarams87
- Restore NGINX Ingress Controllers doc (#1767) @pleshakov
- Fixed hyperlinks. (#1756) @pammecrandall
- fix for missing image, docs Makefile, and netlify build commands (#1764) @jputrino
- Remove references to docs-web (#1755) @lucacome
- Update the 1.12 supported k8s version in the new docs layout (#1743) @ciarams87
- Publish docs using Hugo and Netlify (#1740) @jputrino
- Increase default reload timeout to 60s (#1721) @lucacome
- Add security recommendations documentation (#1702) @soneillf5
- docs: fix CSRF typo in release changlog (#1710) @ciarams87
- Release 1.12.0 (#1695) (#1707) @ciarams87
🔨 Maintenance
- Use suffix in latest tag, i.e. latest-alpine, don't overwrite latest (#2023) @lucacome
- Update branches after CI run (#2014) @lucacome
- Use k8s version in the filename for nightly tests (#1968) @lucacome
- Add Docker images for arm, arm64, ppc64le and s390x for OpenTracing (#1967) @lucacome
- Deregister subscription-manager on nap ubi build (#1965) @ciarams87
- Update CI badge and notification (#1948) @lucacome
- Fix multiline commit messages in notifications (#1946) @lucacome
- Revert "Pin app protect package versions (#1919)" (#1921) @ciarams87
- Add Release workflow to CI (#1923) @lucacome
- Add tests for pod startup times with multiple resources (#1886) @vepatel
- Use one workflow for Edge and Nightly (#1920) @lucacome
- Pin app protect package versions (#1919) @ciarams87
- Use composite actions for Smoke Tests (#1913) @lucacome
- Use author of commit in notification (#1901) @lucacome
- Fix for CVE-2021-3711 (#1902) @lucacome
- Use workflow_run for notifications, avoid duplication (#1892) @lucacome
- Disable docker build cache for now (#1895) @ciarams87
- Use PAT to trigger workflows in PRs (#1885) @lucacome
- Add workflow for keeping PRs up-to-date with master (#1867) @lucacome
- Use different caches for binaries (#1882) @lucacome
- Update Dockerfile frontend to 1.3 (#1881) @lucacome
- Add 1.22.0 to Nightly (#1861) @lucacome
- Add Cancel for previous runs to more workflows (#1863) @lucacome
- Revert "Fix GitHub actions cache" (#1880) @ciarams87
- Fix GitHub actions cache (#1879) @lucacome
- Use GitHub cache backend API (#1864) @lucacome
- Fix cache and GOPATH (#1865) @lucacome
- Use release branch for k8s python client (#1877) @lucacome
- Move kubectl install to separate layer (#1860) @lucacome
- Update Debian libraries for CVE-2021-36222 (#1866) @lucacome
- Add tests/suite to docker WORKDIR (#1874) @vepatel
- Improvements for Edge workflow (#1856) @lucacome
- Update docs and examples to use networking.k8s.io/v1 (#1851) @lucacome
- Add latest tag to latest stable version (#1859) @ciarams87
- Update CodeQL workflow (#1846) @lucacome
- Update tests to use networking.k8s.io/v1 (#1854) @lucacome
- Revert add new archs (#1853) @lucacome
- Add config for Fossa (#1845) @lucacome
- Add ppc64le and s390x for UBI based images for NGINX (#1847) @lucacome
- Build binaries for all archs (#1841) @lucacome
- Disable default excludes for linters (#1777) @lucacome
- Add tests for configurable timeouts (#1784) @vepatel
- Add a test to log pod start-up time for AP (#1783) @vepatel
- Add workflow to keep Docker images up to date (#1775) @lucacome
- Update the release scripts in the hack folder (#1769) @ciarams87
- Update references to new docs (#1768) @lucacome
- Add reload duration outputs to AP tests (#1749) @vepatel
- Add Make target for GoReleaser (#1736) @lucacome
- Add gocyclo linter (#1754) @lucacome
- Remove references to docs-web (#1755) @lucacome
- Merge tag v1.12.0 (#1750) @lucacome
- Create separate workflows for PRs and master in release-drafter (#1744) @ciarams87
- Add revive linter with recommended config (#1733) @lucacome
- Add GoReleaser config for AWS (#1720) @lucacome
- Increase default reload timeout to 60s (#1721) @lucacome
- Increase timeout for golangci-lint and add more linters (#1714) @lucacome
- Allow make to build image when .git directory is missing (#1712) @dekobon
- Add better exception handling and endpoint readiness check (#1708) @vepatel
⬆️ Dependencies
- Bump alpine from 3.13 to 3.14.2 in /build (#2021) @dependabot
- fix: bumped f5-theme to v12.6 (#2007) @jputrino
- Bump grpcio from 1.40.0 to 1.41.0 in /tests (#2017) @dependabot
- Bump actions/github-script from 4 to 5 (#2008) @dependabot
- Bump urllib3 from 1.26.6 to 1.26.7 in /perf-tests (#2001) @dependabot
- Bump urllib3 from 1.26.6 to 1.26.7 in /tests (#2000) @dependabot
- Update packages for CVE-2021-22945 (#1991) @lucacome
- Update kubernetes-client python to 19.15.0a1 (#1989) @lucacome
- Bump github.com/aws/aws-sdk-go-v2/service/marketplacemetering from 1.5.0 to 1.5.1 (#1986) @dependabot
- Bump locust from 2.2.2 to 2.2.3 in /perf-tests (#1984) @dependabot
- Bump github.com/aws/aws-sdk-go-v2/config from 1.8.1 to 1.8.2 (#1987) @dependabot
- Bump sigs.k8s.io/controller-tools from 0.6.2 to 0.7.0 (#1985) @dependabot
- Bump k8s.io/code-generator from 0.22.1 to 0.22.2 (#1976) @dependabot
- Bump more-itertools from 8.9.0 to 8.10.0 in /tests (#1972) @dependabot
- Bump k8s.io/client-go from 0.22.1 to 0.22.2 (#1974) @dependabot
- Bump locust from 2.1.0 to 2.2.2 in /perf-tests (#1964) @dependabot
- Bump opentracing/nginx-opentracing from nginx-1.21.1 to nginx-1.21.3 in /build (#1966) @dependabot
- Bump github.com/aws/aws-sdk-go-v2/config from 1.8.0 to 1.8.1 (#1957) @dependabot
- Bump nginx from 1.21.1 to 1.21.3 in /build (#1953) @dependabot
- Bump library/nginx from 1.21.1-alpine to 1.21.3-alpine i...
v1.12.1
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.12.1
- NGINX App Protect version is now at 3.5
📝 Documentation
- Release 1.12.1 (#1940) @ciarams87
Upgrade
- For NGINX, use the v1.12.1 image from our DockerHub:
nginx/nginx-ingress:1.12.1
,nginx/nginx-ingress:1.12.1-alpine
ornginx/nginx-ingress:1.12.1-ubi
- For NGINX Plus, use the v1.12.1 image from the F5 Container Registry
- Alternatively, you can build your own image using the v1.12.1 source code.
- For Helm, use version 1.10.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.1/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.1/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v1.12.0
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.12.0
🚀 Features
- Add HTTPS option to prometheus endpoint (#1652) @soneillf5
- Support multiple log security configs in Ingresses (#1513) @rafwegv
- Support match in TransportServer health checks (#1633) @pleshakov
- Add AWS Marketplace Entitlement verification (#1619) @lucacome
- Add load balancing method to TransportServer (#1479) @soneillf5
- Add support for user defined browsers in APPolicy (#1481) @rafwegv
- Add support for CSRF protection in APPolicy (#1578) @rafwegv
- Feature transportserver udp tests (#1553) @soneillf5
- Add unary gRPC support in APPolicy (#1411) @rafwegv
- Support snippets in TransportServer (#1466) @soneillf5
- Feature transport server status tests (#1516) @soneillf5
- Don't require default server TLS secret (#1512) @pleshakov
- Support ssl_reject_handshake in Ingress and VS (#1500) @pleshakov
- Add logs around NGINX Plus binary/flag mismatch (#1494) @lucacome
🐛 Bug Fixes
- fix: fix for latest container scanning vulnerabilities (#1684) @ciarams87
- Update liblz4-1 to fix CVE-2021-3520 (#1676) @lucacome
- Fix ungraceful shutdown of NGINX (#1501) @pleshakov
- Fix incorrect configuration and unexpected warnings about Secrets at the IC start (#1654) @pleshakov
- Add missing njs module to the openshift-image-nap-plus image (#1658) @ciarams87
- Fix caching in Edge workflow (#1648) @lucacome
- Fix env vars in edge workflow (#1647) @lucacome
- Fix Nightly job (#1623) @lucacome
- Check helm folder for updated CRDs in workflow (#1588) @lucacome
- Fix Docker Hub link (#1586) @lucacome
- fix policy example in web docs (#1563) @vepatel
- Setup QEMU before building for multiple architectures (#1560) @lucacome
- NGINX only builds CentOS 8 packages for amd64/arm64 (#1557) @lucacome
- Red Hat UBI 8 doesn't support armv7 (#1552) @lucacome
- Fix link to ingress-nginx template (#1551) @lucacome
- fix: Update openssl libs in UBI base image & update nginx version (#1499) @ciarams87
📝 Documentation
- Release 1.12.0 (#1695) @ciarams87
- Publish IngressLink doc (#1694) @pleshakov
- Add HTTPS option to prometheus endpoint (#1652) @soneillf5
- Fix Building the Ingress Controller Image doc (#1668) @pleshakov
- Add how NGINX IC works doc (#1649) @pleshakov
- Support multiple log security configs in Ingresses (#1513) @rafwegv
- fix some App Protect logs links (#1594) @shaggy245
- Support match in TransportServer health checks (#1633) @pleshakov
- Update NGINX Plus to R24 (#1604) @lucacome
- Update repo files for release 1.11.3 (#1629) @pleshakov
- Add Docker image for Alpine with NGINX Plus (#1574) @lucacome
- Update repo files for release 1.11.2 (#1609) @ciarams87
- Add load balancing method to TransportServer (#1479) @soneillf5
- Feature transportserver udp tests (#1553) @soneillf5
- Update grpc notes (#1468) @rafwegv
- Add max connections to TransportServer (#1480) @soneillf5
- fix policy example in web docs (#1563) @vepatel
- Support snippets in TransportServer (#1466) @soneillf5
- Add test for TransportServer load balancing config (#1543) @soneillf5
- Fix link to ingress-nginx template (#1551) @lucacome
- Merge release branch to master (#1544) @lucacome
- Update badge for Fossa (#1546) @lucacome
- Support running tests in kind (#1540) @pleshakov
- Feature transport server status tests (#1516) @soneillf5
- Don't require default server TLS secret (#1512) @pleshakov
- Update repo files for release 1.11.1 (#1515) @ciarams87
- Release 1.11.1 (#1514) @ciarams87
- Support ssl_reject_handshake in Ingress and VS (#1500) @pleshakov
- Use latest tag in docs and manifests (#1495) @lucacome
- Update the IC so that GlobalConfiguration is not mandatory when configured (#1492) @soneillf5
- chore: update nginx version to 1.19.9 (#1498) @ciarams87
- Retire vendoring (#1502) @lucacome
- fix: Update openssl libs in UBI base image & update nginx version (#1499) @ciarams87
- docs: update the helm install instructions (#1497) @ciarams87
- Add golangci-lint as a dependency (#1419) @lucacome
- docs: update docs for release (#1488) @ciarams87
🔨 Maintenance
- Add gofumpt linter (#1693) @lucacome
- chore: add k8s 1.21 to the matrix and bump the patch versions (#1698) @ciarams87
- Add errorlint (#1688) @lucacome
- Enable default linters and gosec (#1687) @lucacome
- Update Release workflow (#1670) @lucacome
- Simplify Dockerfile stages for Debian (#1671) @lucacome
- Update CRDs folder after Operator upgrade (#1659) @lucacome
- Add UBI with NAP to Dockerfile (#1661) @lucacome
- Enable Docker scan result upload on PR (#1663) @lucacome
- Add jq and git to the gitlab test dockerfile (#1662) @ciarams87
- Improve Dockerfile (#1646) @lucacome
- AppProtect gRPC automation tests (#1603) @vepatel
- Add smoke test for user defined browser AP policy (#1638) @vepatel
- Chore/fix nightly image (#1636) @ciarams87
- Switch to new NGINX Plus repo for UBI (#1596) @lucacome
- Add smoke test for appprotect csrf policy (#1627) @vepatel
- Filter previous releases only on master branch (#1632) @lucacome
- Add Docker image for Alpine with NGINX Plus (#1574) @lucacome
- Add gitlab pipeline and remove plus building from github (#1601) @ciarams87
- Revert dependabot to daily checks (#1605) @lucacome
- Improve nap unit tests (#1589) @pleshakov
- Add NGINX version to ubi image building (#1592) @ciarams87
- Fix ubi image name (#1591) @ciarams87
- Update NGINX Plus builds (#1576) @lucacome
- Add container scanning for OSS images (#1580) @ciarams87
- Update formatting of AppProtect CRDs (#1587) @pleshakov
- Use UBI 8 minimal to reduce image size (#1575) @lucacome
- Add labels to Dockerfile, minor improvements (#1572) @lucacome
- Add automatic response for issues (#1577) @lucacome
- Add workflow to push README to Docker Hub (#1573) @lucacome
- add ts snippet tests (#1568) @vepatel
- Chore: Don't notify on cancelled edge pipeline (#1559) @ciarams87
- Ingress MTLS tests (#1555) @vepatel
- Updated regex for create tag release workflow (#1556) @soneillf5
- Add GoReleaser (#1549) @lucacome
- tests-ts-tls-passthrough (#1550) @vepatel
- Merge release branch to master (#1544) @lucacome
- Revert changes in nightly for now (#1547) @ciarams87
- Fix ensure connections (#1539) @pleshakov
- Update badge for Fossa (#1546) @lucacome
- Add tests for default server (#1537) @pleshakov
- Test all images (#1533) @ciarams87
- Upgrade kubernetes-python client to 12.0.1 (#1522) @soneillf5
- Improve tests Dockerfile (#1536) @pleshakov
- Add tests for Ingress TLS termination (#1525) @pleshakov
- Cancel redundant pipelines and remove redundant build jobs (#1524) @ciarams87
- Use Fossa action in the workflow (#1523) @lucacome
- Rename read_crds to read_custom_resource (#1519) @soneillf5
- Create codeql-analysis.yml (#1520) @lucacome
- Use latest tag in docs and manifests (#1495) @lucacome
- Remove NGINX_VERSION from base images (#1503) @lucacome
- Use master as target branch, move deps into separate category (#1493) @lucacome
- AP: bump AppProtect Version to 3.1 (#1496) @rafwegv
- Read Go version from go.mod in workflows (#1504) @lucacome
- chore: update nginx version to 1.19.9 (#1498) @ciarams87
- Retire vendoring (#1502) @lucacome
⬆️ Dependencies
- Bump urllib3 from 1.26.5 to 1.26.6 in /perf-tests (#1700) @dependabot
- Bump github.com/aws/aws-sdk-go-v2/service/marketplacemetering from 1.3.1 to 1.4.0 (#1704) @dependabot
- Bump github.com/aws/aws-sdk-go-v2/config from 1.3.0 to 1.4.0 (#1705) @dependabot
- Bump urllib3 from 1.26.5 to 1.26.6 in /tests (#1699) @dependabot
- Bump sigs.k8s.io/controller-tools from 0.6.0 to 0.6.1 (#1691) @dependabot
- Use latest Docker image for golangci-lint (#1686) @lucacome
- Bump grpcio-tools from 1.38.0 to 1.38.1 in /tests (#1690) @dependabot
- Bump grpcio from 1.38.0 to 1.38.1 in /tests (#1689) @dependabot
- fix: fix for latest container scanning vulnerabilities (#1684) @ciarams87
- Bump k8s.io/code-generator from 0.21.1 to 0.21.2 (#1680) @dependabot
- Bump k8s.io/client-go from 0.21.1 to 0.21.2 (#1678) @dependabot
- Update liblz4-1 to fix CVE-2021-3520 (#1676) @lucacome
- Bump sigs.k8s.io/controller-tools from 0.5.0 to 0.6.0 (#1653) @dependabot
- Bump github.com/prometheus/client_golang from 1.10.0 to 1.11.0 (#1650) @dependabot
- Bump certifi from 2020.12.5 to 2021.5.30 in /tests (#1640) @dependabot
- Bump certifi from 2020.12.5 to 2021.5.30 in /perf-tests (#1641) @dependabot
- Bump urllib3 from 1.26.4 to 1.26.5 in /perf-tests (#1634) @dependabot
- Bump urllib3 from 1.26.4 to 1.26.5 in /tests (#1635) @dependabot
- Add AWS Marketplace Entitlement verification (#1619) @lucacome
- Bump more-itertools from 8.7.0 to 8.8.0 in /tests (#1622) @dependabot
- Update NGINX Plus to R24 (#1604) @lucacome
- Bump library/nginx from 1.19.10-alpine to 1.21.0-alpine in /build (#1630) @dependabot
- Bump nginx from 1.19.10 to 1.21.0 in /build (#1631) @dependabot
- Bump github.com/google/go-cmp from 0.5.5 to 0.5.6 (#1625) @dependabot
- Bump github.com/golangci/golangci-lint from 1.39.0 to 1.40.1 (#1612) @dependabot
- Bump k8s.io/client-go from 0.21.0 to 0.21.1 (#1613) @dependabot
- Bump k8s.io/code-generator from 0.21.0 to 0.21.1 (#1615) @dependabot
- Bump nginx from 1.19.9 to 1.19.10 in /build (#1542) @dependabot
- Bump library/nginx from 1.19.9-alpine to 1.19.10-alpine in /build (#1595) @dependabot
- Workaround for bug in Dependabot for Docker (#1593) @lucacome
- Bump pytest from 6.2.3 to 6.2.4 in /tests (#1583) @dependabot
- Bump actions/cache from v2.1.4 to v2.1.5 (#1541) @dependabot
- Bump k8s.io/code-generator from 0.20.5 to 0.21.0 (#1531) @dependabot
- Bump k8s.io/client-go from 0.20.5 to 0.21.0 (#1530) @dependabot
- Remove patch ...
v1.11.3
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.11.3
🔨 Maintenance
- Release 1.11.3 (#1628) @pleshakov The release includes NGINX 1.21.0
Upgrade
- For NGINX, use the v1.11.3 image from our DockerHub: nginx/nginx-ingress:1.11.3, nginx/nginx-ingress:1.11.3-alpine or nginx/nginx-ingress:1.11.3-ubi
- For NGINX Plus, please build your own image using the v1.11.3 source code.
- For Helm, use version 0.9.3 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.3/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.3/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.3/deployments/helm-chart
- Operator -- https://docs.nginx.com/nginx-ingress-controller/installation/installation-with-operator/
v1.11.2
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.11.2
📝 Documentation
- Release 1.11.2 (#1608) @ciarams87
🔨 Maintenance
- chore: update nginx plus version to R23 P1 (#1607) @ciarams87
Upgrade
- For NGINX, use the v1.11.2 image from our DockerHub: nginx/nginx-ingress:1.11.2, nginx/nginx-ingress:1.11.2-alpine or nginx/nginx-ingress:1.11.2-ubi
- For NGINX Plus, please build your own image using the v1.11.2 source code.
- For Helm, use version 0.9.2 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.2/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.2/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.2/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v1.11.1
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.11.1
- Update NGINX version to 1.19.9.
- Update the OpenSSL libraries used in the UBI images
- Fixed documentation in the Helm README
Helm Chart
- The version of the Helm chart is now 0.9.1.
Upgrade
- For NGINX, use the 1.11.1 image from our DockerHub:
nginx/nginx-ingress:1.11.1
,nginx/nginx-ingress:1.11.1-alpine
ornginx/nginx-ingress:1.11.1-ubi
- For NGINX Plus, please build your own image using the 1.11.1 source code.
- For Helm, use version 0.9.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.1/deployments/helm-chart
- Operator -- a compatible Operator version for this release will be published shortly.
v1.11.0
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.11.0
- tests/waf-policy-appprotect (#1451) @vepatel
- Update NGINX version to 1.19.8 (#1455) @lucacome
- Add status update to Delete handling (#1447) @soneillf5
- Add status checks in policy tests (#1412) @vepatel
- Add WAF policy (#1378) @Dean-Coakley
- Ap uds tests (#1352) @vepatel
- Add status field to policy resource (#1317) @LorcanMcVeigh
🚀 Features
- Add support for ClusterIP in upstreams in VirtualServers/VirtualServerRoutes (#1449) @lucacome
- Add serverSnippets to TransportServer (#1413) @LorcanMcVeigh
- Add status field to TransportServer resource (#1425) @soneillf5
- Support IngressClassName in TransportServer (#1420) @pleshakov
- Handle host and listener collisions for TransportServer resource (#1415) @pleshakov
- Add active health checks to TransportServer (#1384) @LorcanMcVeigh
- Add passive health checks to TransportServer (#1382) @LorcanMcVeigh
- Add configurable timeouts to TransportServer (#1346) @LorcanMcVeigh
- Improve VirtualServer/VirtualServerRoute warnings for policies (#1322) @pleshakov
- Add stricter validation for some ingress annotations (#1288) @mikestephen
💣 Breaking Change
🐛 Bug Fixes
- Temporary fix for release 1.11 (#1490) @lucacome
- Wait for caches to sync when the Ingress Controller starts (#1457) @pleshakov
- Fix type in transport server rbac (#1453) @soneillf5
- Add whitespace to invalid values for time fields in resources (#1445) @soneillf5
- Fix transport server description (#1446) @soneillf5
- Fix setting host header in action proxy in VirtualServer/VirtualServerRoute (#1444) @pleshakov
- Add rbac config for transport server status (#1442) @soneillf5
- Tests/fix test data (#1441) @vepatel
- Fix python tests (#1426) @pleshakov
- GitHub action fixes (#1429) @lucacome
- Add IC version to images pushed to Docker Hub (#1423) @lucacome
- Add VS/VSR status update upon WAF policy User Defined Signature update (#1418) @Dean-Coakley
- Fix bug in TS health check (#1417) @LorcanMcVeigh
- Fix virtual server health check to generate time correctly (#1409) @soneillf5
- Fix reload timeout calculation for verifying NGINX reloads (#1396) @soneillf5
- Time values have whitespace stripped and seconds have units added (#1371) @mikestephen
📝 Documentation
- Update docs (#1486) @pleshakov
- Add notes about CRDs requirement (#1482) @pleshakov
- Add tech support statement (#1478) @pleshakov
- docs: remove broken opentracing example for now (#1467) @ciarams87
- Update docs (#1465) @pleshakov
- Add support for ClusterIP in upstreams in VirtualServers/VirtualServerRoutes (#1449) @lucacome
- Fix setting host header in action proxy in VirtualServer/VirtualServerRoute (#1444) @pleshakov
- Add serverSnippets to TransportServer (#1413) @LorcanMcVeigh
- Clarify AppProtect gRPC support (#1438) @pleshakov
- Add status field to TransportServer resource (#1425) @soneillf5
- Support IngressClassName in TransportServer (#1420) @pleshakov
- Refactor Dockerfile and Makefile (#1241) @lucacome
- Handle host and listener collisions for TransportServer resource (#1415) @pleshakov
- Add active health checks to TransportServer (#1384) @LorcanMcVeigh
- Add Kubernetes 1.20 support, Remove Kubernetes 1.15 support (#1385) @Dean-Coakley
- Bump sigs.k8s.io/controller-tools from 0.4.1 to 0.5.0 (#1405) @dependabot
- Fix WAF policy example (#1398) @Dean-Coakley
- Improve Image build instructions (#1377) @jasonwilliams14
- Update index.rst (#1379) @jputrino
- Docs: Add removal of trailing CRDs to uninstall notes (#1320) @Dean-Coakley
- Fix link to custom log format example in docs (#1326) @Dean-Coakley
🔨 Maintenance
- Temporary fix for release 1.11 (#1490) @lucacome
- chore: Auto sync crds (#1487) @ciarams87
- Bump github.com/prometheus/client_golang from 1.9.0 to 1.10.0 (#1474) @dependabot
- Bump k8s.io/code-generator from 0.20.4 to 0.20.5 (#1475) @dependabot
- Bump k8s.io/client-go from 0.20.4 to 0.20.5 (#1473) @dependabot
- Update files for release 1.10.1 (#1462) @lucacome
- Use variables in Makefile to reduce noise (#1463) @lucacome
- Prune labels (#1443) @lucacome
- Add in_review label (#1452) @pleshakov
- Bump pytest-html from 2.1.1 to 3.1.1 in /perf-tests (#1370) @dependabot
- Update Go version to 1.16 (#1456) @lucacome
- Increase operations per run to 100 in actions/stale (#1450) @lucacome
- Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 (#1437) @dependabot
- Add GitHub workflow to check for stale PRs and issues (#1430) @lucacome
- Add labels and label syncer (#1433) @lucacome
- GitHub action fixes (#1429) @lucacome
- Update Nginx App Protect version to 3.0 (#1428) @rafwegv
- Bump python from 3.9.1-slim to 3.9.2-slim in /tests/docker (#1404) @dependabot
- Improve Makefile usage message (#1424) @lucacome
- Refactor Dockerfile and Makefile (#1241) @lucacome
- Bump golangci/golangci-lint-action from v2.4.0 to v2.5.1 (#1416) @dependabot
- Update CRDs with controller-tools 0.5.0 (#1408) @lucacome
- Add Kubernetes 1.20 support, Remove Kubernetes 1.15 support (#1385) @Dean-Coakley
- Bump sigs.k8s.io/controller-tools from 0.4.1 to 0.5.0 (#1405) @dependabot
- Bump k8s.io/code-generator from 0.20.3 to 0.20.4 (#1403) @dependabot
- Bump k8s.io/client-go from 0.20.3 to 0.20.4 (#1401) @dependabot
- Bump golangci/golangci-lint-action from v2 to v2.4.0 (#1381) @dependabot
- Remove PR labeler, use autolabeler (#1400) @lucacome
- Bump k8s.io/code-generator from 0.20.2 to 0.20.3 (#1389) @dependabot
- Bump k8s.io/client-go from 0.20.2 to 0.20.3 (#1390) @dependabot
- Change dependabot interval to weekly (#1394) @lucacome
- Bump cffi from 1.12.3 to 1.14.5 in /perf-tests (#1375) @dependabot
- Update NGINX version to 1.19.7 (#1392) @Dean-Coakley
- Bump urllib3 from 1.25.3 to 1.26.3 in /perf-tests (#1368) @dependabot
- Prom metrics test (#1383) @vepatel
- Fix configmap tests. Fix Helm chart pipeline (#1376) @Dean-Coakley
- Bump cffi from 1.14.4 to 1.14.5 in /tests (#1374) @dependabot
- Automate release (#1344) @lucacome
- Bump more-itertools from 8.6.0 to 8.7.0 in /tests (#1362) @dependabot
- Bump locust from 1.1.1 to 1.4.3 in /perf-tests (#1357) @dependabot
- Bump pyyaml from 5.1.2 to 5.4.1 in /perf-tests (#1363) @dependabot
- Bump requests from 2.22.0 to 2.25.1 in /perf-tests (#1354) @dependabot
- Bump certifi from 2019.6.16 to 2020.12.5 in /tests (#1349) @dependabot
- Bump pytest-repeat from 0.8.0 to 0.9.1 in /perf-tests (#1359) @dependabot
- Bump python from 3.7.2-slim to 3.9.1-slim in /tests/docker (#1356) @dependabot
- Bump ipaddress from 1.0.22 to 1.0.23 in /perf-tests (#1355) @dependabot
- Bump certifi from 2019.6.16 to 2020.12.5 in /perf-tests (#1358) @dependabot
- Bump actions/cache from v2 to v2.1.4 (#1353) @dependabot
- Add dependabot config for tests (#1345) @lucacome
- Bump requests from 2.22.0 to 2.25.1 in /tests (#1347) @dependabot
- Bump urllib3 from 1.25.3 to 1.26.3 in /tests (#1350) @dependabot
- Bump ipaddress from 1.0.22 to 1.0.23 in /tests (#1351) @dependabot
- Bump pytest-html from 2.1.1 to 3.1.1 in /tests (#1338) @dependabot
- Bump pyyaml from 5.1.2 to 5.4.1 in /tests (#1340) @dependabot
- Bump pyopenssl from 20.0.0 to 20.0.1 in /tests (#1341) @dependabot
- Bump cffi from 1.12.3 to 1.14.4 in /tests (#1339) @dependabot
- Bump k8s.io/code-generator from 0.20.0 to 0.20.2 (#1334) @dependabot
- Bump k8s.io/client-go from 0.20.0 to 0.20.2 (#1335) @dependabot
- Bump k8s.io/apimachinery from 0.20.0 to 0.20.2 (#1333) @dependabot
- Bump pytest from 6.0.1 to 6.2.2 in /tests (#1342) @dependabot
- Add dependabot config for tests (#1337) @lucacome
- Add dependabot (#1332) @lucacome
- Run nightly k8s tests on 1.20.0; drop testing on 1.15.12 (#1329) @ciarams87
- Enable repo sync (#1328) @ciarams87
- Release 1.10.0 in master (#1325) @mikestephen
Upgrade
- For NGINX, use the v1.11.0 image from our DockerHub:
nginx/nginx-ingress:1.11.0
,nginx/nginx-ingress:1.11.0-alpine
ornginx/nginx-ingress:1.11.0-ubi
- For NGINX Plus, please build your own image using the v1.11.0 source code.
- For Helm, use version 0.9.0 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.11.0/deployments/helm-chart
- Operator -- a compatible Operator version for this release will be published shortly.
v1.10.1
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v1.10.1
🐛 Bug Fixes
Fix various issues in the Makefile. In 1.10.0, a bug was introduced that prevented building Ingress Controller images on versions of make < 4.1. (#1373) (#1439) (#1440)
📝 Documentation
- Add Kubernetes 1.20 support. (#1386)
🔨 Maintenance
Upgrade
- For NGINX, use the v1.10.1 image from our DockerHub:
nginx/nginx-ingress:1.10.1
,nginx/nginx-ingress:1.10.1-alpine
ornginx/nginx-ingress:1.10.1-ubi
- For NGINX Plus, please build your own image using the v1.10.1 source code.
- For Helm, use version 0.8.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.10.1/examples and https://github.com/nginxinc/kubernetes-ingress/tree/v1.10.1/examples-of-custom-resources
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.10.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/