Skip to content

Releases: eclipse-apoapsis/ort-server

0.1.0-RC7

07 Jan 10:29
Compare
Choose a tag to compare
0.1.0-RC7 Pre-release
Pre-release

What's Changed

🐞 Bug Fixes

  • b9ed3c0 client: Add OkHttp dependency to jvmMain source set
  • b6e7b05 compose: Remove explicit admin credentials
  • 37fbb3a core: Add dedicated permissions for managing groups
  • 00bdc28 dao: Avoid unnecessary loading of entities
  • 419a4df kubernetes: Handle empty trace IDs in KubernetesMessageSender
  • 2c366e3 reporter: Add ScanCode license texts to reporter docker image
  • e4df926 ui: Convert Tailwind CSS config to ESM
  • 9873cca ui: Fix one redirect to a typesafe version
  • 88373a0 ui: Fix statistics card's layout
  • 5f8dd52 ui: Fix the statistics card status information
  • e1c7821 ui: Show error toast when downloading fails
  • 1182ba2 ui: Truncate long report filename
  • fffd446 workers: Fix the handling of file lists

🎉 New Features

  • dc1da1b Orchestrator: Handle lost schedules
  • 274721f analyzer: Use all available credentials for repository download
  • e7da561 cli: Add InfoCommand to retrieve details of an OrtRun
  • f90259e cli: Add command to create an OrtRun
  • bd0004f client: Implement OrtServerClient with authentication support
  • b42457b client: Introduce RepositoriesApi for repository-related operations
  • 61f8784 client: Introduce RunsApi for runs-related operations
  • 0062328 compose: Add a Grafana log dashboard
  • 59e0e48 compose: Add a namespace label
  • 97ee1ff compose: Configure logstash to add a label component
  • 79315e9 compose: Configure the Loki log file provider
  • 64f8eb7 core: Add endpoint to get vulnerabilities for a product
  • 191805a core: Add run statistics endpoint for organizations
  • 2c7c227 core: Add run statistics endpoint for products
  • faf560f core: Delete ORT runs before deleting the repository
  • 33b2893 core: Delete repositories before deleting the product
  • d670d41 dao: Add a function to query active ORT runs
  • a7802dc dao: Add list function that allows custom ordering
  • 1285cc3 dao: List infrastructure services for a hierarchy
  • 99d8fae gradle: Extend artifact filter to also match io.atlassian.fugue
  • bfd6062 kubernetes: Detect lost schedules
  • b63d6d9 kubernetes: Support sending LostJobs messages
  • e7767c9 logging: Add a custom logback converter for the MDC
  • 469c06b loki: Update the query to make use of the MDC entries
  • f474050 model: Add project descriptions
  • 5e3b6e6 reporter: Add a specialized LicenseTextProvider implementation
  • dd049c8 reporter: Integrate CustomLicenseTextProvider
  • 97e403e secrets: Add support for Azure Key Vault
  • 67f0fca services: Add function to count issues by severity
  • ce382ed services: Add function to count rule violations by severity
  • ab75df2 services: Add function to count vulnerabilities by rating
  • e0b344a services: Add function to get repository IDs for a product
  • 202c592 services: Add function to get repository IDs for an organization
  • 07f670f services: Add function to list vulnerabilities for multiple runs
  • 4d23673 services: Add functions for getting run ID in various cases
  • 3436da7 storage: Add support for the Azure Blob storage
  • 82a524c ui: Add colored bars for item counts to run statistics cards
  • 21843b2 ui: Add function to handle multisorting of columns
  • 361e4ba ui: Add multisorting to all sortable tables
  • cc99815 ui: Initial organization dashboard
  • a0380b5 ui: Make it explicit is a package is metadata-only
  • 69caafe ui: Modify and clean up the run results overview page
  • 3c6e2b1 ui: Require manual confirmation for repository deletion
  • 2db64b2 ui: Set page titles
  • fe9da04 ui: Statistics cards for organization overview page
  • e047d5a workers: Populate file lists of ORT result
  • c9cf061 Change the log pattern to use only key value pairs
  • 65aa59d Log timestamps according to ISO 8601

