-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Closed
Labels
kind/deprecationCategorizes issue or PR as related to a feature/enhancement marked for deprecation.Categorizes issue or PR as related to a feature/enhancement marked for deprecation.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Description
This issue is a permanent issue that will document breaking changes between every minor and major release. Maintainers will update it so we can track changes. The community can sign/get notifications of this issue.
v1.12 - To be released
- Changing security flags: Enable security features by default #11819
Flags changes
Configmap changes
allow-cross-namespace-resources
- should be disabled by default. Annotations below may be impacted:auth-secret
auth-proxy-set-header
auth-tls-secret
fastcgi-params-configmap
proxy-ssl-secret
strict-validate-path-type
- should be enabled by defaultannotations-risk
- should be lowered from Critical to High
Features removed
- Third party Lua plugins - Remove 3rd party lua plugin support #11821
- Lua Global rate limiter - Remove global-rate-limit feature #11851
v1.10 - Completed
This version now uses NGINX v1.25
Features removed
- OpenTracing, Zipkin, Jaeger and Datadog specific collectors - Ingress NGINX will support Opentelemetry only
- legacy GeoIP - Users should use GeoIP2
- Support for PodSecurityPolicy
v1.9 - Completed
Features removed
- AJP support -
backend-protocol
annotation does not supportajp
value anymore - Deprecate and remove AJP support #10158
Configmap changes
allow-snippet-annotations
- should be disabled by default - Disable user snippets per default #10393
Annotation changes
whitelist-source-range
was renamed toallowlist-source-range
. The former annotation still works but may be removed on a future release- All the annotations now have validation in place. This may represent breaking changes and should be monitored
custom-http-errors
now supports only HTTP errors between 400 and 599disable-annotation-validation
- should default tofalse
Unplanned releases
Uncategorized breaking changes
- Remove old SSL protocol and cipher support
Planned Features removed for v2.0.0
- Modsecurity - should be replaced by Coraza
- strict path validation to true
- Move to the Control Plane/data plane architecture
- removing Jaeger etc for Otel
Annotation changes
- Remove
whitelist-source-range
annotation
Metadata
Metadata
Assignees
Labels
kind/deprecationCategorizes issue or PR as related to a feature/enhancement marked for deprecation.Categorizes issue or PR as related to a feature/enhancement marked for deprecation.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Type
Projects
Status
Done