Skip to content

Releases: eclipse-apoapsis/ort-server

0.31.0

26 Sep 10:00
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 33b81ed dao: Add a missing ON DELETE CASCADE constraint
  • 550785e services: Add missing offset to query
  • 2df76bc ui: Allow also general strings as repository types
  • 51a818b ui: Fix issue categorization
  • 07f31a0 ui: Fix table overflow
  • b23acb8 ui: Redirect specifically to a correct page after run creation

🎉 New Features

  • 500c007 client: Support retries for timed out requests
  • ee97ca1 core: Allow filtering for product and organization vulnerabilities
  • 5b607d7 services: Allow filtering vulnerabilities for multiple runs
  • d80f474 ui: Define a regular expression filter component
  • a4f3d88 ui: Don't show empty repository / artifact information
  • e57932f ui: Use the regular expression filter
  • e187c25 workers: Apply resolutions to job status evaluation

📖 Documentation

  • 0af4981 website: Move secrets provider docs to website
  • 990e105 Fix links in readme files

🔧 Chores

  • 378c3a9 core: Move function to utils
  • 57d2d16 dao: Capitalize the "Scanner" issue source
  • 8f7b45c ui: Add a "dummy" RegEx also for the 'Other' issue category
  • 6735e02 Prefer the Char-version of split()

🚀 Dependency Updates

  • 7017c51 update actions/cache digest to 0057852
  • 113c002 update com.charleskorn.kaml:kaml to v0.97.0
  • a406798 update dependency @hey-api/openapi-ts to v0.84.2
  • 74b5252 update dependency @hey-api/openapi-ts to v0.84.3
  • 893f244 update dependency @tailwindcss/typography to v0.5.19
  • 5b91fe7 update dependency eslint-plugin-react-refresh to v0.4.22
  • c8cecee update dependency tw-animate-css to v1.4.0
  • 7f766ac update docusaurus monorepo to v3.9.0
  • 1f3045f update org.ossreviewtoolkit:version-catalog to v69
  • 4e4303c update postgres docker tag to v18
  • 120b7bb update quay.io/keycloak/keycloak docker tag to v26.3.5

🚜 Refactorings

  • 2aa9c1c ui: Remove grouping support from the data table components

0.30.0

23 Sep 10:21
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 4ea117f core: Add missing filters to API docs
  • 6a11301 plugin-manager: Reset the deleted flag when creating a template
  • 5c54a59 ui: Don't render empty objects
  • d294f09 ui: Render all property values with a muted font
  • 31a647f ui: Use div instead of fragment
  • fbe7df3 ui: Use runtime API URLs instead of build-time placeholders

🎉 New Features

  • 5d8b810 services: Allow sorting vulnerabilities for runs by purl
  • bf3ae69 ui: Add filter for organization name
  • 4de7088 ui: Add filter for product name
  • 9f592d2 ui: Add filter for repository name (URL)
  • 5c558af ui: Add validation schema for the name filter
  • c3d0942 ui: Clean up the Configuration page
  • 16874fb ui: Show binary flags for packages
  • 256970c Return purl for product and organization vulnerabilities

🐘 Build & ⚙️ CI

  • 11121ad ui: Add Axios library
  • bfc6595 ui: Add Zod plugin to hey-api configuration
  • 34f7997 ui: Add an Axios plugin to hey-api
  • db9c8ab ui: Switch from ES2020 to ES2022

📖 Documentation

  • f36d01a website: Add guide for configuring environment variables