✅ Tests

  • 381d887 core: Add a status code assertion according to the test title
  • 02adf04 core: Use a helper function in test
  • 3021bd5 dao: Enable query logging for database tests
  • 7d4a59d services: Refactor creating test issues
  • be360dc services: Refactor package service test
  • 9e99a4a workers: Simplify OrtRunServiceTest

🐘 Build & ⚙️ CI

  • 374d536 gradle: Fix applying the dependency analysis plugin
  • 066e8d8 gradle: Remove an unneeded artifact version filter
  • d69c7ba website: Fail on broken anchors
  • 1824448 docker: Always load the base images to the local registry
  • 8511119 docker: Do not write to the registry cache in pull requests checks
  • 45ee190 docker: Fix calculating the ORT Server version
  • ef18e0a docker: Fix if condition in Docker workflow
  • f7d7c5e docker: Fix writing to cache
  • 0c660c1 docker: Improve the Docker job names
  • c59d457 docker: Only load the image if required by a later step
  • 3a7dac9 docker: Push the Docker image if no Jib task is configured
  • 2e8d74a docker: Run the Docker build as part of PR checks
  • ca15038 docker: Simplify check if workflow was triggered by PR
  • 808a3fc docker: Use the base images from the local Docker registry

📖 Documentation

  • 4e49699 api: Edit OrtRunStatistics comments
  • 493ffb5 authorization: Convert the authorization docs to Markdown
  • c3e997a helm: Convert the development Helm Chart docs to Markdown
  • fb001d7 website: Add a link to the development Helm Chart
  • 9860ad3 website: Add a note to the tool version docs
  • 8a51fa2 website: Fix a broken anchor link
  • 8efcaeb website: Mention that the developmer Helm Chart is outdated
  • 6b55c60 website: Move the authorization docs to the website
  • d40c1b0 website: Move the config docs to the website
  • efc28af website: Move the development Helm Chart docs to the website
  • 748b6b5 website: Move tool version docs to website
  • f411172 Convert the config docs to Markdown
  • 9067130 Convert tool version docs to Markdown
  • 8a01604 Remove outdated database docs

🔧 Chores

  • c71e83f TestUtils: Correctly group imports
  • abe531e client: Use SuspendingNoOpCliktCommand to support suspending runs
  • f3e30cf compose: Recreate the master realm file with Keycloak 26.0.7
  • a262720 compose: Update the health check script
  • e0fc56e core: Use lists defined in JobStatus class instead of set
  • 7a05ec2 dao: Remove obsolete listForRepositoryUrl function
  • 24a78ae dao: Remove unnecessary suppression of DEPRECATION
  • 7adf35a docker: Align casing in Dockerfiles
  • b5686d7 model: Remove explicit types where not required for constants
  • 9ee6d2b services: Handle exception when deleting non-empty organizations
  • 14d3964 Move function to fixtures
  • bf90b69 Remove redundant qualifier names for innerJoin

🚀 Dependency Updates

Read more

0.1.0-RC6

03 Dec 12:36
Compare
Choose a tag to compare
0.1.0-RC6 Pre-release
Pre-release

What's Changed

Bug Fixes 🐞

  • 8945c6f docker: Ensure correct user for the cache directory
  • 14ea046 reporter: Filter out scan results outside the VCS path
  • bc510f3 ui: Align the height of delete button
  • c02640a ui: Fix invalidation of secrets query cache
  • 3d1d1b2 ui: Fix missing link
  • 1314766 ui: Remove backticks from code elements
  • 09a2dce ui: Render code blocks properly

