Releases: AzBuilder/terrakube
Releases · AzBuilder/terrakube
2.21.2
2.21.1-proxy-fix
DO NOT USE IN PRODUCTION
Related to #902
2.21.1
What's Changed
Fixes:
- Fix failed plan logic in CLI driven workflow by @alfespa17 in #929
Dependencies
- deps: bump redux from 4.2.0 to 5.0.1 in /ui by @dependabot in #898
- deps: bump react-social-login-buttons from 3.6.1 to 4.1.0 in /ui by @dependabot in #894
- deps: bump minimatch from 3.1.2 to 9.0.4 in /ui by @dependabot in #897
- deps: bump org.projectlombok:lombok from 1.18.28 to 1.18.32 in /api by @dependabot in #864
- deps: bump dotenv from 10.0.0 to 16.4.5 in /ui by @dependabot in #895
- deps: bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.12 in /registry by @dependabot in #861
- deps: bump @babel/preset-env from 7.22.6 to 7.24.6 in /ui by @dependabot in #892
- deps: bump org.mock-server:mockserver-spring-test-listener from 5.13.2 to 5.15.0 in /api by @dependabot in #887
- deps: bump com.azure:azure-storage-blob from 12.25.1 to 12.26.0 in /executor by @dependabot in #866
- deps: bump org.projectlombok:lombok from 1.18.26 to 1.18.32 in /executor by @dependabot in #879
- deps: bump oidc-client-ts from 2.2.0 to 2.4.0 in /ui by @dependabot in #889
- deps: bump @testing-library/react from 11.2.7 to 12.1.5 in /ui by @dependabot in #891
- deps: bump org.apache.commons:commons-compress from 1.26.0 to 1.26.2 in /executor by @dependabot in #870
- deps: bump jgit.version from 6.6.1.202309021850-r to 6.9.0.202403050737-r in /executor by @dependabot in #859
- deps: bump org.terrakube.client:terrakube-spring-boot-starter from 0.15.0 to 0.15.1 in /registry by @dependabot in #867
- deps: bump loader-utils from 2.0.4 to 3.2.2 in /ui by @dependabot in #896
- deps: bump react-js-cron from 1.4.0 to 5.0.1 in /ui by @dependabot in #890
- deps: bump commons-codec:commons-codec from 1.15 to 1.17.0 in /executor by @dependabot in #882
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.261 to 1.12.731 in /api by @dependabot in #888
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.261 to 1.12.731 in /registry by @dependabot in #877
- deps: bump commons-io:commons-io from 2.8.0 to 2.16.1 in /executor by @dependabot in #868
- deps: bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.12 in /executor by @dependabot in #876
- deps: bump org.apache.groovy:groovy-all from 4.0.20 to 4.0.21 in /executor by @dependabot in #908
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.731 to 1.12.734 in /registry by @dependabot in #915
- deps: bump org.postgresql:postgresql from 42.7.2 to 42.7.3 in /api by @dependabot in #912
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.261 to 1.12.734 in /executor by @dependabot in #909
- deps: bump luxon from 3.4.3 to 3.4.4 in /ui by @dependabot in #925
- deps: bump reactflow from 11.10.1 to 11.11.3 in /ui by @dependabot in #924
- deps: bump @testing-library/user-event from 12.8.3 to 14.5.2 in /ui by @dependabot in #923
- deps: bump uuid from 9.0.0 to 9.0.1 in /ui by @dependabot in #920
- deps: bump @babel/core from 7.20.12 to 7.24.6 in /ui by @dependabot in #921
- deps: bump web-vitals from 1.1.2 to 4.0.1 in /ui by @dependabot in #918
- deps: bump axios from 1.6.4 to 1.7.2 in /ui by @dependabot in #919
- deps: bump @monaco-editor/react from 4.4.6 to 4.6.0 in /ui by @dependabot in #922
- deps: bump @babel/standalone from 7.24.5 to 7.24.6 in /ui by @dependabot in #917
- deps: bump mysql:mysql-connector-java from 8.0.28 to 8.0.30 in /api by @dependabot in #911
- deps: bump com.google.cloud:libraries-bom from 26.3.0 to 26.40.0 in /executor by @dependabot in #904
- deps: bump com.diogonunes:JColor from 5.2.0 to 5.5.1 in /executor by @dependabot in #874
- deps: bump org.apache.commons:commons-text from 1.10.0 to 1.12.0 in /executor by @dependabot in #910
- deps: bump com.microsoft.azure:msal4j from 1.11.2 to 1.15.0 in /api by @dependabot in #884
- deps: bump com.google.cloud:libraries-bom from 26.3.0 to 26.40.0 in /registry by @dependabot in #875
- deps: bump commons-io:commons-io from 2.8.0 to 2.16.1 in /registry by @dependabot in #914
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.8.0.2131 to 4.0.0.4121 in /registry by @dependabot in #916
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.8.0.2131 to 4.0.0.4121 in /executor by @dependabot in #905
- deps: bump slf4j.version from 1.7.36 to 2.0.13 in /executor by @dependabot in #906
- deps: bump io.rest-assured:rest-assured from 4.5.1 to 5.4.0 in /registry by @dependabot in #865
- deps: bump io.rest-assured:rest-assured from 4.5.1 to 5.4.0 in /api by @dependabot in #883
- deps: bump com.azure.spring:spring-cloud-azure-dependencies from 5.7.0 to 5.12.0 in /registry by @dependabot in #886
- deps: bump com.azure.spring:spring-cloud-azure-dependencies from 5.7.0 to 5.12.0 in /api by @dependabot in #881
Full Changelog: 2.21.0...2.21.1
2.21.1-beta.1
What's Changed
Fixes
- Fix failed plan login in CLI driven workflow by @alfespa17 in #929
Dependencies
- deps: bump redux from 4.2.0 to 5.0.1 in /ui by @dependabot in #898
- deps: bump react-social-login-buttons from 3.6.1 to 4.1.0 in /ui by @dependabot in #894
- deps: bump minimatch from 3.1.2 to 9.0.4 in /ui by @dependabot in #897
- deps: bump org.projectlombok:lombok from 1.18.28 to 1.18.32 in /api by @dependabot in #864
- deps: bump dotenv from 10.0.0 to 16.4.5 in /ui by @dependabot in #895
- deps: bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.12 in /registry by @dependabot in #861
- deps: bump @babel/preset-env from 7.22.6 to 7.24.6 in /ui by @dependabot in #892
- deps: bump org.mock-server:mockserver-spring-test-listener from 5.13.2 to 5.15.0 in /api by @dependabot in #887
- deps: bump com.azure:azure-storage-blob from 12.25.1 to 12.26.0 in /executor by @dependabot in #866
- deps: bump org.projectlombok:lombok from 1.18.26 to 1.18.32 in /executor by @dependabot in #879
- deps: bump oidc-client-ts from 2.2.0 to 2.4.0 in /ui by @dependabot in #889
- deps: bump @testing-library/react from 11.2.7 to 12.1.5 in /ui by @dependabot in #891
- deps: bump org.apache.commons:commons-compress from 1.26.0 to 1.26.2 in /executor by @dependabot in #870
- deps: bump jgit.version from 6.6.1.202309021850-r to 6.9.0.202403050737-r in /executor by @dependabot in #859
- deps: bump org.terrakube.client:terrakube-spring-boot-starter from 0.15.0 to 0.15.1 in /registry by @dependabot in #867
- deps: bump loader-utils from 2.0.4 to 3.2.2 in /ui by @dependabot in #896
- deps: bump react-js-cron from 1.4.0 to 5.0.1 in /ui by @dependabot in #890
- deps: bump commons-codec:commons-codec from 1.15 to 1.17.0 in /executor by @dependabot in #882
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.261 to 1.12.731 in /api by @dependabot in #888
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.261 to 1.12.731 in /registry by @dependabot in #877
- deps: bump commons-io:commons-io from 2.8.0 to 2.16.1 in /executor by @dependabot in #868
- deps: bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.12 in /executor by @dependabot in #876
- deps: bump org.apache.groovy:groovy-all from 4.0.20 to 4.0.21 in /executor by @dependabot in #908
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.731 to 1.12.734 in /registry by @dependabot in #915
- deps: bump org.postgresql:postgresql from 42.7.2 to 42.7.3 in /api by @dependabot in #912
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.261 to 1.12.734 in /executor by @dependabot in #909
- deps: bump luxon from 3.4.3 to 3.4.4 in /ui by @dependabot in #925
- deps: bump reactflow from 11.10.1 to 11.11.3 in /ui by @dependabot in #924
- deps: bump @testing-library/user-event from 12.8.3 to 14.5.2 in /ui by @dependabot in #923
- deps: bump uuid from 9.0.0 to 9.0.1 in /ui by @dependabot in #920
- deps: bump @babel/core from 7.20.12 to 7.24.6 in /ui by @dependabot in #921
- deps: bump web-vitals from 1.1.2 to 4.0.1 in /ui by @dependabot in #918
- deps: bump axios from 1.6.4 to 1.7.2 in /ui by @dependabot in #919
- deps: bump @monaco-editor/react from 4.4.6 to 4.6.0 in /ui by @dependabot in #922
- deps: bump @babel/standalone from 7.24.5 to 7.24.6 in /ui by @dependabot in #917
- deps: bump mysql:mysql-connector-java from 8.0.28 to 8.0.30 in /api by @dependabot in #911
- deps: bump com.google.cloud:libraries-bom from 26.3.0 to 26.40.0 in /executor by @dependabot in #904
- deps: bump com.diogonunes:JColor from 5.2.0 to 5.5.1 in /executor by @dependabot in #874
- deps: bump org.apache.commons:commons-text from 1.10.0 to 1.12.0 in /executor by @dependabot in #910
- deps: bump com.microsoft.azure:msal4j from 1.11.2 to 1.15.0 in /api by @dependabot in #884
- deps: bump com.google.cloud:libraries-bom from 26.3.0 to 26.40.0 in /registry by @dependabot in #875
- deps: bump commons-io:commons-io from 2.8.0 to 2.16.1 in /registry by @dependabot in #914
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.8.0.2131 to 4.0.0.4121 in /registry by @dependabot in #916
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.8.0.2131 to 4.0.0.4121 in /executor by @dependabot in #905
- deps: bump slf4j.version from 1.7.36 to 2.0.13 in /executor by @dependabot in #906
- deps: bump io.rest-assured:rest-assured from 4.5.1 to 5.4.0 in /registry by @dependabot in #865
- deps: bump io.rest-assured:rest-assured from 4.5.1 to 5.4.0 in /api by @dependabot in #883
- deps: bump com.azure.spring:spring-cloud-azure-dependencies from 5.7.0 to 5.12.0 in /registry by @dependabot in #886
- deps: bump com.azure.spring:spring-cloud-azure-dependencies from 5.7.0 to 5.12.0 in /api by @dependabot in #881
Full Changelog: 2.21.0...2.21.1-beta.1
2.21.1-alpha.1
DO NOT USE THIS VERSION
This include a new logic used in the registry to authenticate for the storage backend using the following environment variables:
- AwsEnableRoleAuth: This should be true
- AwsRoleArn
- AwsRoleSessionName
2.21.0
What's Changed
Features
- Azure Dynamic provider credentials support by @alfespa17 in #817
- GCP Dynamic provider credentials support by @alfespa17 in #821
- AWS Dynamic provider credentials support by @alfespa17 in #837
- GCP Dynamic Provider Credentials Setup example with Terraform by @alfespa17 in #840
- AWS Dynamic Provider Credentials Setup example with Terraform by @alfespa17 in #842
- Azure Dynamic Provider Credentials Setup example with Terraform by @alfespa17 in #844
- feature: terrakube actions implementation by @jcanizalez in #853
- Support for --auto-approve flag by @alfespa17 in #816
Enhancements
- Added organizationid to url for Workspaces by @jcanizalez in #823
- Added workspace name validation by @jcanizalez in #801
- Redirect to job view when using remote execution by @jcanizalez in #797
- enhancement: added different color to destroy button by @jcanizalez in #850
- Validate module name length by @alfespa17 in #833
- Validate if plan has no changes by @alfespa17 in #854
- Refactor validation job with no changes by @alfespa17 in #856
- Add hostname in CLI driven workflow example by @alfespa17 in #836
- Added running status for Job Steps by @jcanizalez in #825
Fixes
- fix: sorting job ids by @ilkerispir in #845
- fix: sorted workspaces by name by @ilkerispir in #855
- Fixed the format for jobs logs by @jcanizalez in #826
- Fix workspace lock for expired jobs by @alfespa17 in #832
- Fix queue UI by @alfespa17 in #810
- Fix Build by @alfespa17 in #802
- Fix Path Dynamic Credentials in GITPOD by @alfespa17 in #820
- fix: build for ui by @jcanizalez in #899
Dependency Updates
- Spring-boot 3 Support by @alfespa17 in #781
- Update Antd to v5 by @jcanizalez in #824
- Update to Elide 7.0.4 by @alfespa17 in #851
- [Snyk] Security upgrade org.terrakube.client:terrakube-spring-boot-starter from 0.15.0-beta.3 to 0.15.0 by @alfespa17 in #857
- Bump ejs from 3.1.7 to 3.1.10 in /ui by @dependabot in #828
- Bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /ui by @dependabot in #778
- Bump express from 4.17.3 to 4.19.2 in /ui by @dependabot in #783
- Remove ui.env in docker-compose [skip ci] by @alfespa17 in #827
- Update pom.xml by @alfespa17 in #858
- Update to Docker Compose 2.20.0 and fix version number in the UI by @alfespa17 in #788
Full Changelog: 2.20.0...2.21.0
2.21.0-beta.8
What's Changed
- [Snyk] Security upgrade org.terrakube.client:terrakube-spring-boot-starter from 0.15.0-beta.3 to 0.15.0 by @alfespa17 in #857
- Update pom.xml by @alfespa17 in #858
- feature: terrakube actions implementation by @jcanizalez in #853
- fix: build for ui by @jcanizalez in #899
Full Changelog: 2.21.0-beta.7...2.21.0-beta.8
2.21.0-beta.7
What's Changed
- fix: sorted workspaces by name by @ilkerispir in #855
- Refactor validation job with no changes by @alfespa17 in #856
Full Changelog: 2.21.0-beta.6...2.21.0-beta.7
2.21.0-beta.6
What's Changed
- enhancement: added different color to destroy button by @jcanizalez in #850
- Update to Elide 7.0.4 by @alfespa17 in #851
- Validate if plan has no changes by @alfespa17 in #854
Full Changelog: 2.21.0-beta.5...2.21.0-beta.6
2.21.0-beta.5
What's Changed
- GCP Dynamic Provider Credentials Setup example with Terraform by @alfespa17 in #840
- AWS Dynamic Provider Credentials Setup example with Terraform by @alfespa17 in #842
- Azure Dynamic Provider Credentials Setup example with Terraform by @alfespa17 in #844
- fix: sorting job ids by @ilkerispir in #845
Full Changelog: 2.21.0-beta.4...2.21.0-beta.5