🚀 Dependency Updates

  • bc7f67b update awssdk to v1.5.43
  • 06e3a4b update com.autonomousapps:dependency-analysis-gradle-plugin to v3.0.4
  • ff052a7 update com.azure:azure-identity to v1.18.0
  • a9ce63b update dependency @hey-api/openapi-ts to v0.84.0
  • 5c60682 update dependency @hey-api/openapi-ts to v0.84.1
  • cd0773a update dependency @tailwindcss/typography to v0.5.17
  • f756ba8 update dependency @tailwindcss/typography to v0.5.18
  • b80338e update dependency @types/node to v22.18.5
  • dc409f2 update dependency @types/node to v22.18.6
  • a85f639 update dependency @vitejs/plugin-react to v5.0.3
  • aecd17e update dependency ae-cvss-calculator to v1.0.9
  • 2b7db3a update dependency eslint-plugin-react-refresh to v0.4.21
  • cf19ca7 update dependency react-hook-form to v7.63.0
  • 9569694 update dependency typescript to v5.9.2
  • f58ce1a update dependency vite to v7.1.6
  • cf8f203 update dependency vite to v7.1.7
  • d72ab03 update dependency zod to v4.1.11
  • 40f2ab4 update dependency zod to v4.1.9
  • 0c59538 update flyway to v11.13.0
  • bd7dc5d update flyway to v11.13.1
  • 43dd7cd update gradle to v9.1.0
  • fd00ebf update ktoropenapi to v5.3.0
  • 3433a3a update org.apache.logging.log4j:log4j-to-slf4j to v2.25.2
  • 6ce6238 update org.apache.qpid:qpid-jms-client to v2.9.0
  • 271d3b1 update org.ossreviewtoolkit:version-catalog to v68.2.0
  • 3dda865 update org.postgresql:postgresql to v42.7.8
  • 4a2a3c2 update schemakenerator to v2.4.0
  • 69c76ce update tanstack-query monorepo to v5.89.0
  • 07e97a4 update tanstack-router monorepo to v1.131.50
  • cff8c8e update typescript-eslint monorepo to v8.44.1

🚜 Refactorings

  • 9ce5d0d ui: Align column definitions for the tables
  • 3d3db5f ui: Finish refactoring of local components
  • 40bfe82 ui: Generalize ApiError
  • e219865 ui: Move the query client back from /hey-api to /api
  • 5512a76 ui: Refactor ORT run creation
  • a0392b3 ui: Refactor admin/plugins handling
  • 57b56af ui: Refactor all general components
  • 1811de5 ui: Refactor all helpers
  • 4a6e8da ui: Refactor some schemas
  • cafb740 ui: Refactor the "go to run ID" route
  • fe72abd ui: Refactor the organization products table
  • c536558 ui: Refactor the product repositories table
  • c2b6326 ui: Remove the dependency to OpenAPI
  • 53c5b34 ui: Remove the old query client and retain error handling
  • 950377b ui: Remove the unneeded "hand-written" validation schemas
  • 95f921f ui: Use auto-generated Zod schema for ORT run status
  • 368e79e ui: Use auto-generated Zod schema for repository type
  • 704f8fc ui: Use auto-generated Zod schema for severity
  • f84aade ui: Use auto-generated Zod schema for vulnerability rating
  • 6005e92 ui: Use purl from response

0.29.0

16 Sep 10:39
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • d3981cb ui: Add a missing prop
  • cda045e ui: Close the text filter properly

🎉 New Features

  • 36dc08c ui: Add a component for rendering a curation
  • 5765d16 ui: Add a component to handle rendering of properties
  • 836b85e ui: Extend the RenderProperty component
  • c70c930 ui: Make enter or blur commit the text filter in tables
  • 105f31d ui: Show the package curations
  • cf5746c ui: Use the extended RenderProperty to clean up code
  • 14c5f17 Implement filtering functionality across repositories

📖 Documentation

  • 2b63935 CONTRIBUTING: Move the note about using Amercian English
  • eab11d1 CONTRIBUTING: Note that the project language is American English
  • d8cfacc CONTRIBUTING: Only say "general(ly)" once