New Features 🎉

  • 2696a26 core: Add REST API endpoints to delete ORT run
  • c25ebd7 core: Delete reports in storage
  • ccb38bd dao: Add a migration script to delete obsolete scan summaries
  • 95effa1 dao: Deduplicate scan results
  • 57daf64 scanner: Add functionality to compare scan summaries
  • 8b41d58 scanner: Prevent storing duplicate scan results
  • 478b8ca scanner: Reuse matching scan summaries when storing scan results
  • a75d3a9 ui: Add "delete ORT run" button
  • cdf4fad ui: Add a page and table for product vulnerabilities
  • f2f77ae ui: Add color classes to ecosystems
  • d3d8655 ui: Add custom query hooks for a product
  • d8fb7c9 ui: Add manual confirmation to some item deletion dialogs
  • 5e6145a ui: Add optional indicator bar to StatisticsCard component
  • 864a85e ui: Add product security dashboard
  • 71f34b3 ui: Link to all runs from breadcrumb's repository url
  • 9d7e2b7 ui: Remove the titles from actions to only have icons
  • fc0c953 ui: Statistics cards for product items

Chores 🔧

  • 85afc6f github: Add Johanna to the list of UI code owners
  • 5a5e9c0 model: Address another Konform deprecation
  • 2aaaaa5 ui: Say "the run" instead of "a run" in deletion confirmation

Dependency Updates 🚀

  • d44c464 gradle: Upgrade KSP to version 2.1.0-1.0.29
  • 37dd4c7 update awssdk to v1.3.84
  • 5f00354 update com.fasterxml.jackson.module:jackson-module-kotlin to v2.18.2
  • c5892c8 update com.github.ajalt.clikt:clikt to v5.0.2
  • 9212c04 update dependency @types/node to v22.10.1
  • a89b849 update dependency @vitejs/plugin-react to v4.3.4
  • f4b45be update dependency lucide-react to ^0.462.0
  • 0b4db40 update dependency prettier to v3.4.1
  • bb2e619 update dependency vite to v6
  • e98a2e9 update dependency vite to v6.0.1
  • f931691 update dependency vite to v6.0.2
  • 146fba8 update dependency vitest to v2.1.6
  • 13ad433 update dependency vitest to v2.1.7
  • ae733c1 update dependency vitest to v2.1.8
  • e9bee6c update docker/build-push-action digest to 48aba3b
  • 26b6bd5 update docker/dockerfile docker tag to v1.12
  • 28e90d7 update nginx:1.27-alpine docker digest to 4152318
  • af6b84c update nginx:1.27-alpine docker digest to 5acf10c
  • 7c1da39 update org.gradle.toolchains.foojay-resolver-convention to v0.9.0
  • 70d3644 update org.jetbrains.kotlin.plugin.serialization to v2.1.0
  • 70c3a10 update ort to v42
  • 16b90d7 update quay.io/keycloak/keycloak docker tag to v26
  • 3279377 update tanstack-query monorepo to v5.62.0
  • 7d1d8c8 update tanstack-router monorepo
  • 5cddbb1 update typescript-eslint monorepo to v8.17.0

Refactorings 🚜

  • a47adf0 dao: Improve a dependency on the Exposed transform function
  • c91f8f3 dao: Move repository implementations into their own packages
  • 0181f9d dao: Move tables next to the responsible repositories
  • d1377c7 ui: Move application wide layout to root layout file
  • ea18763 ui: Move repositories view to a sidebar option
  • b8fe149 ui: Move repository table to product main page
  • 9076637 ui: Remove dialog state and pending from delete dialog props
  • 8e606e6 ui: Remove superfluous route layout directory
  • ad3d182 ui: Rename plain page files to index.tsx
  • 527fa7b ui: Simplify delete dialog props
  • 351f1e0 ui: Use JSON search params for table sorting state

Tests ✅

  • 6521426 dao: Remove dependencies between tests
  • e010971 scanner: Extract a fixtures object for scan results

