Skip to content

0.62.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 10:52
· 307 commits to main since this release

What's Changed

🐞 Bug Fixes

  • cdae157 database: Close the outputSteam after copying large objects
  • 57f4717 orchestrator: Keep recipient addresses after job completion
  • 8a15aa8 plugin-manager: Allow setting options to their final value
  • dfbe2e6 plugin-manager: Properly reset the plugin template state on delete
  • 19b7119 ui: Adjust padding and margins in plugin and advisor fields
  • 1c7ce85 ui: Coerce plugin option types to prevent validation errors
  • 75d450f ui: Fix an anti-pattern with useState and useEffect
  • 4b1406b ui: Normalize username to lowercase on creation to prevent 404

🎉 New Features

  • 182cf55 api: Add route to get dependency graph of an ORT run
  • 0823f60 config-worker: Correctly handle restricted package managers
  • 317ac14 logaccess: Add Elasticsearch log file provider
  • c4f380a model: Add model for the new component
  • bac9454 plugin-manager: Return ErrorResponse if a route fails
  • f1c6a45 service: Add a service to return dependency graphs
  • 41f0a0e ui: Add helper methods and components for dependengy graph
  • 6dfde90 ui: Add support for scanner plugin options
  • 7ea8250 ui: Also make SBOM texts links
  • 531c30f ui: Set options to undefined when creating a new plugin template
  • 99b875b ui: Show the dependency graphs in the UI
  • 7979379 Resolve default package managers in config worker
  • 92c5f25 Sort the dependency graphs

✅ Tests

  • 423f1cc rabbitmq: Work around a deprecation issue

🐘 Build & ⚙️ CI

  • cdc9fba ui: Add Collapsible shadcn-ui component
  • 8355756 Fix the logic to opt-in to the experimental serialization API

🔧 Chores

  • ac64ee0 core: Remove unused jwt.roleCacheLifetimeSeconds
  • c60520f database: Align "create"- with "open"-access
  • 4bcea1e mailmap: Declare full names for some adresses
  • 4142d90 mailmap: Prefer Double Open .io addresses
  • c790226 mailmap: Sort entries alphabetically
  • ec5369b Use sealed interfaces instead of classes where possible

🚀 Dependency Updates

  • 8cdff13 Replace wiremock-standalone dependency
  • ae2e161 pin dependency @radix-ui/react-collapsible to 1.1.12
  • 40b0247 update awssdk to v1.6.64
  • d10f2a5 update com.github.dasniko:testcontainers-keycloak to v4.2.1
  • 533afe0 update com.google.devtools.ksp to v2.3.7
  • d8c8bac update com.typesafe:config to v1.4.7
  • a1d8717 update dependency @hey-api/openapi-ts to v0.96.1
  • c43ada0 update dependency axios to v1.15.1
  • 9596d45 update dependency axios to v1.15.2
  • 9ac4394 update dependency eslint-plugin-react-hooks to v7.1.0
  • acbebe1 update dependency eslint-plugin-react-hooks to v7.1.1
  • d3e395e update dependency postcss to v8.5.10
  • db52a8e update dependency react-hook-form to v7.73.1
  • cd87c73 update dependency typescript to v6.0.3
  • e6a4d45 update dependency vite to v8.0.9
  • cdad940 update dependency vitest to v4.1.5
  • 3afabfd update detektplugin to v2.0.0-alpha.3
  • 1bf87b9 update flyway to v12.5.0
  • b1e47eb update gradle to v9.5.0
  • 823637e update kotlin monorepo to v2.3.21
  • e2f8d17 update ktor monorepo to v3.4.3
  • b60f7c2 update node.js to 03eae3e
  • e5465dc update org.ossreviewtoolkit:version-catalog to v84.1.0
  • 834a241 update org.ossreviewtoolkit:version-catalog to v84.2.0
  • 83da572 update org.postgresql:postgresql to v42.7.11
  • 2ab6644 update rabbitmq docker tag to v4.3.0
  • cbfe583 update tailwindcss monorepo to v4.2.3
  • 791071d update tailwindcss monorepo to v4.2.4
  • 3b19c17 update tanstack-query monorepo to v5.99.2
  • 40bcb2e update tanstack-router monorepo
  • a6e1013 update typescript-eslint monorepo to v8.59.0

🚜 Refactorings

  • f228e44 ktor-utils: Expose some sorting helpers
  • 38e227a logaccess: Apply default timeout when creating the config object
  • 9461f3e plugin-manager: Centralize handling of template errors
  • 7cd2ec5 ui: Clean up the refactor
  • 59260c2 ui: Extract form primitives
  • 7c1b41b ui: Extract form schema
  • 9d78c26 ui: Extract handling of default values in the form
  • 1792c87 ui: Extract plugin utilities
  • 4061184 ui: Extract the form payload builder
  • 42f1d38 ui: Use barrel export also for form subfields