🚀 Dependency Updates

  • aeee46f update awssdk to v1.5.38
  • 2b6678b update com.autonomousapps:dependency-analysis-gradle-plugin to v3.0.2
  • 28c5213 update com.autonomousapps:dependency-analysis-gradle-plugin to v3.0.3
  • dad1066 update com.charleskorn.kaml:kaml to v0.96.0
  • aec68a9 update com.google.devtools.ksp to v2.2.20-2.0.3
  • c671017 update com.networknt:json-schema-validator to v1.5.9
  • 24b9c34 update com.typesafe:config to v1.4.5
  • aafe144 update dependency @hookform/resolvers to v5.2.2
  • 0fe4483 update dependency @iconify/react to v6.0.2
  • f4a06da update dependency @types/node to v22.18.3
  • e3675f6 update dependency @types/node to v22.18.4
  • 44d53d7 update dependency @types/react to v19.1.13
  • 947fcdf update dependency lucide-react to ^0.544.0
  • 4e0a4c0 update dependency recharts to v3.2.1
  • f9a70a8 update dependency zod to v4.1.7
  • dea6e09 update dependency zod to v4.1.8
  • 5c220ad update io.ktor:ktor-version-catalog to v3.3.0
  • c0cc0f1 update node.js to 4a4884e
  • 7e9c33c update org.ossreviewtoolkit:version-catalog to v68.1.0
  • 38e37c4 update quay.io/keycloak/keycloak docker tag to v26.3.4
  • d1ca5b8 update tanstack-query monorepo to v5.87.4
  • de4ef70 update tanstack-router monorepo
  • a035e92 update typescript-eslint monorepo to v8.44.0

🚜 Refactorings

  • fa246bb s3: Use headObject request for contains
  • aa17aa0 services: Don't load file lists for result on IssueService
  • 20bd9ba ui: Refactor ORT run creation
  • d181ecc ui: Refactor Siblings component
  • 487359b ui: Refactor config page and components
  • 83bdc19 ui: Refactor file downloading pages
  • 35b255b ui: Refactor item tables
  • 3217b09 ui: Refactor repositories/$repositoryId route and index page
  • 29c0d2f ui: Refactor repository infrastructure services handling
  • 8cb93e6 ui: Refactor repository secrets handling
  • 655e276 ui: Refactor repository settings
  • 470bc2e ui: Refactor repository users handling
  • 8881f8c ui: Refactor runs/$runIndex route and index page
  • e69e991 ui: Refactor the repository runs table
  • fefb6fb ui: Refactor the run details components
  • f4abfdd Move infrastructure service routes to a new component

0.28.2

11 Sep 06:58
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • f8a9712 docker: Change access rights for the $CARGO_HOME directory

📖 Documentation

  • 1ab24a2 secret-service: Fix docs for createSecret

🚀 Dependency Updates

  • 0d2349f update com.charleskorn.kaml:kaml to v0.95.0
  • c939961 update com.google.devtools.ksp to v2.2.20-2.0.2
  • d6d50ad update dependency @hey-api/openapi-ts to v0.83.0
  • 5cc2967 update dependency @hey-api/openapi-ts to v0.83.1
  • 4f25257 update dependency zod to v4.1.6
  • 9a87e9f update org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.20

🚜 Refactorings

  • 5fe18b4 model: Replace entities in Secret with their IDs
  • fc2bd5f secret-service: Remove dependency on infrastructure services
  • 8e00c10 secret-service: Shorten function names
  • d4fd261 secrets: Move SecretService to secrets component
  • 58b8370 secrets: Move delete routes to composition module
  • 2773e73 Use secret service instead of repository

0.28.1

10 Sep 08:15
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • ede1b0d gradle: Add a version to the routes capability

🐘 Build & ⚙️ CI

  • 05a6df0 gradle: Use Kotest 6 extensions

🚀 Dependency Updates

  • 4187e66 update gradle/actions digest to ed40850
  • bf39130 update org.ossreviewtoolkit:version-catalog to v68

🚜 Refactorings

  • 3a22399 ui: Refactor product secrets handling
  • c9a3b52 ui: Refactor product settings
  • 3fbccee ui: Refactor product users handling
  • 4173441 ui: Refactor product vulnerabilities route
  • c275596 ui: Refactor products/$productId components
  • 21a3c6a ui: Refactor products/$productId route and index page
  • 30a5246 ui: Refactor repository creation

0.28.0

09 Sep 07:28
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 709d952 core: Add missing project dependencies

