diff --git a/CHANGELOG.md b/CHANGELOG.md index 112b05318..14370b215 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ -## [v2.5.0-rc1](https://github.com/traefik/traefik/tree/v2.5.0-rc1) (2021-06-28) -[All Commits](https://github.com/traefik/traefik/compare/v2.4.0-rc1...v2.5.0-rc1) +## [v2.5.0-rc2](https://github.com/traefik/traefik/tree/v2.5.0-rc2) (2021-06-28) +[All Commits](https://github.com/traefik/traefik/compare/v2.4.0-rc1...v2.5.0-rc2) **Enhancements:** - **[file]** Update sprig to v3.2.0 ([#7746](https://github.com/traefik/traefik/pull/7746) by [sirlatrom](https://github.com/sirlatrom)) @@ -68,6 +68,10 @@ - Merge current v2.4 into master ([#7748](https://github.com/traefik/traefik/pull/7748) by [kevinpollet](https://github.com/kevinpollet)) - Merge current v2.4 into master ([#7728](https://github.com/traefik/traefik/pull/7728) by [mmatur](https://github.com/mmatur)) +## [v2.5.0-rc1](https://github.com/traefik/traefik/tree/v2.5.0-rc1) (2021-06-28) + +Release canceled. + ## [v2.4.9](https://github.com/traefik/traefik/tree/v2.4.9) (2021-06-21) [All Commits](https://github.com/traefik/traefik/compare/v2.4.8...v2.4.9) diff --git a/Makefile b/Makefile index bd7f9483f..7bb8e73de 100644 --- a/Makefile +++ b/Makefile @@ -142,7 +142,7 @@ generate-genconf: ## Create packages for the release release-packages: generate-webui build-dev-image rm -rf dist - $(DOCKER_RUN_TRAEFIK_NOTTY) goreleaser release --skip-publish --timeout="60m" + $(DOCKER_RUN_TRAEFIK_NOTTY) goreleaser release --skip-publish --timeout="90m" $(DOCKER_RUN_TRAEFIK_NOTTY) tar cfz dist/traefik-${VERSION}.src.tar.gz \ --exclude-vcs \ --exclude .idea \ diff --git a/docs/content/reference/static-configuration/cli-ref.md b/docs/content/reference/static-configuration/cli-ref.md index f433e666e..f8a2aa8d3 100644 --- a/docs/content/reference/static-configuration/cli-ref.md +++ b/docs/content/reference/static-configuration/cli-ref.md @@ -174,18 +174,18 @@ WriteTimeout is the maximum duration before timing out writes of the response. I `--entrypoints..udp.timeout`: Timeout defines how long to wait on an idle session before releasing the related resources. (Default: ```3```) -`--experimental.devplugin.gopath`: -plugin's GOPATH. - -`--experimental.devplugin.modulename`: -plugin's module name. - `--experimental.http3`: Enable HTTP3. (Default: ```false```) `--experimental.kubernetesgateway`: Allow the Kubernetes gateway api provider usage. (Default: ```false```) +`--experimental.localplugins.`: +Local plugins configuration. (Default: ```false```) + +`--experimental.localplugins..modulename`: +plugin's module name. + `--experimental.plugins..modulename`: plugin's module name. diff --git a/docs/content/reference/static-configuration/env-ref.md b/docs/content/reference/static-configuration/env-ref.md index acf678c53..a1f82ca13 100644 --- a/docs/content/reference/static-configuration/env-ref.md +++ b/docs/content/reference/static-configuration/env-ref.md @@ -174,18 +174,18 @@ WriteTimeout is the maximum duration before timing out writes of the response. I `TRAEFIK_ENTRYPOINTS__UDP_TIMEOUT`: Timeout defines how long to wait on an idle session before releasing the related resources. (Default: ```3```) -`TRAEFIK_EXPERIMENTAL_DEVPLUGIN_GOPATH`: -plugin's GOPATH. - -`TRAEFIK_EXPERIMENTAL_DEVPLUGIN_MODULENAME`: -plugin's module name. - `TRAEFIK_EXPERIMENTAL_HTTP3`: Enable HTTP3. (Default: ```false```) `TRAEFIK_EXPERIMENTAL_KUBERNETESGATEWAY`: Allow the Kubernetes gateway api provider usage. (Default: ```false```) +`TRAEFIK_EXPERIMENTAL_LOCALPLUGINS_`: +Local plugins configuration. (Default: ```false```) + +`TRAEFIK_EXPERIMENTAL_LOCALPLUGINS__MODULENAME`: +plugin's module name. + `TRAEFIK_EXPERIMENTAL_PLUGINS__MODULENAME`: plugin's module name. diff --git a/docs/content/reference/static-configuration/file.toml b/docs/content/reference/static-configuration/file.toml index df9dd51cb..1e17963cf 100644 --- a/docs/content/reference/static-configuration/file.toml +++ b/docs/content/reference/static-configuration/file.toml @@ -226,6 +226,9 @@ cert = "foobar" key = "foobar" insecureSkipVerify = true + [providers.plugin] + [providers.plugin.Descriptor0] + [providers.plugin.Descriptor1] [api] insecure = true @@ -398,6 +401,8 @@ [experimental.plugins.Descriptor1] moduleName = "foobar" version = "foobar" - [experimental.devPlugin] - goPath = "foobar" - moduleName = "foobar" + [experimental.localPlugins] + [experimental.localPlugins.Descriptor0] + moduleName = "foobar" + [experimental.localPlugins.Descriptor1] + moduleName = "foobar" diff --git a/docs/content/reference/static-configuration/file.yaml b/docs/content/reference/static-configuration/file.yaml index cfbebd2f4..acd4e8793 100644 --- a/docs/content/reference/static-configuration/file.yaml +++ b/docs/content/reference/static-configuration/file.yaml @@ -248,6 +248,9 @@ providers: cert: foobar key: foobar insecureSkipVerify: true + plugin: + Descriptor0: {} + Descriptor1: {} api: insecure: true dashboard: true @@ -418,6 +421,8 @@ experimental: Descriptor1: moduleName: foobar version: foobar - devPlugin: - goPath: foobar - moduleName: foobar + localPlugins: + Descriptor0: + moduleName: foobar + Descriptor1: + moduleName: foobar