github terrakube-io/terrakube 2.29.0

15 hours ago

What's Changed

Features

  • feat: Allow executor to send logs via the API by @capita-user in #2645
  • feat: Refactor module and provider services with GraphQL by @alfespa17 in #2685
  • feat: Update Docker Compose for nginx config and bitnami legacy image by @alfespa17 in #2689
  • feat: Update Traefik to v2, implement job deletion, and upgrade dependencies by @alfespa17 in #2708
  • feat: Enhance module version fetching with GraphQL and caching support by @alfespa17 in #2683
  • feat: Migrate Docker Compose services to bitnamilegacy images for compatibility by @alfespa17 in #2709
  • Change Redis image to bitnamilegacy/redis [skip ci] by @alfespa17 in #2710
  • feat: Allow to import template from private repository by @alfespa17 in #2712
  • feat: Executor workspace preparation reports errors by @bittrance in #2716
  • feat: Ask Kubernetes to delete ephemeral jobs on completion by @bittrance in #2717
  • feat: Display workspace and VCS details in job run UI by @alfespa17 in #2732
  • feat: Reference configuration version id inside the job table for CLI-driven workflow by @alfespa17 in #2733
  • feat: Update JDK to version 25 across workflows and projects by @alfespa17 in #2734
  • feat: Preparing for executors throwing exceptions by @bittrance in #2736
  • feat: Support GitHub App Tokens For Private Extensions by @AviBackToBlack in #2737
  • feat: Prioritize DefaultCredentialsProvider to support STS on custom endpoints by @walnuts1018 in #2769
  • feat: Add sortable columns to variable tables in UI by @denniswebb in #2770
  • feat: update override_branch column type to varchar(128) in job table by @alfespa17 in #2772
  • feat: Add GCP icon support to state diagram by @Copilot in #2790
  • feat: Proper error propagation on execution failure by @bittrance in #2794
  • feat: Executors now throw errors for propagation to users by @bittrance in #2755
  • feat: Empty plan completes immediately by @bittrance in #2796
  • feat: Dark mode improvements by @bittrance in #2797
  • feat: Enhance job history retention logic with workspace and global variables by @alfespa17 in #2750
  • feat: Add Category column to Global Variables table by @Copilot in #2791
  • feat: Create workspace defaults values for better UX by @bittrance in #2816
  • feat: Unify token listing by reusing PAT listing for team tokens by @bittrance in #2815
  • feat: Avoid null execution_mode and clarify it is informational by @bittrance in #2817
  • feat: Job UI improvements by @bittrance in #2822

Fixes