🎉 New Features

  • c896e03 core: Use a fixed timestamp for OpenAPI examples
  • fedb27f docker: Add cargo-credential-netrc to the Docker image
  • 37fc8a8 ui: Show purl from issues endpoint
  • a43adc1 ui: Show purl from rule violations endpoint
  • 36f14b8 ui: Show purl from vulnerability endpoint if configured

🐘 Build & ⚙️ CI

  • 8d000ce admin-config: Remove the unused serialization plugin
  • bd3754f gradle: Move routes in components into feature variants
  • ed4bc47 gradle: Remove the versions plugin
  • 787bab2 Add names for the CLI build jobs

🔧 Chores

  • edf615a ui: Shorten the label for including infrastructure durations
  • 40cbfcd Use Kotest's withEnvironment again

🚀 Dependency Updates

  • 5a6a494 analyzer: Upgrade Python to 3.13.5
  • db1b092 update actions/setup-node action to v5
  • 05a527e update awssdk to v1.5.33
  • 156f5ad update com.charleskorn.kaml:kaml to v0.94.0
  • 29aeb9d update com.github.gmazzo.buildconfig to v5.6.8
  • 7b09478 update dependency @hey-api/openapi-ts to v0.82.3
  • db5924b update dependency @hey-api/openapi-ts to v0.82.4
  • df10921 update dependency @hey-api/openapi-ts to v0.82.5
  • 76a3256 update dependency @types/node to v22.18.1
  • afd2a9a update dependency recharts to v3.2.0
  • b540efc update dependency tw-animate-css to v1.3.8
  • 30190b0 update dependency vite to v7.1.5
  • c2cb662 update docker/dockerfile docker tag to v1.18
  • 9ea9302 update flyway to v11.12.0
  • 4168221 update io.micrometer:micrometer-registry-graphite to v1.15.4
  • 2817fd6 update koin to v4.1.1
  • 5c65c1f update kotest to v6.0.2
  • ce26853 update kotest to v6.0.3
  • 760f66e update org.ossreviewtoolkit:version-catalog to v67
  • 75e9970 update org.ossreviewtoolkit:version-catalog to v67.1.0
  • 9896275 update rabbitmq docker tag to v4.1.4
  • 9efd5f5 update tailwindcss monorepo to v4.1.13
  • 2a353b6 update tanstack-query monorepo to v5.87.1
  • 66f7a50 update tanstack-router monorepo to v1.131.36
  • 642f7af update typescript-eslint monorepo to v8.42.0
  • 0a5a7b9 update typescript-eslint monorepo to v8.43.0

🚜 Refactorings

  • db3580c plugin-manager: Move mappings to separate file
  • 530c072 ui: Refactor /colors page
  • fb301d2 ui: Refactor admin/users handling
  • 2624ce5 ui: Refactor organization creation
  • dfced4b ui: Refactor organization infrastructure services handling
  • 6d84b02 ui: Refactor organization secrets handling
  • 08624e9 ui: Refactor organization settings
  • 18dc0b0 ui: Refactor organization users handling
  • f2efff3 ui: Refactor organization vulnerabilities route
  • 4f61fd1 ui: Refactor organizations/$orgId components
  • 5839d86 ui: Refactor organizations/$orgId route and index page
  • 3d02cfe ui: Refactor product creation
  • 4a09853 ui: Refactor the admin/runs route
  • ac7cdc3 ui: Return to ApiError handling
  • 0158fd3 Add a helper function for error responses

0.27.0

02 Sep 10:15
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 05f36cb admin-config: Support case-insensitive plugin IDs
  • ba8e6b7 cli: Ignore white space around report file names
  • 43bf1ca ui: Show updated branding values correctly on edit

🎉 New Features

  • 98c9fc1 ui: Initialize the query client
  • 06214c9 ui: Move the Advisor info to a table column
  • 670e08e Return purl for issues
  • 05b97db Return purl for rule violations
  • cef01ec Return purl for vulnerabilities

🐘 Build & ⚙️ CI

  • 8c7811c ui: Install Hey API's OpenAPI to TypeScript codegen
  • 7d740b5 ui: Take the Hey API / TanStack Query plugin into use
  • ba930b2 Enable Detekt's autoCorrect

