Skip to content

0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 10:08

What's Changed

🐞 Bug Fixes

  • 15f46fb advisor: Avoid OOM by switching from DAO to DSL API
  • 9bdfd5b azure-servicebus: Prevent parallel processing of messages
  • bbd139d scripts: Move --quiet flag to the base gradlew command
  • 1a61d86 services: Show only relevant issues in ORT Server run view
  • 28c818b ui: Make the "Enter Run ID" field broader
  • ad022c5 ui: Remove manual typing from useForm hook of ORT run creation form
  • 13da329 ui: Use an error boundary to prevent the UI from breaking

🎉 New Features

  • 72d6739 api: Add REST endpoint for managing dynamic Markdown sections
  • 50825fd api: Modify endpoint to run selected repositories under a product
  • 15f92c5 api-client: Add the AuthenticationApi to the ORT Server client
  • 48c2887 cli: Make --token-url and --client-id optional for the login
  • 0b0ebec core: Add endpoint to retrieve the OIDC auth info for the CLI
  • 28366c5 core: Integrate plugins route
  • 8df2fff plugin-manager: Add an endpoint to return installed ORT plugins
  • d087b6d plugin-manager: Require the superuser role
  • 1f38899 ui: Add a Colors page to admin section
  • 6738cd9 ui: Add a dynamic footer section
  • e6dc236 ui: Add a minimal error component
  • 5814a9a ui: Add a page to show installed ORT plugins
  • 37aaa1c ui: Add admin panel to change footer markup text
  • e5f1911 ui: Add total duration to the runs duration chart tooltips
  • 8b5c6ef ui: Change the color class for HINT
  • cb945f6 ui: Rearrange organization menu
  • 29d72ec ui: Rearrange product menu
  • 39161e0 ui: Rearrange repository menu
  • a322eb4 ui: Rearrange the sections of the admin sidebar
  • ca23430 ui: Refactor and tune the ORT brand colors
  • c8151e4 ui: Tune font colors for colourful elements
  • 6e3df21 ui: Tune the color classes for vulnerability ratings
  • 466db49 ui: Use "traffic light" colors where applicable
  • 12ab10f ui: Use the repository type labels in projects, packages views
  • 298fbfa ui: Use the repository type labels in the "create repository" form
  • fa7ce55 Add service for managing Markdown-based content sections
  • 5a0ce6e Support storing and retrieving Markdown text in backend

✅ Tests

  • a9bc8b1 Move some helper functions from core to keycloak test fixtures

🐘 Build & ⚙️ CI

  • 90b467c chore: Do not redirect git diff output to /dev/null
  • 3532148 Tune Graphite's retention policies

📖 Documentation

  • 0247c3c cli: Remove osc-version from GitHub action documentation
  • b19044f helm: Fix url, add an alternative
  • b9feaf9 scripts: Add documentation for HTTP request collection

🔧 Chores

  • fc8e6cc authorization: Use Enum.entries instead of Enum.values()
  • 4ccd154 authorization: Use uppercase for a constant name
  • 267f90d cli: Extract the creation of the HTTP client
  • 081bebe cli: Improve error handling for authentication requests
  • de5f45f cli: Rename --base-url option to --url
  • 5f8c6f9 cli: Rename AuthenticationUtils to OrtServerClientUtils
  • cad17e8 cli: Rename function for clarity
  • f7f7692 core: Remove unused imports
  • a85330d core: Use map instead of unnecessary mapNotNull
  • c23ff20 dao: Remove unused function
  • 727100f gradle: Add the "Plugin" suffix to the buildConfig plugin
  • ed6cbfd gradle: Move the ksp version to the correction section
  • 5bb1476 gradle: Move the rabbitMq version to the correct section
  • c8f2b37 gradle: Remove the unused ktorServerTestsJvm library declaration
  • 75a24d4 gradle: Remove unused dependency declarations
  • 4c3f115 gradle: Simplify getting the version as a String
  • cfe9d57 helm: Adjust keycloak configuration
  • e4b9ade helm: Adjust orchestrator configuration
  • d776f6b helm: Update keycloak helm charts
  • d36e5b8 helm: Update keycloak version
  • ca74595 transport: Turn a variable into a constant
  • b1cb8f8 ui: Inline redundant variables
  • 1df2ef3 ui: Remove "ORT" from "Plugin Management"
  • cb70704 ui: Remove redundant initializers
  • e03de53 ui: Simplify a redundant if condition
  • d9642fa website: Use HTTPS for links to Eclipse Foundation
  • 1664ef0 workers: Simplify if conditions
  • 7e7f98a Fix broken Markdown links
  • 8a4df66 Fix unresolved references in KDoc
  • 1e797f4 Remove redundant let calls
  • 87cc418 Remove redundant qualifiers
  • 3bdee33 Remove unnecessary type arguments
  • 935f8a5 Remove unused imports
  • 3876aa6 Various wording and grammar improvements
  • d9fa44f remove unused import