0.1.0-RC5

26 Nov 11:08
Compare
Choose a tag to compare
0.1.0-RC5 Pre-release
Pre-release

What's Changed

Bug Fixes 🐞

  • 8c503e7 scanner: Add missing configuration properties for S3 storage
  • d26d4d3 ui: Fix layouts of run results tables
  • ac77ddb ui: Fix router getting stuck when redirecting to latest run
  • cc63102 ui: Replace URL in history when redirecting to latest run
  • 07abf7f ui: Use correct query key on repository settings page

New Features 🎉

  • a72813c ui: Move deleting and editing repo to a separate settings page
  • aa31b4b ui: Redirect to latest run from repository page

Build 🐘 & CI ⚙️

  • 5a4739e gradle: Exclude generated code from Detekt checks
  • d233bd3 ui: Forbid unchecked indexed access with TypeScript
  • e93ea9f Stop publishing Maven artifacts to GitHub packages

Chores 🔧

  • f165294 api: Address depecrations of the Konform library
  • bf91ab3 ui: Remove superfluous type annotation

Dependency Updates 🚀

  • a8586cb update awssdk to v1.3.81
  • f41613d update com.autonomousapps.dependency-analysis to v2.5.0
  • e3fa686 update com.charleskorn.kaml:kaml to v0.66.0
  • 93d0763 update com.rabbitmq:amqp-client to v5.23.0
  • adb7c5b update dependency @types/node to v22.10.0
  • 50e5089 update dependency @types/node to v22.9.1
  • e27f25c update dependency @types/node to v22.9.2
  • 33d703d update dependency @types/node to v22.9.3
  • 62415a0 update dependency @types/node to v22.9.4
  • 94b75aa update dependency class-variance-authority to v0.7.1
  • 1e154b9 update dependency gradle to v8.11.1
  • 6813b37 update dependency prettier to v3.4.0
  • abd776c update dependency prettier-plugin-tailwindcss to v0.6.9
  • 4f3c276 update dependency tailwind-merge to v2.5.5
  • 042c1f5 update dependency typescript to v5.7.2
  • e0dd2ea update dependency typescript to ~5.7.0
  • b00c911 update docker/metadata-action digest to 359e915
  • 1c8ae47 update docker/metadata-action digest to 369eb59
  • ac20695 update flyway to v10.22.0
  • ea59cd3 update flyway to v11
  • f6f8bfc update ktor monorepo to v2.3.13
  • b27e544 update org.apache.logging.log4j:log4j-to-slf4j to v2.24.2
  • 38d6f36 update ort to v40
  • 9411a44 update ort to v41
  • 8a3dc44 update rabbitmq docker tag to v4.0.4
  • 4538b73 update tanstack-query monorepo to v5.61.3
  • 383f077 update tanstack-router monorepo to v1.82.8
  • 68416c6 update testcontainers-java monorepo to v1.20.4
  • 54f5ecf update typescript-eslint monorepo to v8.16.0

Documentation 📖

  • 7db21a6 Move Gradle module docs to website

Refactorings 🚜

  • 122d55e config: Deduplicate database configuration
  • bfc1c3b config: Deduplicate secrets provider configuration
  • 46aec01 config: Split the configuration of secret providers
  • e80a219 services: Trivially extract some common code
  • fbc9267 ui: Allow using custom button for delete dialog
  • 327e95b ui: Extract runs table to separate component
  • c2e905d ui: Make the page contents wider
  • d0efc3e ui: Remove unnecessary layout directory
  • 4c63288 ui: Replace a generic query hook with a generated one
  • 3673d0e ui: Use file based layout for repo layout
  • 6a00a63 ui: Use prefetch instead of ensureQueryData on settings page

Tests ✅

  • c35b59d reporter: Avoid creating unnecessary temporary files
  • 3baf31a reporter: Improve creating reporter mocks
  • ea0cfb7 reporter: Simplify creating reporter mocks

