0.1.0-RC3
Pre-release
Pre-release
github-actions
released this
05 Nov 12:35
·
606 commits
to main
since this release
What's Changed
Bug Fixes 🐞
- 08c4b7a api: Fix create user endpoint
- 555e102 api: Fix list users query response
- 4d712fc api: Optimize performance by reducing ORT run data fetching
- 1cbe9f0 core: Use correct parameter names for MDC
- 7169caa core: Use path instead of query parameters for MDC
- 2490be3 dao: Fix the migration to deduplicate issues
- 41ebe08 dao: One more fix for the migration to deduplicate issues
- 7efd2e8 storage: Replace
withContext
bysupervisorScope
- 984cd4e ui: Add missing date string options
- 46c878a ui: Do not render 0 values as falsy values
- 42c48a5 ui: Do not show the ecosystem overview for no packages
- 6a72fc5 ui: Ensure path params are updated in links
- 8fe8c21 ui: Fix DOM error
- 74ac0c5 ui: Fix calculation of the overall vulnerability rating
- 79ff688 ui: Fix separator rendering on sidebar
- 6644625 ui: Fix the form schema for new ORT runs
- 8216820 ui: Go to first page in tables if filter or page size changes
- 8e7dea7 ui: Use a space when joining ecosystems with a comma
New Features 🎉
- 3fcc53f API: Add RuleViolationAPI integration tests
- 038e1e2 api: Add list and delete users to API
- a3f4a76 api: Change RuleViolation API to return ones without packages
- d46a73c api: Map user from model to API
- 0a3b0d1 cli: Add initial ORT Server CLI implementation
- 6487e7d dao: Support new
initSqlStatement
config parameter - c738ede service: Add list and delete users to UserService
- 851212d storage: Use suspend functions in the
StorageProvider
- 5dc30e5 ui: Add a TailwindCSS class accessor for issues
- 92f2944 ui: Add a component for showing number of ORT runs
- 606f1db ui: Add data table toolbar component
- 846bf6d ui: Add generic multivalue filter
- a351b48 ui: Add optional text confirmation to item deletion
- 6e16da1 ui: Add runs overview page for admins
- 22cc661 ui: Add support for basic CR(U)D for users to admin section
- 6e552ca ui: Add the issues data table
- f077779 ui: Add validation schema for issue severity
- c372860 ui: Badges shouldn't change color when hovered over
- 8d002d0 ui: Change the color of some badges
- edaa0c5 ui: Create a wrapper component for markdown renderer
- 01d144b ui: Extend the user creation form
- 8b22a0e ui: Improve wording in statistic cards
- 196b32a ui: Render links properly in markdown
- 2b8b94f ui: Show number of issues in the run results main page
- 37530e5 ui: Show the number of ORT runs in the respective views
- a5ef657 ui: Show the package manager options in analyzer job configuration
- 49e2fb5 ui: Use a dedicated component to handle package managers
- bb1eb6d ui: Use markdown renderer
- da39f2b ui: Very small UI tweak
- 19b808b website: Set a social card image
Build 🐘 & CI ⚙️
- e9ca18d gradle: Switch to building with Java 21
- 0fd53ed Replace icons for IDEA with PNG format
- 22b2080 Upgrade the Temurin base image to Java 21
- d4736fb github: Always use the latest
reuse
tool - 6a9e50a github: Migrate
reuse
configuration from dep5 to TOML - faedeac github: Simplify REUSE path patterns
- ec42e5a release: Disable generation of release notes
- 4c2d015 release: Increase the timeout for creating the staging repository
- 9f942b4 Don't specify a imageVariant for Analyzer worker
- 03c107e Remove the setup-java actions
- a5b0131 Stop building image variants of the Analyzer worker
Chores 🔧
- 419e88a api: Add missing summary for admin route
- e4bf548 services: Drop an obsolete TODO comment
- 9b9194b ui: Be explicit about failures in the statistics
- c48f061 ui: Display dates with leading 0 to align with times
- abd7488 ui: List the path after the revision
- d02642b ui: Remove a duplicate note
- c85e824 ui: Rename
getOrtDateTimeString
toformatTimestamp
- 0298a9d ui: Say "Unavailable" instead of "N/A"
- 5cd7ede Add IntelliJ IDEA project icons
- fa60d87 Use dedicated file matchers in tests
Dependency Updates 🚀
- 2648e75 Update schemakenerator and ktor-swagger-ui
- fb52d19 update actions/cache digest to 6849a64
- b1af570 update actions/checkout action to v4.2.2
- e706ea7 update actions/checkout digest to 11bd719
- a5f82b6 update actions/setup-node action to v4.1.0
- cc26fd1 update actions/setup-node digest to 39370e3
- 38bf9ab update awssdk to v1.3.57
- f52975a update awssdk to v1.3.62
- bda4ddb update awssdk to v1.3.67
- 692f62b update ch.qos.logback:logback-classic to v1.5.12
- 12a637e update com.autonomousapps.dependency-analysis to v2.2.0
- 75cec4c update com.autonomousapps.dependency-analysis to v2.3.0
- 372a25e update com.autonomousapps.dependency-analysis to v2.4.0
- 7686d27 update com.autonomousapps.dependency-analysis to v2.4.1
- 9420493 update com.autonomousapps.dependency-analysis to v2.4.2
- 5014763 update com.charleskorn.kaml:kaml to v0.62.0
- 0fd04fe update com.charleskorn.kaml:kaml to v0.62.1
- 81ecaf6 update com.charleskorn.kaml:kaml to v0.62.2
- 8350759 update com.fasterxml.jackson.module:jackson-module-kotlin to v2.18.1
- e8dd7cc update com.github.jmongard.git-semver-plugin to v0.12.11
- 6705d68 update com.google.cloud.tools.jib to v3.4.4
- c9f8be7 update com.google.devtools.ksp to v2.0.21-1.0.26
- 458e8b7 update dependency @hookform/resolvers to v3.9.1
- 5dcd45b update dependency @mdx-js/react to v3.1.0
- 9237db9 update dependency @radix-ui/react-icons to v1.3.1
- 7902d63 update dependency @types/node to v20.16.12
- ac64310 update dependency @types/node to v20.16.13
- c7081b0 update dependency @types/node to v20.16.14
- 2fa4f90 update dependency @types/node to v20.16.15
- 724269f update dependency @types/node to v20.17.0
- b9be6e4 update dependency @types/node to v20.17.1
- 35079c0 update dependency @types/node to v20.17.2
- f131b67 update dependency @types/node to v20.17.3
- 6fe506d update dependency @types/node to v20.17.4
- c6d24ca update dependency @types/node to v20.17.5
- 2bab8c2 update dependency @types/node to v20.17.6
- e68bfde update dependency @types/node to v22.9.0
- cf5aacd update dependency @types/react to v18.3.12
- 9abe5eb update dependency @vitejs/plugin-react to v4.3.3
- e15d910 update dependency cmdk to v1.0.1
- 079d019 update dependency cmdk to v1.0.3
- b41f890 update dependency cmdk to v1.0.4
- 2ef47a1 update dependency docusaurus-plugin-openapi-docs to v4.2.0
- e90b289 update dependency docusaurus-theme-openapi-docs to v4.2.0
- 3ab5585 update dependency eslint-plugin-react-refresh to v0.4.13
- d1b85fd update dependency eslint-plugin-react-refresh to v0.4.14
- 85773bb update dependency lucide-react to ^0.453.0
- a43d7ce update dependency lucide-react to ^0.454.0
- 6b6c924 update dependency react-hook-form to v7.53.1
- 3b317de update dependency sonner to v1.6.0
- edfe220 update dependency sonner to v1.6.1
- ca7ab1d update dependency sonner to v1.7.0
- 718373f update dependency vite to v5.4.10
- 70defe8 update dependency vitest to v2.1.4
- eb5bbfa update docker/dockerfile docker tag to v1.11
- 7d6b45e update eclipse-temurin:17.0.12_7-jdk-jammy docker digest to 56c8b3a
- e30e2af update eclipse-temurin:17.0.12_7-jdk-jammy docker digest to e408333
- a30b2b0 update exposed to v0.56.0
- ab9d671 update flyway to v10.20.0
- eb70e68 update flyway to v10.20.1
- c6f71dd update io.github.smiley4:ktor-swagger-ui to v3.6.0
- ff2460e update io.konform:konform to v0.8.0
- 102600d update node.js to ec35a66
- 1fb06e6 update node.js to v22
- 662049f update ort to v36
- 1242af4 update ort to v37
- fa711f4 update ort to v38
- 0a96a97 update rabbitmq docker tag to v4.0.3
- c0f9fd1 update schemakenerator to v1.5.0
- f7d105b update tanstack-query monorepo to v5.59.16
- d126f1f update tanstack-query monorepo to v5.59.19
- 751924b update tanstack-router monorepo
- e161efe update tanstack-router monorepo to v1.78.3
- 8a80752 update testcontainers-java monorepo to v1.20.3
- 000a8e3 update typescript-eslint monorepo to v8.10.0
- 1e23f38 update typescript-eslint monorepo to v8.11.0
- 110813f update typescript-eslint monorepo to v8.12.0
- 5411e69 update typescript-eslint monorepo to v8.12.1
- e804d8b update typescript-eslint monorepo to v8.12.2
- 96c0f76 update typescript-eslint monorepo to v8.13.0
Documentation 📖
- 8a0b539 website: Add OpenApi docs
- bb47351 website: Fix heading levels in the README
- 57b3e3a Add some rules to Contributing Guide
Refactorings 🚜
- fdef970 chore: Remove obsolete RuleViolationWithIdentifier class
- df7ec01 config: Rename
DEFAULT_CONTEXT
toEMPTY_CONTEXT
- 3ee6bb3 dao: Add a migration script to deduplicate issues
- 843c686 dao: Add an index for looking up issues
- 0b9fddc dao: Add deduplication logic when creating issues
- 0c4aa80 dao: Remove timestamp column from
IssuesTable
- 10766a8 dao: Simplify access to issues created by the Scanner
- 89bfaf1 ui: Add refetch interval for runs queries
- 831b15b ui: Don't rename the query returns
- df69a14 ui: Edit admin overview page
- 52a7d14 ui: Fix illegal exports
- 458dc82 ui: Import react-markdown
- d6a9c24 ui: Improve handling of the ORT run form schema
- 52b175e ui: Move authorization information on its own page
- 012f497 ui: Move create user functionality to its own page
- 072901f ui: Update duration every second
- 54cfa12 ui: Use sidebar instead of tab navigation on admin page
Tests ✅
- 810dd3c ui: Add a test for date / time formatting with leading zeros
Other Changes 💡
- 7562677 Revert "ci(release): Disable generation of release notes"