Dependencies

  • deps: bump software.amazon.awssdk:bom from 2.36.2 to 2.37.3 by @dependabot[bot] in #2655
  • deps: bump antd from 5.27.6 to 5.28.0 in /ui by @dependabot[bot] in #2647
  • deps: bump com.google.cloud:libraries-bom from 26.70.0 to 26.71.0 by @dependabot[bot] in #2656
  • deps: bump eslint from 9.38.0 to 9.39.0 in /ui by @dependabot[bot] in #2649
  • deps: bump axios from 1.12.2 to 1.13.1 in /ui by @dependabot[bot] in #2651
  • deps: bump minimatch from 10.0.3 to 10.1.1 in /ui by @dependabot[bot] in #2650
  • deps: bump globals from 16.4.0 to 16.5.0 in /ui by @dependabot[bot] in #2653
  • deps: bump @types/node from 24.9.1 to 24.10.0 in /ui by @dependabot[bot] in #2648
  • deps: bump react-router-dom from 7.9.4 to 7.9.5 in /ui by @dependabot[bot] in #2652
  • deps: bump com.nimbusds:nimbus-jose-jwt from 10.5 to 10.6 by @dependabot[bot] in #2681
  • deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.2.0.4988 to 5.3.0.6276 by @dependabot[bot] in #2680
  • deps: bump io.terrakube.client:terrakube-spring-boot-starter from 1.2.0 to 1.3.0 by @dependabot[bot] in #2679
  • deps: bump org.wiremock.integrations:wiremock-spring-boot from 3.10.6 to 4.0.6 by @dependabot[bot] in #2678
  • deps: bump software.amazon.awssdk:bom from 2.37.3 to 2.38.2 by @dependabot[bot] in #2677
  • deps: bump html-react-parser from 5.2.7 to 5.2.8 in /ui by @dependabot[bot] in #2674
  • deps: bump oidc-client-ts from 3.3.0 to 3.4.0 in /ui by @dependabot[bot] in #2672
  • deps: bump axios from 1.13.1 to 1.13.2 in /ui by @dependabot[bot] in #2671
  • deps: bump vite from 7.1.12 to 7.2.2 in /ui by @dependabot[bot] in #2668
  • deps: bump eslint from 9.39.0 to 9.39.1 in /ui by @dependabot[bot] in #2669
  • deps: bump min-document from 2.19.0 to 2.19.1 in /ui by @dependabot[bot] in #2682
  • deps: bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #2675
  • deps: bump commons-codec:commons-codec from 1.19.0 to 1.20.0 by @dependabot[bot] in #2676
  • deps: bump typescript-eslint from 8.46.2 to 8.46.3 in /ui by @dependabot[bot] in #2670
  • deps: bump software.amazon.awssdk:bom from 2.38.2 to 2.38.7 by @dependabot[bot] in #2705
  • deps: bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in #2704
  • deps: bump org.wiremock.integrations:wiremock-spring-boot from 4.0.6 to 4.0.8 by @dependabot[bot] in #2703
  • deps: bump io.terrakube.client:terrakube-spring-boot-starter from 1.3.0 to 1.4.0 by @dependabot[bot] in #2702
  • deps: bump oidc-client-ts from 3.4.0 to 3.4.1 in /ui by @dependabot[bot] in #2701
  • deps: bump @types/react from 19.2.2 to 19.2.5 in /ui by @dependabot[bot] in #2700
  • deps: bump @types/node from 24.10.0 to 24.10.1 in /ui by @dependabot[bot] in #2698
  • deps: bump @types/react-dom from 19.2.2 to 19.2.3 in /ui by @dependabot[bot] in #2696
  • deps: bump react-router-dom from 7.9.5 to 7.9.6 in /ui by @dependabot[bot] in #2697
  • deps: bump html-react-parser from 5.2.8 to 5.2.10 in /ui by @dependabot[bot] in #2699
  • deps: bump antd from 5.28.0 to 5.29.0 in /ui by @dependabot[bot] in #2695
  • deps: bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in /ui by @dependabot[bot] in #2694
  • deps: bump antd from 5.29.0 to 6.0.0 in /ui by @dependabot[bot] in #2727
  • deps: bump redis.clients:jedis from 7.0.0 to 7.1.0 by @dependabot[bot] in #2720
  • deps: bump software.amazon.awssdk:bom from 2.38.7 to 2.39.2 by @dependabot[bot] in #2722
  • deps: bump @types/react from 19.2.5 to 19.2.7 in /ui by @dependabot[bot] in #2728
  • deps: bump com.google.cloud:libraries-bom from 26.71.0 to 26.72.0 by @dependabot[bot] in #2719
  • deps: bump vite from 7.2.2 to 7.2.4 in /ui by @dependabot[bot] in #2729
  • deps: bump @typescript-eslint/parser from 8.46.4 to 8.47.0 in /ui by @dependabot[bot] in #2726
  • deps: bump core-js-pure from 3.46.0 to 3.47.0 in /ui by @dependabot[bot] in #2725
  • deps: bump typescript-eslint from 8.46.4 to 8.47.0 in /ui by @dependabot[bot] in #2724
  • deps: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui by @dependabot[bot] in #2740
  • deps: bump software.amazon.awssdk:bom from 2.39.2 to 2.39.6 by @dependabot[bot] in #2741
  • deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.3.0.6276 to 5.4.0.6343 by @dependabot[bot] in #2742
  • deps: bump org.bouncycastle:bcpkix-jdk18on from 1.82 to 1.83 by @dependabot[bot] in #2744
  • deps: bump prettier from 3.6.2 to 3.7.3 in /ui by @dependabot[bot] in #2749
  • deps: bump typescript-eslint from 8.48.0 to 8.48.1 in /ui by @dependabot[bot] in #2746
  • deps: bump ts-jest from 29.4.5 to 29.4.6 in /ui by @dependabot[bot] in #2745
  • deps: bump vite from 7.2.4 to 7.2.6 in /ui by @dependabot[bot] in #2748
  • deps: bump antd from 6.0.0 to 6.0.1 in /ui by @dependabot[bot] in #2743
  • deps: Update quartz.version from 2.5.1 to 2.5.2 by @alfespa17 in #2767
  • deps: bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.4.0.6343 to 5.5.0.6356 by @dependabot[bot] in #2764
  • deps: bump org.apache.groovy:groovy-all from 5.0.2 to 5.0.3 by @dependabot[bot] in #2765
  • deps: bump software.amazon.awssdk:bom from 2.39.6 to 2.40.3 by @dependabot[bot] in #2762
  • deps: bump react from 19.2.0 to 19.2.1 in /ui by @dependabot[bot] in #2760
  • deps: bump prettier from 3.7.3 to 3.7.4 in /ui by @dependabot[bot] in #2756
  • deps: bump org.apache.commons:commons-text from 1.14.0 to 1.15.0 by @dependabot[bot] in #2763
  • deps: bump vite from 7.2.6 to 7.2.7 in /ui by @dependabot[bot] in #2761
  • deps: bump react-router-dom from 7.9.6 to 7.10.1 in /ui by @dependabot[bot] in #2759
  • deps: bump antd from 6.0.1 to 6.1.0 in /ui by @dependabot[bot] in #2758
  • deps: bump @vitejs/plugin-react from 5.1.1 to 5.1.2 in /ui by @dependabot[bot] in #2757
  • deps: bump react from 19.2.1 to 19.2.3 in /ui by @dependabot[bot] in #2780
  • deps: bump software.amazon.awssdk:bom from 2.40.3 to 2.40.8 by @dependabot[bot] in #2782
  • deps: bump jgit.version from 7.4.0.202509020913-r to 7.5.0.202512021534-r by @dependabot[bot] in #2783
  • deps: bump io.terrakube.terraform:terraform-spring-boot-starter from 1.2.2 to 1.3.0 by @dependabot[bot] in #2784
  • deps: bump react-dom from 19.2.0 to 19.2.1 in /ui by @dependabot[bot] in #2773
  • deps: bump eslint from 9.39.1 to 9.39.2 in /ui by @dependabot[bot] in #2774
  • deps: bump typescript-eslint from 8.48.1 to 8.49.0 in /ui by @dependabot[bot] in #2778
  • deps: bump eslint-plugin-react-refresh from 0.4.24 to 0.4.25 in /ui by @dependabot[bot] in #2775
  • deps: bump vite from 7.2.7 to 7.3.0 in /ui by @dependabot[bot] in #2776
  • deps: bump @types/node from 24.10.1 to 25.0.2 in /ui by @dependabot[bot] in #2779
  • deps: bump vite-tsconfig-paths from 5.1.4 to 6.0.1 in /ui by @dependabot[bot] in #2781
  • deps: bump redis.clients:jedis from 7.1.0 to 7.2.0 by @dependabot[bot] in #2809
  • deps: bump org.apache.maven:maven-artifact from 3.9.11 to 3.9.12 by @dependabot[bot] in #2810
  • deps: bump software.amazon.awssdk:bom from 2.40.8 to 2.40.13 by @dependabot[bot] in #2813
  • deps: bump antd from 6.1.0 to 6.1.1 in /ui by @dependabot[bot] in #2807
  • deps: bump com.google.cloud:libraries-bom from 26.72.0 to 26.73.0 by @dependabot[bot] in #2811
  • deps: bump html-react-parser from 5.2.10 to 5.2.11 in /ui by @dependabot[bot] in #2804
  • deps: bump com.azure.spring:spring-cloud-azure-dependencies from 6.0.0 to 6.1.0 by @dependabot[bot] in #2814
  • deps: bump typescript-eslint from 8.49.0 to 8.50.0 in /ui by @dependabot[bot] in #2800
  • deps: bump @testing-library/react from 16.3.0 to 16.3.1 in /ui by @dependabot[bot] in #2808
  • deps: bump vite-tsconfig-paths from 6.0.1 to 6.0.3 in /ui by @dependabot[bot] in #2806
  • deps: bump @types/node from 25.0.2 to 25.0.3 in /ui by @dependabot[bot] in #2801
  • deps: bump react-router-dom from 7.10.1 to 7.11.0 in /ui by @dependabot[bot] in #2803
  • deps: bump eslint-plugin-react-refresh from 0.4.25 to 0.4.26 in /ui by @dependabot[bot] in #2805
  • deps: bump Spring Boot and Buildpack versions in POM files by @alfespa17 in #2821

New Contributors

Full Changelog: 2.28.0...2.29.0

Don't miss a new terrakube release

NewReleases is sending notifications on new releases.