Overview

Request 1187606 superseded

Important: Please read the migration guide
https://doc.traefik.io/traefik/v3.1/migration/v3/#v30-to-v31
- Update to version 3.1.0
* enhancements:
- [k8s,k8s/gatewayapi] Support invalid HTTPRoute status
(gh#traefik/traefik#10714 by kevinpollet)
- [k8s,k8s/gatewayapi] KubernetesGateway provider is no longer experimental
(gh#traefik/traefik#10840 by rtribotte)
- [k8s,k8s/gatewayapi] Bump Gateway API to v1.1.0
(gh#traefik/traefik#10835 by kevinpollet)
- [k8s,k8s/gatewayapi] Fix route attachments to gateways
(gh#traefik/traefik#10761 by kevinpollet)
- [k8s,k8s/gatewayapi] Support HTTPRoute method and query param matching
(gh#traefik/traefik#10815 by kevinpollet)
- [k8s,k8s/gatewayapi] Support HTTPURLRewrite filter
(gh#traefik/traefik#10571 by SantoDE)
- [k8s,k8s/gatewayapi] Set Gateway HTTPRoute status
(gh#traefik/traefik#10667 by kevinpollet)
- [k8s,k8s/gatewayapi] Support ReferenceGrant for HTTPRoute backends
(gh#traefik/traefik#10771 by rtribotte)
- [k8s,k8s/gatewayapi] Compute HTTPRoute priorities
(gh#traefik/traefik#10766 by kevinpollet)
- [k8s,k8s/gatewayapi] Support RegularExpression for path matching
(gh#traefik/traefik#10717 by dmavrommatis)
- [k8s/crd,k8s] Support HealthCheck for ExternalName services
(gh#traefik/traefik#10467 by marcmognol)
- [k8s/ingress,k8s/crd,k8s,k8s/gatewayapi] Migrate to EndpointSlices API
(gh#traefik/traefik#10664 by jnoordsij)
- [k8s/ingress,k8s/crd,k8s] Change log level from Warning to Info when
ExternalName services is enabled (gh#traefik/traefik#10682 by marcmognol)
- [k8s/ingress,k8s/crd,k8s] Allow to use internal Node IPs for NodePort
services (gh#traefik/traefik#10278 by jorisvergeer)
- [middleware,k8s,k8s/gatewayapi] Improve HTTPRoute Redirect Filter with
port and scheme (gh#traefik/traefik#10784 by rtribotte)
- [middleware,k8s,k8s/gatewayapi] Support HTTPRoute redirect port and scheme
(gh#traefik/traefik#10802 by rtribotte)
- [middleware] Support Content-Security-Policy-Report-Only in the headers
middleware (gh#traefik/traefik#10709 by SpecLad)
- [middleware] Add support for Zstandard to the compression middleware
(gh#traefik/traefik#10660 by Belphemur)
- [plugins] Enhance wasm plugins (gh#traefik/traefik#10829 by juliens)
- [plugins] Add logs for plugins load (gh#traefik/traefik#10848 by mmatur)
- [server] Support systemd socket-activation
(gh#traefik/traefik#10399 by juliens)
Bug fixes:
- [k8s,k8s/gatewayapi] Retry on Gateway API resource status update
(gh#traefik/traefik#10881 by rtribotte)
- [k8s,k8s/gatewayapi] Do not disable Gateway API provider if not enabled
in experimental (gh#traefik/traefik#10862 by kevinpollet)
- [otel] Bump opentelemetry-go to v1.28
(gh#traefik/traefik#10876 by arukiidou)
- [plugins] Fix build only linux and darwin support wazergo
(gh#traefik/traefik#10857 by juliens)
- [healthcheck,k8s/crd,k8s] Fix Healthcheck default value for ExternalName
services (gh#traefik/traefik#10778 by kevinpollet)
- [middleware,metrics,tracing] Upgrade to OpenTelemetry
Semantic Conventions v1.26.0 (gh#traefik/traefik#10850 by mmatur)

Loading...

Alexandre Vicenzi's avatar

Can we clean up GitHub issues associations from the changelog? It looks odd and pollutes the changelog. I also noticed that there are a few old entries that also include, while many don't. Having consistency is also good.


Johannes Weberhofer's avatar

What form would you prefer? Completely remove the references for new features? They might be of interest for bug fixes. Wen could also group the issues thematically. I personally like the gh#.../...# prefix, because the issues are directly linked via OBS.


Alexandre Vicenzi's avatar

We could keep it, but perhaps clean up a bit. Grouping the issues could be useful also.

Each fix should be a one-liner, not split into multiple lines, and ideally just include a #123 or gh#123, removing the "by user" part.

Anything that users can read easily and understand to be honest, currently it feels hard to understand what is going on with a given update.

Something like:

  • [k8s,k8s/gatewayapi] Support invalid HTTPRoute status

or

[k8s,k8s/gatewayapi] Support invalid HTTPRoute status (#10714)

or

[k8s,k8s/gatewayapi] Support invalid HTTPRoute status (gh#10714)

I believe all issues belong to gh#traefik/traefik, if not, it does not make much sense to link to another project, that is why perhaps only #10714 could be used.


Johannes Weberhofer's avatar

The nice think on the gh#...#number notation is, that you can see it on the "mentioned issues" tab in OBS.


Request History
Johannes Weberhofer's avatar

weberho created request

Important: Please read the migration guide
https://doc.traefik.io/traefik/v3.1/migration/v3/#v30-to-v31
- Update to version 3.1.0
* enhancements:
- [k8s,k8s/gatewayapi] Support invalid HTTPRoute status
(gh#traefik/traefik#10714 by kevinpollet)
- [k8s,k8s/gatewayapi] KubernetesGateway provider is no longer experimental
(gh#traefik/traefik#10840 by rtribotte)
- [k8s,k8s/gatewayapi] Bump Gateway API to v1.1.0
(gh#traefik/traefik#10835 by kevinpollet)
- [k8s,k8s/gatewayapi] Fix route attachments to gateways
(gh#traefik/traefik#10761 by kevinpollet)
- [k8s,k8s/gatewayapi] Support HTTPRoute method and query param matching
(gh#traefik/traefik#10815 by kevinpollet)
- [k8s,k8s/gatewayapi] Support HTTPURLRewrite filter
(gh#traefik/traefik#10571 by SantoDE)
- [k8s,k8s/gatewayapi] Set Gateway HTTPRoute status
(gh#traefik/traefik#10667 by kevinpollet)
- [k8s,k8s/gatewayapi] Support ReferenceGrant for HTTPRoute backends
(gh#traefik/traefik#10771 by rtribotte)
- [k8s,k8s/gatewayapi] Compute HTTPRoute priorities
(gh#traefik/traefik#10766 by kevinpollet)
- [k8s,k8s/gatewayapi] Support RegularExpression for path matching
(gh#traefik/traefik#10717 by dmavrommatis)
- [k8s/crd,k8s] Support HealthCheck for ExternalName services
(gh#traefik/traefik#10467 by marcmognol)
- [k8s/ingress,k8s/crd,k8s,k8s/gatewayapi] Migrate to EndpointSlices API
(gh#traefik/traefik#10664 by jnoordsij)
- [k8s/ingress,k8s/crd,k8s] Change log level from Warning to Info when
ExternalName services is enabled (gh#traefik/traefik#10682 by marcmognol)
- [k8s/ingress,k8s/crd,k8s] Allow to use internal Node IPs for NodePort
services (gh#traefik/traefik#10278 by jorisvergeer)
- [middleware,k8s,k8s/gatewayapi] Improve HTTPRoute Redirect Filter with
port and scheme (gh#traefik/traefik#10784 by rtribotte)
- [middleware,k8s,k8s/gatewayapi] Support HTTPRoute redirect port and scheme
(gh#traefik/traefik#10802 by rtribotte)
- [middleware] Support Content-Security-Policy-Report-Only in the headers
middleware (gh#traefik/traefik#10709 by SpecLad)
- [middleware] Add support for Zstandard to the compression middleware
(gh#traefik/traefik#10660 by Belphemur)
- [plugins] Enhance wasm plugins (gh#traefik/traefik#10829 by juliens)
- [plugins] Add logs for plugins load (gh#traefik/traefik#10848 by mmatur)
- [server] Support systemd socket-activation
(gh#traefik/traefik#10399 by juliens)
Bug fixes:
- [k8s,k8s/gatewayapi] Retry on Gateway API resource status update
(gh#traefik/traefik#10881 by rtribotte)
- [k8s,k8s/gatewayapi] Do not disable Gateway API provider if not enabled
in experimental (gh#traefik/traefik#10862 by kevinpollet)
- [otel] Bump opentelemetry-go to v1.28
(gh#traefik/traefik#10876 by arukiidou)
- [plugins] Fix build only linux and darwin support wazergo
(gh#traefik/traefik#10857 by juliens)
- [healthcheck,k8s/crd,k8s] Fix Healthcheck default value for ExternalName
services (gh#traefik/traefik#10778 by kevinpollet)
- [middleware,metrics,tracing] Upgrade to OpenTelemetry
Semantic Conventions v1.26.0 (gh#traefik/traefik#10850 by mmatur)


openSUSE Build Service is sponsored by