🚀 Dependency Updates

  • f14c42d Update the dependency-analysis-gradle-plugin to version 2.17.0
  • c748dbf update actions/download-artifact digest to d3f86a1
  • f6c5533 update awssdk to v1.4.66
  • 605bed1 update awssdk to v1.4.71
  • 8a2a1c0 update com.azure:azure-messaging-servicebus to v7.17.11
  • baaa49d update com.charleskorn.kaml:kaml to v0.77.1
  • 15e8fd7 update com.fasterxml.jackson.module:jackson-module-kotlin to v2.19.0
  • 3ca8ca8 update com.github.gmazzo.buildconfig to v5.6.3
  • d2d8f5c update com.github.gmazzo.buildconfig to v5.6.4
  • 84d3573 update com.sksamuel.aedile:aedile-core to v2.1.1
  • 3914ce1 update com.sksamuel.aedile:aedile-core to v2.1.2
  • 2cde720 update dependency @hookform/resolvers to v5
  • 58750bf update dependency @t3-oss/env-core to ^0.13.0
  • ebc903d update dependency @types/node to v22.15.0
  • 85be506 update dependency @types/node to v22.15.1
  • 2170ef8 update dependency @types/node to v22.15.2
  • 1be0684 update dependency @types/node to v22.15.3
  • 17da026 update dependency @vitejs/plugin-react to v4.4.1
  • e6d384e update dependency ae-cvss-calculator to v1.0.6
  • 5322c7b update dependency gradle to v8.14
  • 8b06a1b update dependency lucide-react to ^0.501.0
  • eb0fc96 update dependency lucide-react to ^0.503.0
  • 2d7f174 update dependency react-hook-form to v7.56.0
  • 11bb7a9 update dependency react-hook-form to v7.56.1
  • b634c08 update dependency recharts to v2.15.3
  • c5e9b59 update dependency tw-animate-css to v1.2.6
  • 94ad9a1 update dependency tw-animate-css to v1.2.7
  • 23df3b4 update dependency tw-animate-css to v1.2.8
  • fc191de update dependency vite to v6.3.0
  • 31ba976 update dependency vite to v6.3.1
  • f977090 update dependency vite to v6.3.2
  • b6aaa2c update dependency vite to v6.3.3
  • 02e32d2 update dependency vitest to v3.1.2
  • 762bbf2 update dependency zod to v3.24.3
  • 8b6124d update docker/build-push-action digest to 14487ce
  • 6e094a9 update docker/dockerfile docker tag to v1.15
  • bf9ae54 update flyway to v11.7.2
  • 96c253d update flyway to v11.8.0
  • ac05ab3 update nginx docker tag to v1.28
  • 6a20043 update nginx:1.27-alpine docker digest to 65645c7
  • 054b70b update nginx:1.27-alpine docker digest to a861d79
  • a6e05d4 update node.js to 157c7ea
  • 0965ca9 update ort to v56.1.0
  • 060d488 update ort to v57
  • 6fedd79 update quay.io/keycloak/keycloak docker tag to v26.2.1
  • f6f5998 update rabbitmq docker tag to v4.1.0
  • 2b7566a 6fa81e9 3a0b316 6058ef6 update radix-ui-primitives monorepo
  • a1d2d08 update tanstack-query monorepo to v5.74.7
  • 53480f4 update testcontainers-java monorepo to v1.21.0
  • d9c407c update typescript-eslint monorepo to v8.31.0

🚜 Refactorings

  • 913f13f core: Create database within Koin module
  • 4a7153d ui: Extend the repository type with labels
  • 3f2145f ui: Get rid of explicit typing of ORT run creation subforms
  • b9be83b ui: Move UI type definition/redefinition file
  • 603e319 Move authentication plugin from core to authorization
  • fc9f960 Move authorization code to a new component
  • 4290ab7 Move some Ktor utils to a dedicated shared module