0.1.0-RC4

19 Nov 12:09
Compare
Choose a tag to compare
0.1.0-RC4 Pre-release
Pre-release

What's Changed

Bug Fixes 🐞

  • 43cd176 dao: Make UniqueConstraintException extend SQLException
  • a3a9339 loki: Improve handling of responses with multiple streams
  • 977c253 reuse: Remove an unused license
  • c8b6de5 ui: Correctly use previously enabled package managers on rerun
  • 991e617 ui: Fix a breaking layout
  • 4a92656 ui: Make Links type-safe in Sidebar component
  • b78ac02 ui: Remove authentication parameters from URL after signing in

New Features 🎉

  • 5ac8833 api: Introduce initial API client library
  • 9601e75 core: Add endpoint to get statistics for ORT run
  • 9cb7b93 dao: Do not delete labels in DaoOrtRunRepository.delete()
  • f131a45 dao: Enable ON DELETE CASCADE for ORT runs
  • 1f17817 github-config: Get the default branch from the API
  • 927a578 loki: Support a new configuration setting for a timeout
  • 1152707 service: Add functions for counts
  • 33002e4 ui: Add a component for local timestamps
  • 4df96a5 ui: Add missing package managers
  • d698e9d ui: Add sorting support for data table component
  • 603939d ui: Clean up runs overview table
  • c563bd4 ui: Improve markdown rendering
  • a23a303 ui: Make vulnerabilities table sortable
  • a170c12 ui: Open accordions which include form validation errors
  • 8713445 ui: Provide initial sorting to issues and vulnerabilities
  • 72860be ui: Show first crude version of packages table
  • 083e66b ui: Show form errors with paths
  • 0c0dba2 ui: Show more package information
  • 550514d ui: Sort rule violations initially by descending severity
  • 8e838f8 ui: Sort the issues table
  • 1a7ceb2 ui: Use a wrapper component for all local timestamps
  • 35d395c ui: Use expandable rows for rule violations
  • 2a55941 ui: Use sorting instead of grouping for rule violations
  • efa432b workers: Add a function to map plugin options

Build 🐘 & CI ⚙️

  • f6811aa Gradle: Enable parallel configuration cache access
  • 296cde0 Gradle: Remove an unneeded libs definition
  • 6341cc0 gradle: Add platform modules for abstractions
  • 9d28730 gradle: Use platform dependencies
  • 5bdcfdd Set group id for platform modules
  • 2f6f46f Fix variable reference in Docker build
  • 536cc2c Simplify Docker build

Chores 🔧

  • fed054c github-config: Make JSON the default content type
  • ad94c3e github-config: Move several functions to the top level
  • fb4c7a4 github-config: Use multi-line strings to hard-code JSON
  • 24bd3f0 reporter: Simplfify code by using an existing mapping function
  • 7d28b4f ui: Use chevron icons to expand / collapse panels
  • af1b650 website: Deduplicate dependencies
  • 8d057f9 workers: Align the naming of environment config related entities
  • 271131a workers: Split the parse function of the EnvironmentConfigLoader

