Skip to content

0.50.0

Choose a tag to compare

@github-actions github-actions released this 27 Jan 10:22
· 1014 commits to main since this release

What's Changed

🛠 Breaking Changes

  • 4126197 feat!: Use enums for the issue resolution reasons
  • 4d34ac9 feat!: Use enums for the license source
  • bd241d5 feat!: Use enums for the rule violation resolution reasons
  • a31cf03 feat!: Use enums for the vulnerability resolution reasons
  • 8598c2e feat(api)!: Add resolved counts to statistics endpoints

🐞 Bug Fixes

  • c2bfb5b docker: Install XML-related dev packages also for the reporter
  • 3b57688 infrastructure-services: Disallow empty names
  • 2ecca3f secrets: Disallow empty names

🎉 New Features

  • a720e98 dao: Add tables to store resolution matches
  • 4d56eca dao: Store resolved items
  • e426f4f evaluator: Store resolution by item
  • 9dddd3c reporter: Store resolution by item
  • 2087801 service: Add unresolved count methods to service layer
  • a759476 ui: Add an optional prop for the total number of items
  • 327f283 ui: Rearrange the statistics cards in run overview page
  • ec7ec55 ui: Show unresolved/total counts in all statistics cards
  • 367c018 ui: Use the new statistics counts for cards
  • afbb2a0 workers: Add a function to match resolutions

✅ Tests

  • 55ddec2 core: Disable the whole spec if generateOpenApiSpec is not true

🐘 Build & ⚙️ CI

  • 9d9971c renovate: Ignore legacy Kubernetes Java Client updates
  • 704b22d renovate: Pin dependenies in PNPM projects

🔧 Chores

  • c32f2d1 detekt: Prefer ktlint's rule for unused imports
  • 376ed64 docker: Use the usual boilerplate to install apt packages
  • 61bc60f logs: Replace a deprecate attribute in the logback config
  • ef0aa86 workers: Simplify some test assertions
  • e401e75 Ignore some AI agent configuration files

🚀 Dependency Updates

  • 8eb6ad1 gradle: Upgrade to Detekt 2
  • 5ca6e1b 5a79037 pin dependencies
  • 4bb661a pin dependency react-markdown to 10.1.0
  • fd5358e update actions/checkout action to v6.0.2
  • 4e22eb3 update actions/setup-java action to v5.2.0
  • 27d6cef update ch.qos.logback:logback-classic to v1.5.26
  • d2fabe5 update com.github.ajalt.clikt:clikt to v5.1.0
  • 12059e1 update dependency @hey-api/openapi-ts to v0.90.10
  • 926b35e update dependency @hey-api/openapi-ts to v0.90.6
  • f4d272a update dependency @hey-api/openapi-ts to v0.90.7
  • ea64781 update dependency @hey-api/openapi-ts to v0.90.8
  • a942928 update dependency @hey-api/openapi-ts to v0.90.9
  • f107826 update dependency @playwright/test to v1.58.0
  • 03462f9 update dependency @tanstack/react-query to v5.90.20
  • 697e3c0 update dependency @types/react to v19.2.9
  • d54fad9 update dependency axios to v1.13.3
  • 228508e update dependency globals to v17.1.0
  • ce3ba85 update dependency lucide-react to v0.563.0
  • 0479057 update dependency pnpm to v10.28.2
  • 44a8af9 update dependency prettier to v3.8.1
  • 848d93b update dependency recharts to v3.7.0
  • 58575a1 update dependency vitest to v4.0.18
  • 1face2a update dependency zod to v4.3.6
  • cfefd9c update docker/dockerfile docker tag to v1.21
  • d92b498 update flyway to v11.20.3
  • 4de0087 update grafana/logstash-output-loki docker tag to v3.6.4
  • 9fe59e0 update grafana/loki docker tag to v3.6.4
  • 2a05d45 update io.ktor:ktor-version-catalog to v3.4.0
  • ff5d50d update io.mockk:mockk to v1.14.9
  • 33cae63 update kotest to v6.1.0
  • 58762fd update kotest to v6.1.1
  • 1450520 update org.apache.qpid:qpid-jms-client to v2.10.0
  • 303b885 update org.jetbrains.kotlin:kotlin-gradle-plugin to v2.3.0
  • b5dd284 update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.10.0
  • 0429413 update org.ossreviewtoolkit:version-catalog to v77
  • d05e391 update python docker tag to v3.14
  • ffa6e4c update quay.io/keycloak/keycloak docker tag to v26.5.2
  • 4047c6f update rabbitmq docker tag to v4.2.3
  • c097435 update react monorepo to v19.2.4
  • 74c82ae update tanstack-router monorepo to v1.157.14
  • e118b0a update typescript-eslint monorepo to v8.54.0

🚜 Refactorings

  • 6439fb7 logs: Represent MDC keys as classes
  • e2ace9e logs: Simplify adding the jobId to the MDC

💡 Other Changes

  • 1901938 style(detekt): Adjust config / code so that the code base passes checks
  • 04124ec style(detekt): Disallow trailing commas on call / declaration sites
  • 7dbeaa4 style(detekt): Remove trailing commas from the code base
  • dc52889 style: Propertly name constant test data properties