Skip to content

0.41.0 (withdrawn)

Choose a tag to compare

@mnonnenmacher mnonnenmacher released this 19 Nov 13:23
· 76 commits to main since this release

Caution

Due to CI issues not all release artifacts could be built, use 0.42.0 instead.

What's Changed

🐞 Bug Fixes

  • 74c712f cli: Fix inconsistent handling of runId option
  • a7a9ba2 compose: Add localhost:8080 to UI_HOSTS
  • 457af28 compose: Allow all redirect URIs as CORS origins
  • 99199be compose: Use UI_HOSTS instead of UI_HOST to configure CORS
  • 1009010 config: Clear HTTP basic auth cache to prevent credential conflicts
  • 4501900 core: Replace the authorization code flow with the password flow
  • 9b524dd ui: Enforce non-empty properties in forms
  • 8babc51 ui: Trim leading and trailing whitespaces in forms

🎉 New Features

  • 22174d0 compose: Increase the access token lifespan to 10 minutes
  • 5cd5e81 model: Add a ResolvablePluginConfig
  • dfb8152 model: Add a ResolvableSecret class
  • 23f595f secret-service: Add a function to get the value of a secret
  • 6b1a800 ui: Change the default filtering of admin's runs to ACTIVE
  • 49ce601 workers: Support user secrets in plugin configs
  • a21a59a Use ResolvablePluginConfig in job configurations

✅ Tests

  • f6ef74f ui: Add a job for UI e2e testing
  • 3763318 ui: Add a very simple front page test
  • 43ab8f9 workers: Create a helper object centrally
  • e0e7feb workers: Remove redundant qualifiers
  • fc87933 workers: Remove unused constructor arguments
  • 39baac0 workers: Rename a test class

🐘 Build & ⚙️ CI

  • 91d54f0 ui: Install Playwright for e2e testing
  • 71f7d40 Remove rootProject usage for detekt formatting plugin version
  • 4aa0a55 Remove the unused "json-schema-serialization" dependency
  • b69476e Remove unused ORT version declaration
  • 8297b86 github: Stop using the macos-13 image

📖 Documentation

  • ead1fdc compose: Document how to update the Keycloak realm import file
  • 9ebaa28 compose: Update information for Swagger UI
  • 7150bf6 dao: Avoid duplicate "provenance" in an error message
  • fd02a12 ui: Revamp the instructions for UI development

🔧 Chores

  • e326752 cli: Do not swallow an exception
  • 496e011 cli: Drop unused expressions
  • 61c13df cli: Remove an obsolete extension function
  • 4c1b4c7 common: Log more obvious placeholders for secrets
  • 1716e42 compose: Recreate the master realm file with Keycloak 26.4.5
  • a81a76f ui: Use shorter headers for the admin's runs table

🚀 Dependency Updates

  • ef0e581 6681832 update actions/checkout action to v5.0.1
  • 08ed5c4 update awssdk to v1.5.83
  • 2b11c08 update com.charleskorn.kaml:kaml to v0.103.0
  • 37c8735 update com.charleskorn.kaml:kaml to v0.104.0
  • ce92662 update com.github.dasniko:testcontainers-keycloak to v4
  • f75cbb9 update com.google.cloud.tools.jib to v3.5.0
  • 8ed793c update com.google.cloud.tools.jib to v3.5.1
  • 3e4fe14 update com.networknt:json-schema-validator to v2
  • a67aa93 update com.squareup.okio:okio to v3.16.3
  • 90dc365 update com.squareup.okio:okio to v3.16.4
  • 5576c0f update com.vanniktech:gradle-maven-publish-plugin to v0.35.0
  • 73e5daf update dependency @eslint/compat to v2
  • f37fcac update dependency @hey-api/openapi-ts to v0.87.2
  • 1030575 update dependency @hey-api/openapi-ts to v0.87.4
  • 785a5c4 update dependency @hey-api/openapi-ts to v0.87.5
  • 3bfbf64 update dependency @tanstack/react-query to v5.90.10
  • cbfffc6 update dependency @types/node to v24.10.1
  • efa2fff update dependency @types/react to v19.2.4
  • ff5459d update dependency @types/react to v19.2.5
  • c2d8b4f update dependency @types/react to v19.2.6
  • bec6db2 update dependency @vitejs/plugin-react to v5.1.1
  • 3389682 update dependency oidc-client-ts to v3.4.1
  • 3721eff update dependency react-hook-form to v7.66.1
  • 8d0d1e0 update dependency vitest to v4.0.10
  • 1e32c1e update dependency vitest to v4.0.9
  • ad2316c update docker/dockerfile docker tag to v1.20
  • 991c256 update eclipse-temurin:21.0.9_10-jdk-jammy docker digest to 81ad124
  • fc4c6d0 update flyway to v11.17.0
  • 77ce514 update gradle to v9.2.1
  • 7e3e20e update node.js to f752e48
  • df5db11 update org.ossreviewtoolkit:version-catalog to v71.3.0
  • bceea40 update org.ossreviewtoolkit:version-catalog to v71.4.0
  • d92b7be update quay.io/keycloak/keycloak docker tag to v26.4.5
  • cd2e168 update rabbitmq docker tag to v4.2.1
  • a6f180c update react monorepo to v19.2.3
  • 0a3999c update tanstack-router monorepo to v1.136.8
  • 02ab286 update testcontainers-java monorepo to v2.0.2
  • ebd49fd update typescript-eslint monorepo to v8.47.0

🚜 Refactorings

  • 45ea430 workers: Add SecretService to WorkerContextImpl
  • f8adb60 workers: Turn a function into an expression function
  • 105607b workers: Use the SecretService for resolving secret values