Dependency Updates 🚀

  • 1964df2 update awssdk to v1.3.70
  • 1d2ff31 update awssdk to v1.3.76
  • 5480c67 update com.charleskorn.kaml:kaml to v0.63.0
  • 493e97d update com.charleskorn.kaml:kaml to v0.65.0
  • 8431be2 update com.google.devtools.ksp to v2.0.21-1.0.27
  • 503102f update com.google.devtools.ksp to v2.0.21-1.0.28
  • 36fb8db update com.zaxxer:hikaricp to v6.1.0
  • 68267ef update com.zaxxer:hikaricp to v6.2.0
  • 69f724f update com.zaxxer:hikaricp to v6.2.1
  • 2ef0bb3 update dependency @ianvs/prettier-plugin-sort-imports to v4.4.0
  • 43ec359 update dependency @radix-ui/react-icons to v1.3.2
  • 70d6052 update dependency @radix-ui/react-tooltip to v1.1.4
  • d52f27f update dependency gradle to v8.11
  • cf972e0 update dependency lucide-react to ^0.456.0
  • 78c99c8 update dependency lucide-react to ^0.460.0
  • a904d9c update dependency postcss to v8.4.48
  • 62b3344 update dependency postcss to v8.4.49
  • dfd9b3a update dependency react-hook-form to v7.53.2
  • 50541ce update dependency tailwindcss to v3.4.15
  • c524865 update dependency vite to v5.4.11
  • d9893d8 update dependency vitest to v2.1.5
  • e495e32 update flyway to v10.21.0
  • e3692a4 update gradle/actions digest to 473878a
  • be5bdc7 update gradle/actions digest to cc4fc85
  • acde6e9 update io.konform:konform to v0.10.0
  • 0d79659 update io.konform:konform to v0.9.0
  • cf00f65 update io.konform:konform to v0.9.1
  • f5303e4 update io.konform:konform to v0.9.2
  • 77d623f update io.micrometer:micrometer-registry-graphite to v1.14.0
  • 98066e1 update io.micrometer:micrometer-registry-graphite to v1.14.1
  • 439de40 update nginx:1.27-alpine docker digest to 110fd73
  • 2d9cf49 update nginx:1.27-alpine docker digest to 74175cf
  • 2482ada update nginx:1.27-alpine docker digest to 88cad85
  • 1c5b2e7 update nginx:1.27-alpine docker digest to d44ffb1
  • 3a077a9 update node.js to 4b44c32
  • 953f291 update ort to v39
  • 7ee16a2 update schemakenerator to v1.6.0
  • 43904b4 update tanstack-query monorepo to v5.59.20
  • 8ea5b42 update tanstack-query monorepo to v5.60.5
  • 0dddeb2 038f15e update tanstack-router monorepo
  • c663135 update typescript-eslint monorepo to v8.14.0
  • d6f842a update typescript-eslint monorepo to v8.15.0

Documentation 📖

  • 41e0e0b website: Install the Docusaurus Mermaid plugin
  • aa574c4 website: Move validation script docs to website
  • c7059a5 Convert validation script docs to Markdown
  • 1295060 Remove outdated API docs

Refactorings 🚜

  • 468a0ce github-config: Inline a small function that is only used once
  • 05c2401 github-config: Simplify overriding configuration
  • 56a7986 ui: Add some sorting functions
  • b813f3d ui: Add validation schema for table sorting
  • ef35b72 ui: Align validation schemas
  • 691fc36 ui: Implement a function for Package ID
  • d617eff ui: Simplify table column handling
  • 9a96334 ui: Use columnHelper for rule violation table definition
  • e2a1c10 workers: Inline the functionality of the OptionsTransformer
  • 4344e61 workers: Remove the unused OptionsTransformer
  • 7cc8646 Move kubernetes-jobmonitor out of the transport directory

Tests ✅

  • 299ae6e dao: Add a stress test for parallel creation of Analyzer runs
  • 26594d6 dao: Extend the test to delete an ORT run
  • ab0b5e2 workers: Fix the package of ExtensionsTest

0.1.0-RC3

05 Nov 12:35
Compare
Choose a tag to compare
0.1.0-RC3 Pre-release
Pre-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 by supervisorScope
  • 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 to formatTimestamp
  • 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-openap...
Read more

0.1.0-RC2

17 Oct 10:07
Compare
Choose a tag to compare
0.1.0-RC2 Pre-release
Pre-release

What's Changed

Full Changelog: 0.1.0-RC1...0.1.0-RC2

0.1.0-RC1

09 Oct 21:26
Compare
Choose a tag to compare
0.1.0-RC1 Pre-release
Pre-release

The initial release candidate for version 0.1.0.