🚀 Dependency Updates

  • 99762a8 update awssdk to v1.5.29
  • 5cfc0ba update com.charleskorn.kaml:kaml to v0.93.0
  • f79a5d6 update com.fasterxml.jackson.module:jackson-module-kotlin to v2.20.0
  • 379c125 update com.sksamuel.aedile:aedile-core to v3.0.1
  • 7346e3b update dependency @ianvs/prettier-plugin-sort-imports to v4.6.3
  • 369d735 update dependency @ianvs/prettier-plugin-sort-imports to v4.7.0
  • 80daaa2 update dependency @iconify/react to v6.0.1
  • 353330a update dependency @mdx-js/react to v3.1.1
  • 636ad77 update dependency @types/react to v19.1.12
  • 866cf3b update dependency @types/react-dom to v19.1.9
  • 8609b4a update dependency @vitejs/plugin-react to v5.0.2
  • 63dd44e update dependency lucide-react to ^0.542.0
  • f280eff update dependency vite to v7.1.4
  • 77e892b update dependency zod to v4.1.4
  • c2ccb94 update dependency zod to v4.1.5
  • 034ce2a update kotest to v6
  • 10b690c update node.js to 0ae9e80
  • 501aea7 update org.ossreviewtoolkit:version-catalog to v66.1.0
  • b10e07b update tanstack-query monorepo to v5.85.6
  • c1acbce update tanstack-router monorepo

🚜 Refactorings

  • 06406b6 test-utils: Use SystemEnvironmentExtensions from ORT
  • 99192ca ui: Refactor the about route
  • 5185151 ui: Refactor the admin/context-management/branding route
  • 0bd96a4 ui: Refactor the admin/index route
  • 8abf7ee ui: Refactor the index route

0.26.0

26 Aug 11:00
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 304aba8 reporter: Make CustomLicenseTextProvider more robust
  • 0bdf245 services: Always provide report definitions for all plugins
  • e073ee6 ui: Fix redirection from product overview page via refactor
  • 7290f8d ui: Fix updating the UI after renaming items
  • 5379718 ui: Show updated InfrastructureService values correctly on edit

🎉 New Features

  • 2fbdb87 admin-config: Add a custom favicon to admin configuration
  • 4777d90 admin-config: Support plugin configs for report definitions
  • 05db18b api: Add endpoint to get infrastructure service of a repository
  • 668feac api: Add endpoint to get infrastructure service of an organization
  • 1bee16e cli: Use exit code 2 for ORT runs finishing with issues
  • 8f66a69 reporter: Use plugin configs for report definitions
  • 9d7e9c2 services: Add function to get infrastructure service by ID and name
  • 8c2beb7 ui: Add a function to set/reset custom favicon
  • e8c86a9 ui: Load the custom favicon on header render
  • d0ead13 ui: Provide a form for adding a custom favicon in admin/branding
  • 74b472f ui: Report the advisor that reported the vulnerability
  • e5f7691 ui: Set default preload stale time to 0
  • 248d51a ui: Use endpoint for fetching InfrastructureService on edit
  • 55624f9 Return advisor details for vulnerabilities of run

✅ Tests

  • 62b809b services: Align infrastructure service tests with function names

🐘 Build & ⚙️ CI

  • e7f9656 github: Upgrade to the windows-2025 image

📖 Documentation

  • eaec7fe user-guide: Move CLI getting-started documentation to user-guide

🔧 Chores

  • 15dc803 ui: Streamline the branding page a bit
  • 803c271 ui: Tweak the wording for run durations filtering
  • 42c53e9 Rename classes to VulnerabilityWithDetails

