Skip to content

Commit 0337c22

Browse files
authored
chore: release 1.5.0 (#11175)
* chore: release 1.5.0 Revert release 2.0.0 Signed-off-by: moabu <[email protected]> * fix: bc fibs version Signed-off-by: moabu <[email protected]> --------- Signed-off-by: moabu <[email protected]>
1 parent 1b961a1 commit 0337c22

File tree

218 files changed

+406
-406
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

218 files changed

+406
-406
lines changed

Diff for: CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## [2.0.0](https://github.com/JanssenProject/jans/compare/v1.4.0...v2.0.0) (2025-04-03)
3+
## [1.5.0](https://github.com/JanssenProject/jans/compare/v1.4.0...v1.5.0) (2025-04-04)
44

55

66
### ⚠ BREAKING CHANGES

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ is the main channel for community support. There is also a
114114
### Releases
115115

116116
Below is the list of current mega releases that hold information about every single release of our services and modules:
117-
- [v2.0.0](https://github.com/JanssenProject/jans/releases/tag/v2.0.0)
117+
- [v1.5.0](https://github.com/JanssenProject/jans/releases/tag/v1.5.0)
118118
- [v1.4.0](https://github.com/JanssenProject/jans/releases/tag/v1.4.0)
119119
- [v1.3.0](https://github.com/JanssenProject/jans/releases/tag/v1.3.0)
120120
- [v1.2.0](https://github.com/JanssenProject/jans/releases/tag/v1.2.0)

Diff for: agama/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>io.jans</groupId>
66
<artifactId>agama</artifactId>
77
<packaging>pom</packaging>
8-
<version>2.0.0</version>
8+
<version>1.5.0</version>
99
<name>agama parent</name>
1010

1111
<prerequisites>

Diff for: agama/transpiler/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>io.jans</groupId>
1111
<artifactId>agama</artifactId>
12-
<version>2.0.0</version>
12+
<version>1.5.0</version>
1313
</parent>
1414

1515
<properties>

Diff for: automation/startjanssendemo.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ if [[ $JANS_PERSISTENCE != "MYSQL" ]] && [[ $JANS_PERSISTENCE != "PGSQL" ]]; the
2222
exit 1
2323
fi
2424
if [[ -z $JANS_VERSION ]]; then
25-
JANS_VERSION="2.0.0-1"
25+
JANS_VERSION="1.5.0-1"
2626
fi
2727
LOG_TARGET="FILE"
2828
LOG_LEVEL="TRACE"

Diff for: charts/janssen-all-in-one/Chart.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ annotations:
33
artifacthub.io/containsSecurityUpdates: 'true'
44
artifacthub.io/images: |
55
- name: all-in-one
6-
image: ghcr.io/janssenproject/jans/all-in-one:2.0.0-1
6+
image: ghcr.io/janssenproject/jans/all-in-one:1.5.0-1
77
artifacthub.io/license: Apache-2.0
88
artifacthub.io/prerelease: 'false'
99
catalog.cattle.io/certified: partner
1010
catalog.cattle.io/release-name: janssen-all-in-one
1111
catalog.cattle.io/display-name: Janssen Cloud Identity and Access Management All-in-One
1212
apiVersion: v2
13-
appVersion: "2.0.0"
13+
appVersion: "1.5.0"
1414
icon: >-
1515
https://raw.githubusercontent.com/JanssenProject/jans/main/docs/assets/logo/janssen_project_favicon_transparent_50px_50px.png
1616
home: https://jans.io
@@ -22,4 +22,4 @@ maintainers:
2222
2323
description: Janssen Access and Identity Management All-in-One Chart. This chart deploys the selected janssen microservice all in one deployment.
2424
name: janssen-all-in-one
25-
version: 2.0.0
25+
version: 1.5.0

Diff for: charts/janssen-all-in-one/README.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# janssen-all-in-one
22

3-
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 2.0.0](https://img.shields.io/badge/AppVersion-2.0.0-informational?style=flat-square)
3+
![Version: 1.5.0](https://img.shields.io/badge/Version-1.5.0-informational?style=flat-square) ![AppVersion: 1.5.0](https://img.shields.io/badge/AppVersion-1.5.0-informational?style=flat-square)
44

55
Janssen Access and Identity Management All-in-One Chart. This chart deploys the selected janssen microservice all in one deployment.
66

@@ -30,7 +30,7 @@ Kubernetes: `>=v1.22.0-0`
3030
| adminPassword | string | `"Test1234#"` | Admin password to log in to the UI. |
3131
| alb.ingress | bool | `false` | switches the service to Nodeport for ALB ingress |
3232
| auth-server | object | `{"appLoggers":{"auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","authLogLevel":"INFO","authLogTarget":"STDOUT","enableStdoutLogPrefix":"true","httpLogLevel":"INFO","httpLogTarget":"FILE","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"authEncKeys":"RSA1_5 RSA-OAEP","authSigKeys":"RS256 RS384 RS512 ES256 ES384 ES512 PS256 PS384 PS512","cnCustomJavaOptions":"","enabled":true,"ingress":{"authServerAdditionalAnnotations":{},"authServerEnabled":true,"authServerLabels":{},"authzenAdditionalAnnotations":{},"authzenConfigEnabled":true,"authzenConfigLabels":{},"deviceCodeAdditionalAnnotations":{},"deviceCodeEnabled":true,"deviceCodeLabels":{},"firebaseMessagingAdditionalAnnotations":{},"firebaseMessagingEnabled":true,"firebaseMessagingLabels":{},"lockAdditionalAnnotations":{},"lockConfigAdditionalAnnotations":{},"lockConfigEnabled":false,"lockConfigLabels":{},"lockEnabled":false,"lockLabels":{},"openidAdditionalAnnotations":{},"openidConfigEnabled":true,"openidConfigLabels":{},"u2fAdditionalAnnotations":{},"u2fConfigEnabled":true,"u2fConfigLabels":{},"uma2AdditionalAnnotations":{},"uma2ConfigEnabled":true,"uma2ConfigLabels":{},"webdiscoveryAdditionalAnnotations":{},"webdiscoveryEnabled":true,"webdiscoveryLabels":{},"webfingerAdditionalAnnotations":{},"webfingerEnabled":true,"webfingerLabels":{}},"lockEnabled":false}` | Parameters used globally across all services helm charts. |
33-
| auth-server-key-rotation | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/cloudtools","tag":"2.0.0-1"},"initKeysLife":48,"keysLife":48,"keysPushDelay":0,"keysPushStrategy":"NEWER","keysStrategy":"NEWER","lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for regenerating auth-keys per x hours |
33+
| auth-server-key-rotation | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/cloudtools","tag":"1.5.0-1"},"initKeysLife":48,"keysLife":48,"keysPushDelay":0,"keysPushStrategy":"NEWER","keysStrategy":"NEWER","lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for regenerating auth-keys per x hours |
3434
| auth-server-key-rotation.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
3535
| auth-server-key-rotation.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
3636
| auth-server-key-rotation.customCommand | list | `[]` | Add custom jobs's command. If passed, it will override the default conditional command. |
@@ -41,7 +41,7 @@ Kubernetes: `>=v1.22.0-0`
4141
| auth-server-key-rotation.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
4242
| auth-server-key-rotation.image.pullSecrets | list | `[]` | Image Pull Secrets |
4343
| auth-server-key-rotation.image.repository | string | `"ghcr.io/janssenproject/jans/cloudtools"` | Image to use for deploying. |
44-
| auth-server-key-rotation.image.tag | string | `"2.0.0-1"` | Image tag to use for deploying. |
44+
| auth-server-key-rotation.image.tag | string | `"1.5.0-1"` | Image tag to use for deploying. |
4545
| auth-server-key-rotation.initKeysLife | int | `48` | The initial auth server key rotation keys life in hours |
4646
| auth-server-key-rotation.keysLife | int | `48` | Auth server key rotation keys life in hours |
4747
| auth-server-key-rotation.keysPushDelay | int | `0` | Delay (in seconds) before pushing private keys to Auth server |
@@ -129,7 +129,7 @@ Kubernetes: `>=v1.22.0-0`
129129
| certManager.certificate.issuerName | string | `""` | |
130130
| certManager.certificate.tlsSecretName | string | `"tls-certificate"` | |
131131
| city | string | `"Austin"` | City. Used for certificate creation. |
132-
| cleanup | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/cloudtools","tag":"2.0.0-1"},"interval":60,"lifecycle":{},"limit":1000,"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Cleanup expired entries in persistence |
132+
| cleanup | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/cloudtools","tag":"1.5.0-1"},"interval":60,"lifecycle":{},"limit":1000,"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Cleanup expired entries in persistence |
133133
| cleanup.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
134134
| cleanup.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
135135
| cleanup.customCommand | list | `[]` | Add custom job's command. If passed, it will override the default conditional command. |
@@ -140,7 +140,7 @@ Kubernetes: `>=v1.22.0-0`
140140
| cleanup.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
141141
| cleanup.image.pullSecrets | list | `[]` | Image Pull Secrets |
142142
| cleanup.image.repository | string | `"ghcr.io/janssenproject/jans/cloudtools"` | Image to use for deploying. |
143-
| cleanup.image.tag | string | `"2.0.0-1"` | Image tag to use for deploying. |
143+
| cleanup.image.tag | string | `"1.5.0-1"` | Image tag to use for deploying. |
144144
| cleanup.interval | int | `60` | Interval of running the cleanup process (in minutes) |
145145
| cleanup.limit | int | `1000` | Max. numbers of entries to cleanup |
146146
| cleanup.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
@@ -291,7 +291,7 @@ Kubernetes: `>=v1.22.0-0`
291291
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
292292
| image.pullSecrets | list | `[]` | Image Pull Secrets |
293293
| image.repository | string | `"ghcr.io/janssenproject/jans/all-in-one"` | Image to use for deploying. |
294-
| image.tag | string | `"2.0.0-1"` | Image tag to use for deploying. |
294+
| image.tag | string | `"1.5.0-1"` | Image tag to use for deploying. |
295295
| isFqdnRegistered | bool | `false` | Boolean flag to enable mapping lbIp to fqdn inside pods on clouds that provide static ip for load balancers. On cloud that provide only addresses to the LB this flag will enable a script to actively scan config.configmap.lbAddr and update the hosts file inside the pods automatically. |
296296
| istio.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
297297
| istio.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
@@ -300,7 +300,7 @@ Kubernetes: `>=v1.22.0-0`
300300
| istio.ingress | bool | `false` | Boolean flag that enables using istio gateway for Janssen. This assumes istio ingress is installed and hence the LB is available. |
301301
| istio.namespace | string | `"istio-system"` | The namespace istio is deployed in. The is normally istio-system. |
302302
| istio.tlsSecretName | string | `"tls-certificate"` | |
303-
| kc-scheduler | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":false,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/cloudtools","tag":"2.0.0-1"},"interval":10,"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for synchronizing Keycloak SAML clients |
303+
| kc-scheduler | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":false,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/cloudtools","tag":"1.5.0-1"},"interval":10,"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for synchronizing Keycloak SAML clients |
304304
| kc-scheduler.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
305305
| kc-scheduler.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
306306
| kc-scheduler.customCommand | list | `[]` | Add custom job's command. If passed, it will override the default conditional command. |
@@ -311,7 +311,7 @@ Kubernetes: `>=v1.22.0-0`
311311
| kc-scheduler.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
312312
| kc-scheduler.image.pullSecrets | list | `[]` | Image Pull Secrets |
313313
| kc-scheduler.image.repository | string | `"ghcr.io/janssenproject/jans/cloudtools"` | Image to use for deploying. |
314-
| kc-scheduler.image.tag | string | `"2.0.0-1"` | Image tag to use for deploying. |
314+
| kc-scheduler.image.tag | string | `"1.5.0-1"` | Image tag to use for deploying. |
315315
| kc-scheduler.interval | int | `10` | Interval of running the scheduler (in minutes) |
316316
| kc-scheduler.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
317317
| kc-scheduler.resources.limits.cpu | string | `"300m"` | CPU limit. |

Diff for: charts/janssen-all-in-one/values.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ auth-server-key-rotation:
300300
# -- Image to use for deploying.
301301
repository: ghcr.io/janssenproject/jans/cloudtools
302302
# -- Image tag to use for deploying.
303-
tag: 2.0.0-1
303+
tag: 1.5.0-1
304304
# -- Image Pull Secrets
305305
pullSecrets: [ ]
306306
# -- Auth server key rotation keys life in hours
@@ -698,7 +698,7 @@ image:
698698
# -- Image to use for deploying.
699699
repository: ghcr.io/janssenproject/jans/all-in-one
700700
# -- Image tag to use for deploying.
701-
tag: 2.0.0-1
701+
tag: 1.5.0-1
702702
# -- Image Pull Secrets
703703
pullSecrets: [ ]
704704
# -- Service replica number.
@@ -778,7 +778,7 @@ kc-scheduler:
778778
# -- Image to use for deploying.
779779
repository: ghcr.io/janssenproject/jans/cloudtools
780780
# -- Image tag to use for deploying.
781-
tag: 2.0.0-1
781+
tag: 1.5.0-1
782782
# -- Image Pull Secrets
783783
pullSecrets: [ ]
784784
# -- Resource specs.
@@ -839,7 +839,7 @@ cleanup:
839839
# -- Image to use for deploying.
840840
repository: ghcr.io/janssenproject/jans/cloudtools
841841
# -- Image tag to use for deploying.
842-
tag: 2.0.0-1
842+
tag: 1.5.0-1
843843
# -- Image Pull Secrets
844844
pullSecrets: [ ]
845845
# -- Resource specs.

Diff for: charts/janssen/Chart.yaml

+28-28
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,36 @@ annotations:
33
artifacthub.io/containsSecurityUpdates: 'true'
44
artifacthub.io/images: |
55
- name: auth-server
6-
image: ghcr.io/janssenproject/jans/auth-server:2.0.0-1
6+
image: ghcr.io/janssenproject/jans/auth-server:1.5.0-1
77
- name: auth-server-key-rotation
8-
image: ghcr.io/janssenproject/jans/cloudtools:2.0.0-1
8+
image: ghcr.io/janssenproject/jans/cloudtools:1.5.0-1
99
- name: configuration-manager
10-
image: ghcr.io/janssenproject/jans/configurator:2.0.0-1
10+
image: ghcr.io/janssenproject/jans/configurator:1.5.0-1
1111
- name: config-api
12-
image: ghcr.io/janssenproject/jans/config-api:2.0.0-1
12+
image: ghcr.io/janssenproject/jans/config-api:1.5.0-1
1313
- name: fido2
14-
image: ghcr.io/janssenproject/jans/fido2:2.0.0-1
14+
image: ghcr.io/janssenproject/jans/fido2:1.5.0-1
1515
- name: persistence
16-
image: ghcr.io/janssenproject/jans/persistence-loader:2.0.0-1
16+
image: ghcr.io/janssenproject/jans/persistence-loader:1.5.0-1
1717
- name: casa
18-
image: ghcr.io/janssenproject/jans/casa:2.0.0-1
18+
image: ghcr.io/janssenproject/jans/casa:1.5.0-1
1919
- name: scim
20-
image: ghcr.io/janssenproject/jans/scim:2.0.0-1
20+
image: ghcr.io/janssenproject/jans/scim:1.5.0-1
2121
- name: link
22-
image: ghcr.io/janssenproject/jans/link:2.0.0-1
22+
image: ghcr.io/janssenproject/jans/link:1.5.0-1
2323
- name: saml
24-
image: ghcr.io/janssenproject/jans/saml:2.0.0-1
24+
image: ghcr.io/janssenproject/jans/saml:1.5.0-1
2525
- name: kc-scheduler
26-
image: ghcr.io/janssenproject/jans/cloudtools:2.0.0-1
26+
image: ghcr.io/janssenproject/jans/cloudtools:1.5.0-1
2727
- name: cleanup
28-
image: ghcr.io/janssenproject/jans/cloudtools:2.0.0-1
28+
image: ghcr.io/janssenproject/jans/cloudtools:1.5.0-1
2929
artifacthub.io/license: Apache-2.0
3030
artifacthub.io/prerelease: 'false'
3131
catalog.cattle.io/certified: partner
3232
catalog.cattle.io/release-name: janssen
3333
catalog.cattle.io/display-name: Janssen Cloud Identity and Access Management Microservices
3434
apiVersion: v2
35-
appVersion: "2.0.0"
35+
appVersion: "1.5.0"
3636
icon: >-
3737
https://raw.githubusercontent.com/JanssenProject/jans/main/docs/assets/logo/janssen_project_favicon_transparent_50px_50px.png
3838
home: https://jans.io
@@ -44,60 +44,60 @@ maintainers:
4444
4545
description: Janssen Access and Identity Management Microservices Chart. This chart deploys each janssen microservice as a separate deployment.
4646
name: janssen
47-
version: 2.0.0
47+
version: 1.5.0
4848
dependencies:
4949
- name: casa
50-
version: 2.0.0
50+
version: 1.5.0
5151
condition: global.casa.enabled
5252

5353
- name: config
5454
condition: global.config.enabled
55-
version: 2.0.0
55+
version: 1.5.0
5656

5757
- name: config-api
5858
condition: global.config-api.enabled
59-
version: 2.0.0
59+
version: 1.5.0
6060

6161
- name: auth-server
6262
condition: global.auth-server.enabled
63-
version: 2.0.0
63+
version: 1.5.0
6464

6565
- name: fido2
6666
condition: global.fido2.enabled
67-
version: 2.0.0
67+
version: 1.5.0
6868

6969
- name: scim
7070
condition: global.scim.enabled
71-
version: 2.0.0
71+
version: 1.5.0
7272

7373
- name: nginx-ingress
7474
condition: global.nginx-ingress.enabled
75-
version: 2.0.0
75+
version: 1.5.0
7676

7777
- name: auth-server-key-rotation
7878
condition: global.auth-server-key-rotation.enabled
79-
version: 2.0.0
79+
version: 1.5.0
8080

8181
- name: persistence
8282
condition: global.persistence.enabled
83-
version: 2.0.0
83+
version: 1.5.0
8484

8585
- name: link
8686
condition: global.link.enabled
87-
version: 2.0.0
87+
version: 1.5.0
8888

8989
- name: saml
9090
condition: global.saml.enabled
91-
version: 2.0.0
91+
version: 1.5.0
9292

9393
- name: cn-istio-ingress
9494
condition: global.istio.ingress
95-
version: 2.0.0
95+
version: 1.5.0
9696

9797
- name: kc-scheduler
9898
condition: global.kc-scheduler.enabled
99-
version: 2.0.0
99+
version: 1.5.0
100100

101101
- name: cleanup
102102
condition: global.cleanup.enabled
103-
version: 2.0.0
103+
version: 1.5.0

0 commit comments

Comments
 (0)