forked from Ivasoft/traefik
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ddc663eac0 | ||
|
|
fc7002fbab | ||
|
|
c5b4e589ff | ||
|
|
c9bbfa1272 | ||
|
|
8ca0d804d8 | ||
|
|
54e5a3607e |
16
CHANGELOG.md
16
CHANGELOG.md
@@ -1,3 +1,14 @@
|
||||
## [v2.3.1](https://github.com/traefik/traefik/tree/v2.3.1) (2020-09-28)
|
||||
[All Commits](https://github.com/traefik/traefik/compare/v2.3.0...v2.3.1)
|
||||
|
||||
**Bug fixes:**
|
||||
- **[webui]** Fix blank webui on some browsers ([#7364](https://github.com/traefik/traefik/pull/7364) by [matthieuh](https://github.com/matthieuh))
|
||||
|
||||
**Documentation:**
|
||||
- **[k8s/helm]** Update of the helm repo localisation ([#7352](https://github.com/traefik/traefik/pull/7352) by [dgoujard](https://github.com/dgoujard))
|
||||
- restore traefik logo ([#7344](https://github.com/traefik/traefik/pull/7344) by [notsureifkevin](https://github.com/notsureifkevin))
|
||||
- Removes invalid items in the changelog. ([#7339](https://github.com/traefik/traefik/pull/7339) by [ldez](https://github.com/ldez))
|
||||
|
||||
## [v2.3.0](https://github.com/traefik/traefik/tree/v2.3.0) (2020-09-23)
|
||||
[All Commits](https://github.com/traefik/traefik/compare/v2.2.0-rc1...v2.3.0)
|
||||
|
||||
@@ -7,16 +18,12 @@
|
||||
- **[file]** feat: use parser to load dynamic config from file. ([#6875](https://github.com/traefik/traefik/pull/6875) by [ldez](https://github.com/ldez))
|
||||
- **[k8s,k8s/crd,k8s/ingress]** Upgrade Client-go to 0.18.2 ([#6779](https://github.com/traefik/traefik/pull/6779) by [dtomcej](https://github.com/dtomcej))
|
||||
- **[k8s,k8s/ingress]** Add new ingressClass support to ingress provider ([#6831](https://github.com/traefik/traefik/pull/6831) by [dtomcej](https://github.com/dtomcej))
|
||||
- **[k8s,k8s/ingress]** feat: update more than one LoadBalancer ip ([#6951](https://github.com/traefik/traefik/pull/6951) by [iameli](https://github.com/iameli))
|
||||
- **[k8s,k8s/ingress]** Add example for the IngressClass usage ([#7219](https://github.com/traefik/traefik/pull/7219) by [SantoDE](https://github.com/SantoDE))
|
||||
- **[kv]** Allows multi-level KV prefixes ([#6664](https://github.com/traefik/traefik/pull/6664) by [niki-timofe](https://github.com/niki-timofe))
|
||||
- **[logs,middleware,docker]** Support configuring a HTTP client timeout in the Docker provider ([#7094](https://github.com/traefik/traefik/pull/7094) by [sirlatrom](https://github.com/sirlatrom))
|
||||
- **[metrics,pilot]** Pilot metrics provider ([#7139](https://github.com/traefik/traefik/pull/7139) by [rtribotte](https://github.com/rtribotte))
|
||||
- **[pilot]** Moves pilot outside the experimental section. ([#7287](https://github.com/traefik/traefik/pull/7287) by [ldez](https://github.com/ldez))
|
||||
- **[pilot,plugins]** Traefik Pilot: plugins support and alert system (EXPERIMENTAL FEATURES) ([#7041](https://github.com/traefik/traefik/pull/7041) by [ldez](https://github.com/ldez))
|
||||
- **[plugins]** Improve plugins builder. ([#7255](https://github.com/traefik/traefik/pull/7255) by [ldez](https://github.com/ldez))
|
||||
- **[provider]** Add HTTP Provider ([#6976](https://github.com/traefik/traefik/pull/6976) by [kevinpollet](https://github.com/kevinpollet))
|
||||
- **[service,tls]** add ServersTransport on services ([#7203](https://github.com/traefik/traefik/pull/7203) by [juliens](https://github.com/juliens))
|
||||
- **[webui]** Add iOS specific icons ([#6946](https://github.com/traefik/traefik/pull/6946) by [Heisenberg74](https://github.com/Heisenberg74))
|
||||
|
||||
**Bug fixes:**
|
||||
@@ -42,7 +49,6 @@
|
||||
- **[k8s]** Add migration documentation for IngressClass ([#7083](https://github.com/traefik/traefik/pull/7083) by [kevinpollet](https://github.com/kevinpollet))
|
||||
- **[middleware]** Fixes config samples regarding forceSlash option ([#6811](https://github.com/traefik/traefik/pull/6811) by [volkerw00](https://github.com/volkerw00))
|
||||
- **[plugins]** Update availability info ([#7060](https://github.com/traefik/traefik/pull/7060) by [PCM2](https://github.com/PCM2))
|
||||
- doc: add security policies. ([#7110](https://github.com/traefik/traefik/pull/7110) by [ldez](https://github.com/ldez))
|
||||
- Fix yaml documentation ([#7331](https://github.com/traefik/traefik/pull/7331) by [rtribotte](https://github.com/rtribotte))
|
||||
|
||||
**Misc:**
|
||||
|
||||
BIN
docs/content/assets/img/traefik.logo.png
Normal file
BIN
docs/content/assets/img/traefik.logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
@@ -42,7 +42,7 @@ Ensure that the following requirements are met:
|
||||
Add Traefik's chart repository to Helm:
|
||||
|
||||
```bash
|
||||
helm repo add traefik https://traefik.github.io/traefik-helm-chart
|
||||
helm repo add traefik https://helm.traefik.io/traefik
|
||||
```
|
||||
|
||||
You can update the chart repository by running:
|
||||
|
||||
31
script/gcg/readme.md
Normal file
31
script/gcg/readme.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# GCG - GitHub Changelog Generator
|
||||
|
||||
Installation: https://github.com/ldez/gcg#how-to-install
|
||||
|
||||
## Generates Changelog for a Bug Fix Release
|
||||
|
||||
```bash
|
||||
gcg --config-file=./script/gcg/traefik-bugfix.toml
|
||||
```
|
||||
|
||||
## Generates Changelog for a Final Release
|
||||
|
||||
```bash
|
||||
gcg --config-file=./script/gcg/traefik-final-release-part1.toml
|
||||
```
|
||||
|
||||
```bash
|
||||
gcg --config-file=./script/gcg/traefik-final-release-part2.toml
|
||||
```
|
||||
|
||||
## Generates Changelog for the first RC of a Version
|
||||
|
||||
```bash
|
||||
gcg --config-file=./script/gcg/traefik-rc-first.toml
|
||||
```
|
||||
|
||||
## Generates Changelog for a RC of a Version
|
||||
|
||||
```bash
|
||||
gcg --config-file=./script/gcg/traefik-rc-new.toml
|
||||
```
|
||||
27
script/gcg/traefik-bugfix.toml
Normal file
27
script/gcg/traefik-bugfix.toml
Normal file
@@ -0,0 +1,27 @@
|
||||
Owner = "traefik"
|
||||
RepositoryName = "traefik"
|
||||
|
||||
OutputType = "file"
|
||||
FileName = "traefik_changelog.md"
|
||||
|
||||
# example new bugfix v2.3.1
|
||||
CurrentRef = "v2.3"
|
||||
PreviousRef = "v2.3.0"
|
||||
BaseBranch = "v2.3"
|
||||
FutureCurrentRefName = "v2.3.1"
|
||||
|
||||
ThresholdPreviousRef = 10
|
||||
ThresholdCurrentRef = 10
|
||||
|
||||
Debug = true
|
||||
DisplayLabel = true
|
||||
|
||||
LabelExcludes = ["area/infrastructure"]
|
||||
LabelEnhancement = "kind/enhancement"
|
||||
LabelDocumentation = "area/documentation"
|
||||
LabelBug = "kind/bug/fix"
|
||||
|
||||
[DisplayLabelOptions]
|
||||
FilteredPrefixes = ["area/", "platform/"]
|
||||
ExcludedSuffixes = ["documentation"]
|
||||
TrimmedPrefixes = ["area/provider/", "area/middleware/", "area/", "platform/"]
|
||||
27
script/gcg/traefik-final-release-part1.toml
Normal file
27
script/gcg/traefik-final-release-part1.toml
Normal file
@@ -0,0 +1,27 @@
|
||||
Owner = "traefik"
|
||||
RepositoryName = "traefik"
|
||||
|
||||
OutputType = "file"
|
||||
FileName = "traefik_changelog.md"
|
||||
|
||||
# example final release of v2.3.0
|
||||
CurrentRef = "v2.3"
|
||||
PreviousRef = "v2.3.0-rc7"
|
||||
BaseBranch = "v2.3"
|
||||
FutureCurrentRefName = "v2.3.0"
|
||||
|
||||
ThresholdPreviousRef = 10
|
||||
ThresholdCurrentRef = 10
|
||||
|
||||
Debug = true
|
||||
DisplayLabel = true
|
||||
|
||||
LabelExcludes = ["area/infrastructure"]
|
||||
LabelEnhancement = "kind/enhancement"
|
||||
LabelDocumentation = "area/documentation"
|
||||
LabelBug = "kind/bug/fix"
|
||||
|
||||
[DisplayLabelOptions]
|
||||
FilteredPrefixes = ["area/", "platform/"]
|
||||
ExcludedSuffixes = ["documentation"]
|
||||
TrimmedPrefixes = ["area/provider/", "area/middleware/", "area/", "platform/"]
|
||||
27
script/gcg/traefik-final-release-part2.toml
Normal file
27
script/gcg/traefik-final-release-part2.toml
Normal file
@@ -0,0 +1,27 @@
|
||||
Owner = "traefik"
|
||||
RepositoryName = "traefik"
|
||||
|
||||
OutputType = "file"
|
||||
FileName = "traefik_changelog.md"
|
||||
|
||||
# example final release of v2.3.0
|
||||
CurrentRef = "v2.3.0-rc1"
|
||||
PreviousRef = "v2.2.0-rc1"
|
||||
BaseBranch = "master"
|
||||
FutureCurrentRefName = "v2.3.0-rc1"
|
||||
|
||||
ThresholdPreviousRef = 10
|
||||
ThresholdCurrentRef = 10
|
||||
|
||||
Debug = true
|
||||
DisplayLabel = true
|
||||
|
||||
LabelExcludes = ["area/infrastructure"]
|
||||
LabelEnhancement = "kind/enhancement"
|
||||
LabelDocumentation = "area/documentation"
|
||||
LabelBug = "kind/bug/fix"
|
||||
|
||||
[DisplayLabelOptions]
|
||||
FilteredPrefixes = ["area/", "platform/"]
|
||||
ExcludedSuffixes = ["documentation"]
|
||||
TrimmedPrefixes = ["area/provider/", "area/middleware/", "area/", "platform/"]
|
||||
27
script/gcg/traefik-rc-first.toml
Normal file
27
script/gcg/traefik-rc-first.toml
Normal file
@@ -0,0 +1,27 @@
|
||||
Owner = "traefik"
|
||||
RepositoryName = "traefik"
|
||||
|
||||
OutputType = "file"
|
||||
FileName = "traefik_changelog.md"
|
||||
|
||||
# example RC1 of v2.3.0
|
||||
CurrentRef = "master"
|
||||
PreviousRef = "v2.2.0-rc1"
|
||||
BaseBranch = "master"
|
||||
FutureCurrentRefName = "v2.3.0-rc1"
|
||||
|
||||
ThresholdPreviousRef = 10
|
||||
ThresholdCurrentRef = 10
|
||||
|
||||
Debug = true
|
||||
DisplayLabel = true
|
||||
|
||||
LabelExcludes = ["area/infrastructure"]
|
||||
LabelEnhancement = "kind/enhancement"
|
||||
LabelDocumentation = "area/documentation"
|
||||
LabelBug = "kind/bug/fix"
|
||||
|
||||
[DisplayLabelOptions]
|
||||
FilteredPrefixes = ["area/", "platform/"]
|
||||
ExcludedSuffixes = ["documentation"]
|
||||
TrimmedPrefixes = ["area/provider/", "area/middleware/", "area/", "platform/"]
|
||||
27
script/gcg/traefik-rc-new.toml
Normal file
27
script/gcg/traefik-rc-new.toml
Normal file
@@ -0,0 +1,27 @@
|
||||
Owner = "traefik"
|
||||
RepositoryName = "traefik"
|
||||
|
||||
OutputType = "file"
|
||||
FileName = "traefik_changelog.md"
|
||||
|
||||
# example RC2 of v2.3.0
|
||||
CurrentRef = "v2.3"
|
||||
PreviousRef = "v2.3.0-rc1"
|
||||
BaseBranch = "v2.3"
|
||||
FutureCurrentRefName = "v2.3.0-rc2"
|
||||
|
||||
ThresholdPreviousRef = 10
|
||||
ThresholdCurrentRef = 10
|
||||
|
||||
Debug = true
|
||||
DisplayLabel = true
|
||||
|
||||
LabelExcludes = ["area/infrastructure"]
|
||||
LabelEnhancement = "kind/enhancement"
|
||||
LabelDocumentation = "area/documentation"
|
||||
LabelBug = "kind/bug/fix"
|
||||
|
||||
[DisplayLabelOptions]
|
||||
FilteredPrefixes = ["area/", "platform/"]
|
||||
ExcludedSuffixes = ["documentation"]
|
||||
TrimmedPrefixes = ["area/provider/", "area/middleware/", "area/", "platform/"]
|
||||
5
webui/package-lock.json
generated
5
webui/package-lock.json
generated
@@ -12488,11 +12488,6 @@
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"dev": true
|
||||
},
|
||||
"semver-regex": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.1.tgz",
|
||||
"integrity": "sha512-3dPcmFqxblWB/cppQ2qXWqlp9b6GLgAS032+Ec5E0waDVHTkwYIL+7BFI9UqEe0tkoHle2f3pBgvT/Xl95+Dig=="
|
||||
},
|
||||
"send": {
|
||||
"version": "0.17.1",
|
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
"moment": "^2.24.0",
|
||||
"quasar": "^1.4.4",
|
||||
"query-string": "^6.13.1",
|
||||
"semver-regex": "^3.1.1",
|
||||
"vh-check": "^2.0.5",
|
||||
"vue-chartjs": "^3.4.2",
|
||||
"vuex-map-fields": "^1.3.4"
|
||||
|
||||
@@ -46,7 +46,6 @@
|
||||
import config from '../../../package'
|
||||
import PlatformAuthState from '../platform/PlatformAuthState'
|
||||
import { mapActions, mapGetters } from 'vuex'
|
||||
import semverRegex from 'semver-regex'
|
||||
|
||||
export default {
|
||||
name: 'NavBar',
|
||||
@@ -55,7 +54,7 @@ export default {
|
||||
...mapGetters('core', { coreVersion: 'version' }),
|
||||
version () {
|
||||
if (!this.coreVersion.Version) return null
|
||||
return semverRegex().test(this.coreVersion.Version)
|
||||
return /^(v?\d+\.\d+)/.test(this.coreVersion.Version)
|
||||
? this.coreVersion.Version
|
||||
: this.coreVersion.Version.substring(0, 7)
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user