🚀 Dependency Updates

  • 5d523f3 update actions/setup-java action to v5
  • cb26aab update actions/upload-pages-artifact action to v4
  • bba3a57 update awssdk to v1.5.24
  • 1cab371 update azure-sdk-for-java monorepo
  • 5386f24 update com.autonomousapps:dependency-analysis-gradle-plugin to v3
  • eb0483a update com.autonomousapps:dependency-analysis-gradle-plugin to v3.0.1
  • 38419a5 update com.zaxxer:hikaricp to v7.0.2
  • 2ffdedc update dependency @types/node to v22.18.0
  • f253a1c update dependency @types/react to v19.1.11
  • b6ddc05 update dependency @types/react-dom to v19.1.8
  • b4f72eb update dependency @vitejs/plugin-react to v5.0.1
  • 9fef246 update dependency lucide-react to ^0.541.0
  • a3f2d5e update dependency zod to v4.1.1
  • 0b0ede5 update dependency zod to v4.1.3
  • 4f31559 update dependency zustand to v5.0.8
  • 689c2b6 update flyway to v11.11.2
  • 205ca1d update org.apache.qpid:qpid-jms-client to v2.8.0
  • 9508840 update quay.io/keycloak/keycloak docker tag to v26.3.3
  • cbb9425 update tanstack-query monorepo to v5.85.5
  • d843bd2 update tanstack-router monorepo to v1.131.27
  • a381502 update typescript-eslint monorepo to v8.41.0

0.25.0

19 Aug 10:35
Compare
Choose a tag to compare

What's Changed

🛠 Breaking Changes

  • 6237ecf feat(model)!: Rework Reporter job configuration
  • 6f0fc03 refactor(core)!: Use roles instead of groups for users in API

🐞 Bug Fixes

  • c994e96 ui: Fix branded home icon's sizing
  • 3efcdee ui: Fix job duration calculation

🎉 New Features

  • d5fb667 admin-config: Add dark mode home icon URL to admin configuration
  • 82ef35c authorization-service: Ensure user has only one role per entity
  • 2a188fe build: Add a module to host plugin information
  • 7863b1d build: Generate a summary of available plugins
  • 0caeaf6 build: Introduce a plugin to collect ORT plugin infos
  • 15fb660 config: Allow asset references in ReporterJobConfiguration
  • d8da3a1 config: Extend AdminConfig for the Reporter
  • 517e509 config: Support named groups of Reporter assets
  • f82b474 config: Validate files referenced by reporter admin config
  • e9f99d2 config: Validate the selected reporter formats
  • c8f27d6 hierarchy-service: Add a function to get the repository hierarchy
  • 0187c4a plugins: Add an object to provide plugin information
  • 4d1de6d reporter: Use the admin configuration
  • c4567de secret-service: Add a function to get secrets for a hierarchy
  • b5c9f36 secrets: Add a route to get all secrets for a repository
  • 4129cbd services: Create report definitions for all plugins
  • 1f89c21 ui: Add a component for managing size of run durations chart
  • 194653b ui: Add missing data to packages table
  • efbbccd ui: Add missing data to projects table
  • 0c7fc7e ui: Always show total run duration in the tooltip
  • d0d268d ui: Change "all runs" behaviour in run durations chart
  • 4445c54 ui: Checkbox for showing/hiding infrastructure durations
  • 5c272ea ui: Extend the home icons form
  • b368738 ui: Format key-value pairs
  • 8db0639 ui: Show infrastructure durations
  • deb7325 ui: Show separate home icons for light and dark modes in header

✅ Tests

  • 41020e1 authorization-service: Add tests for user role functions

🚀 Dependency Updates

  • bdf22bf update awssdk to v1.5.19
  • 5e59570 update com.charleskorn.kaml:kaml to v0.88.0
  • 86a6332 update com.charleskorn.kaml:kaml to v0.89.0
  • 0c8d6cc update com.charleskorn.kaml:kaml to v0.91.0
  • 83458f7 update com.charleskorn.kaml:kaml to v0.92.0
  • 2ffcce4 update com.google.devtools.ksp to v2.2.10-2.0.2
  • 4223188 update dependency @ianvs/prettier-plugin-sort-imports to v4.6.2
  • 5437110 update dependency @types/node to v22.17.2
  • 40ef572 update dependency tw-animate-css to v1.3.7
  • c3aeecb update dependency vite to v7.1.3
  • a52a7d8 update flyway to v11.11.1
  • e248a8f update io.micrometer:micrometer-registry-graphite to v1.15.3
  • c106614 update nginx:1.29-alpine docker digest to 2459838
  • 001711a update nginx:1.29-alpine docker digest to 42a516a
  • a43274d update nginx:1.29-alpine docker digest to 5a14017
  • 7434345 update node.js to 752ea8a
  • 88c144b update org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.10
  • 18fb6df update org.ossreviewtoolkit:version-catalog to v66.0.3
  • 9696b3b update radix-ui-primitives monorepo
  • 0b3bacc update react monorepo to v19.1.10
  • 644f084 update tailwindcss monorepo to v4.1.12
  • 641fe83 update tanstack-query monorepo to v5.85.3
  • 6794e21 update tanstack-router monorepo to v1.131.25
  • 5ec063a update typescript-eslint monorepo to v8.40.0

