What's Changed
Upgrading
This release include 2 new teams permission called "manageCollection" and "manageJob", the default value for existing teams is false, make sure to update these new permission for existing teams in your Terrakube instance.
Features
- feat: Add Maven cache step to GitHub Actions workflow for disk optimization by @ilkerispir in #1365
- feat: Allow users w/o manage perm to trigger run by @stanleyz in #1395
- feat: Proxy support in GitHubTokenService by @alfespa17 in #931
- feat: Allow to include or remove terraform backend keys in AWS by @alfespa17 in #1413
- feat: Migrate Terrakube Registry to AWS sdk v2 by @alfespa17 in #1449
- feat: Migrate Terrakube API to AWS sdk v2 by @alfespa17 in #1451
- feat: Migrate Terrakube Executor to AWS sdk v2 by @alfespa17 in #1452
- feat: enhance branch matching with regex by @BenjaminDecreusefond in #1457
- feat: Improve CLI driven workflow execution time by @stanleyz in #1458
- feat: Adding lock description warning in workspace details by @alfespa17 in #1501
- feat: add possibility to mount config map on ephemeral job agent by @BenjaminDecreusefond in #1505
- feat: Adding support to handle variable collection by @alfespa17 in #1506
- feat: Showing collection information used inside the workspace details by @alfespa17 in #1529
- feat: Allow to change manageCollection permission from the UI by @alfespa17 in #1551
- feat: Adding new manage job permission by @alfespa17 in #1552
- feat: Allow to continue template execution using "ignoreError" property by @BenjaminDecreusefond in #1550
- feat: Showing global variables in workspace details by @alfespa17 in #1553
- feat: Allow tolerations for ephemeral agents by @BenjaminDecreusefond in #1579
Fixes
- fix: filter tag and search value remain until the filter is removed by @Avinashs7 in #1389
- fix: REDIS connection using ssl in API by @alfespa17 in #1391
- fix: remove excessive apply output from API logs by @stanleyz in #1392
- fix: Use default template on default branch by @stanleyz in #1393
- fix: error output overlaps with standard output by @stanleyz in #1410
- fix: MySQL Connector/J artifacts moved warning by @dawidmalina in #1415
- fix: Update pull_request.yml by @alfespa17 in #1423
- fix: Refactor pull request from forks by @alfespa17 in #1424
- fix: refactor pipeline logic by @alfespa17 in #1426
- fix: for annotations has been deprecated by @dawidmalina in #1421
- fix: problems encountered while building the effective model by @dawidmalina in #1418
- fix: remove explicit junit-jupiter versioning by @dawidmalina in #1433
- fix: GitHub App Token not saved for modules by @stanleyz in #1432
- fix: Sonar cloud issues by @alfespa17 in #1453
- fix: Terraform download when using arm64 by @alfespa17 in #1478
- fix: Update pipeline to use correct user in ARM image by @alfespa17 in #1480
- fix: syntax issue in pipeline by @alfespa17 in #1481
- fix: Remove VCS client reference when deleting workspace by @alfespa17 in #1502
- fix: Moving liquibase script constraint to a new file by @alfespa17 in #1530
Dependencies
View Dependency Changes
- deps: bump antd from 5.21.0 to 5.21.1 in /ui by @dependabot in #1348
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.772 to 1.12.773 by @dependabot in #1386
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.41.1 to 9.41.2 by @dependabot in #1383
- deps: bump @babel/core from 7.25.2 to 7.25.7 in /ui by @dependabot in #1371
- deps: bump antd from 5.21.1 to 5.21.2 in /ui by @dependabot in #1375
- deps: bump oidc-client-ts from 3.0.1 to 3.1.0 in /ui by @dependabot in #1372
- deps: bump html-react-parser from 5.1.16 to 5.1.18 in /ui by @dependabot in #1374
- deps: bump @babel/preset-env from 7.25.4 to 7.25.7 in /ui by @dependabot in #1373
- deps: bump com.google.cloud:libraries-bom from 26.47.0 to 26.48.0 by @dependabot in #1384
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.41.1 to 9.41.2 in /api by @dependabot in #1370
- deps: bump react-oidc-context from 3.1.1 to 3.2.0 in /ui by @dependabot in #1402
- deps: bump @babel/preset-env from 7.25.7 to 7.25.8 in /ui by @dependabot in #1403
- deps: bump antd from 5.21.2 to 5.21.4 in /ui by @dependabot in #1407
- deps: bump com.azure:azure-storage-blob from 12.28.0 to 12.28.1 by @dependabot in #1399
- deps: bump com.azure:azure-storage-blob from 12.28.0 to 12.28.1 in /executor by @dependabot in #1408
- deps: bump com.azure.spring:spring-cloud-azure-dependencies from 5.16.0 to 5.17.1 by @dependabot in #1400
- deps: bump @babel/standalone from 7.25.6 to 7.25.8 in /ui by @dependabot in #1405
- deps: bump react-router-dom from 6.26.2 to 6.27.0 in /ui by @dependabot in #1404
- deps: bump @babel/core from 7.25.7 to 7.25.8 in /ui by @dependabot in #1406
- deps: bump com.mysql:mysql-connector-j from 8.0.31 to 8.2.0 in /api by @dependabot in #1416
- deps: Update Jedis Client from 4.4.8 to version 5.X by @dawidmalina in #1427
- deps: bump antd from 5.21.4 to 5.21.5 in /ui by @dependabot in #1435
- deps: bump @testing-library/jest-dom from 6.5.0 to 6.6.2 in /ui by @dependabot in #1434
- deps: bump com.amazonaws:aws-java-sdk-bom from 1.12.773 to 1.12.776 by @dependabot in #1440
- deps: bump com.google.cloud:libraries-bom from 26.48.0 to 26.49.0 by @dependabot in #1439
- deps: bump http-proxy-middleware from 2.0.4 to 2.0.7 in /ui by @dependabot in #1450
- deps: bump org.springframework.boot:spring-boot-starter-parent from 3.3.4 to 3.3.5 by @dependabot in #1463
- deps: bump software.amazon.awssdk:bom from 2.28.27 to 2.29.1 by @dependabot in #1462
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.41.2 to 9.42 in /api by @dependabot in #1472
- deps: bump software.amazon.awssdk:bom from 2.29.1 to 2.29.6 by @dependabot in #1495
- deps: bump web-vitals from 4.2.3 to 4.2.4 in /ui by @dependabot in #1468
- deps: bump com.google.cloud:libraries-bom from 26.49.0 to 26.50.0 by @dependabot in #1497
- deps: bump antd from 5.21.5 to 5.21.6 in /ui by @dependabot in #1469
- deps: bump @testing-library/jest-dom from 6.6.2 to 6.6.3 in /ui by @dependabot in #1483
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.42 to 9.45 by @dependabot in #1496
- deps: bump com.mysql:mysql-connector-j from 8.2.0 to 9.1.0 by @dependabot in #1442
- deps: bump cronstrue from 2.50.0 to 2.51.0 in /ui by @dependabot in #1487
- deps: bump software.amazon.awssdk:bom from 2.29.6 to 2.29.9 by @dependabot in #1518
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.45 to 9.46 by @dependabot in #1520
- deps: bump uuid from 10.0.0 to 11.0.3 in /ui by @dependabot in #1523
- deps: bump org.liquibase:liquibase-core from 4.29.2 to 4.30.0 by @dependabot in #1517
- deps: bump org.apache.groovy:groovy-all from 4.0.23 to 4.0.24 by @dependabot in #1515
- deps: bump com.azure.spring:spring-cloud-azure-dependencies from 5.17.1 to 5.18.0 by @dependabot in #1516
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.45 to 9.46 in /api by @dependabot in #1514
- deps: bump org.apache.groovy:groovy-all from 4.0.23 to 4.0.24 in /executor by @dependabot in #1508
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 4.0.0.4121 to 5.0.0.4389 in /registry by @dependabot in #1521
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 4.0.0.4121 to 5.0.0.4389 in /api by @dependabot in #1511
- deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 4.0.0.4121 to 5.0.0.4389 in /executor by @dependabot in #1509
- deps: bump react-router-dom from 6.27.0 to 6.28.0 in /ui by @dependabot in #1525
- deps: bump @babel/core from 7.25.8 to 7.26.0 in /ui by @dependabot in #1466
- deps: bump core-js-pure from 3.38.1 to 3.39.0 in /ui by @dependabot in #1484
- deps: bump @babel/standalone from 7.25.8 to 7.26.2 in /ui by @dependabot in #1486
- deps: bump @babel/preset-env from 7.25.8 to 7.26.0 in /ui by @dependabot in #1467
- deps: bump org.projectlombok:lombok from 1.18.34 to 1.18.36 in /api by @dependabot in #1533
- deps: bump software.amazon.awssdk:bom from 2.29.9 to 2.29.15 by @dependabot in #1545
- deps: bump org.projectlombok:lombok from 1.18.34 to 1.18.36 by @dependabot in #1543
- deps: bump com.nimbusds:nimbus-jose-jwt from 9.46 to 9.47 by @dependabot in #1542
- deps: bump com.azure:azure-storage-blob from 12.28.1 to 12.29.0 by @dependabot in #1544
- deps: bump cross-spawn from 7.0.3 to 7.0.6 in /ui by @dependabot in #1546
- deps: bump antd from 5.21.6 to 5.22.1 in /ui by @dependabot in #1541
- deps: bump dotenv-expand from 11.0.6 to 12.0.0 in /ui by @dependabot in #1540
- deps: bump software.amazon.awssdk:bom from 2.29.15 to 2.29.20 by @dependabot in #1565
- deps: bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #1566
- deps: bump com.microsoft.azure:msal4j from 1.17.2 to 1.17.3 by @dependabot in #1568
- deps: bump antd from 5.22.1 to 5.22.2 in /ui by @dependabot in #1564
- deps: bump cronstrue from 2.51.0 to 2.52.0 in /ui by @dependabot in #1561
- deps: Update Quartz to version 2.5.0 by @alfespa17 in #1580
- deps: Update Buildpacks version by @alfespa17 in #1581
- [Snyk] Security upgrade axios from 1.7.7 to 1.7.8 by @alfespa17 in #1574
New Contributors
- @dawidmalina made their first contribution in #1415
- @BenjaminDecreusefond made their first contribution in #1457
Full Changelog: 2.23.2...2.24.0