🚜 Refactorings

  • 243b12b analyzer: Extract package curation provider plugins
  • 990e8bf authorization: Add a sealed parent interface for role types
  • 08a01fd authorization-service: Make groups an implementation detail
  • 5b7a524 authorization-service: Rename DefaultAuthorizationService
  • a38875b core: Call authorization service directly for role assignment
  • aa65db4 model: Move some classes to the admin config service model
  • 94c933d ui: Helper function for calculating durations for the chart
  • 93beefa ui: Use path alias for some imports

0.24.0

12 Aug 10:19
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • 3da9ef5 scanner: Account issues from failed scans to job status

🎉 New Features

  • 649d91b dao: Add support for path includes
  • 23bf230 ui: Add a component for word-wrapping "difficult" strings
  • 0ecdaf7 ui: Add a component to show the resolutions
  • bdd3956 ui: Add a new button size variant "narrow"
  • 99a429c ui: Compress the table headers a bit
  • 24e5405 ui: Improve details view with resolutions
  • 00b4b97 ui: Increase width of content area
  • a88b8f2 ui: Show resolutions
  • 69d655c ui: Some modifications to the Resolutions component
  • d72fa6b ui: Use the word-wrapping component for Package ID fields
  • aa3d5e5 workers: Rework GradleInitGenerator

🔧 Chores

  • e7b2164 model: Remove unnecessary serializable annotations
  • af52ccd Consistenly use named arguments in mappings

🚀 Dependency Updates

  • 6a7dac3 update actions/cache digest to 0400d5f
  • 34dca91 update actions/checkout action to v4.3.0
  • 50537f6 update actions/checkout action to v5
  • b987854 update awssdk to v1.5.14
  • a644287 update com.azure:azure-identity to v1.17.0
  • 43d0046 update com.zaxxer:hikaricp to v7.0.1
  • 6fe5184 update dependency @ianvs/prettier-plugin-sort-imports to v4.6.1
  • e6a0800 update dependency @types/node to v22.17.1
  • a5b0c79 update dependency @vitejs/plugin-react to v5
  • f179f93 update dependency lucide-react to ^0.539.0
  • c40f5cc update dependency node to v22
  • e67cee8 update dependency pnpm to v10
  • 9b904e7 update dependency vite to v7.1.0
  • 18773ff update dependency vite to v7.1.1
  • 9d4e3c7 update dependency vite to v7.1.2
  • 22c533f update dependency zod to v4.0.16
  • 8ee59da update dependency zod to v4.0.17
  • 6746dd5 update flyway to v11.11.0
  • 419d77e update node.js to 88f44fb
  • fa3752c update org.ossreviewtoolkit:version-catalog to v66.0.2
  • fea339f update tanstack-query monorepo to v5.84.2
  • 6c15730 update tanstack-router monorepo to v1.131.2
  • ebf0897 update tanstack-router monorepo to v1.131.3
  • 4bdad1e update typescript-eslint monorepo to v8.39.1

🚜 Refactorings

  • 6c76d2b api: Align property order of RuleViolation classes
  • aad43e7 api-v1-mapping: Rename Mappings.kt to ApiMappings.kt
  • 7db5733 dao: Fix the name of UserDisplayNameDao
  • 2a577b0 model: Rename OrtRuleViolation to RuleViolation
  • db04f1d Rename RuleViolation.packageId to id