Releases: eclipse-apoapsis/ort-server
Releases · eclipse-apoapsis/ort-server
0.1.0-RC7
What's Changed
🐞 Bug Fixes
- b9ed3c0 client: Add
OkHttp
dependency tojvmMain
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 anOrtRun
- 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
- 5e37713...
0.1.0-RC6
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 ✅
0.1.0-RC5
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 ✅
0.1.0-RC4
What's Changed
Bug Fixes 🐞
- 43cd176 dao: Make
UniqueConstraintException
extendSQLException
- 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 theEnvironmentConfigLoader
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 ✅
0.1.0-RC3
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-openap...
0.1.0-RC2
What's Changed
- deps: update dependency ubuntu to v24 by @eclipse-apoapsis-bot in #1190
- deps: update io.mockk:mockk to v1.13.13 by @eclipse-apoapsis-bot in #1187
- ui: Show some basic information about found packages in the results main page by @Etsija in #1125
- deps: update docker/build-push-action action to v6 by @eclipse-apoapsis-bot in #1201
- deps: update actions/checkout action to v4.2.1 by @eclipse-apoapsis-bot in #1199
- deps: update renovatebot/github-action action to v40.3.2 by @eclipse-apoapsis-bot in #1200
- deps: update gradle/actions action to v4 by @eclipse-apoapsis-bot in #1203
- deps: update wagoid/commitlint-github-action action to v6 by @eclipse-apoapsis-bot in #1204
- ci(renovate): Enable pinning of GitHub action digests by @mnonnenmacher in #1202
- deps: update com.google.devtools.ksp to v2.0.21-1.0.25 by @eclipse-apoapsis-bot in #1205
- deps: update org.jetbrains.kotlin:kotlin-gradle-plugin to v2.0.21 by @eclipse-apoapsis-bot in #1194
- Allow to specify an alternative ort.env.yml file path by @nnobelis in #1198
- deps: pin dependencies by @eclipse-apoapsis-bot in #1206
- Release improvements by @mnonnenmacher in #1191
- ui: Show rule violations (main page) by @Etsija in #1195
- ui: Wrap the UI app with tooltip provider by @Etsija in #1208
- deps: update dependency eslint-plugin-react-hooks to v5 by @eclipse-apoapsis-bot in #1210
- deps: update dependency @types/react-dom to v18.3.1 by @eclipse-apoapsis-bot in #1211
- deps: update renovatebot/github-action action to v40.3.3 by @eclipse-apoapsis-bot in #1212
- deps: update ch.qos.logback:logback-classic to v1.5.10 by @eclipse-apoapsis-bot in #1213
- deps: update com.vanniktech:gradle-maven-publish-plugin to v0.30.0 by @eclipse-apoapsis-bot in #1214
- deps: update awssdk to v1.3.52 by @eclipse-apoapsis-bot in #1215
- deps: update tanstack-query monorepo to v5.59.13 by @eclipse-apoapsis-bot in #1216
- deps: update dependency lucide-react to ^0.452.0 by @eclipse-apoapsis-bot in #1217
- deps: update tanstack-router monorepo to v1.65.0 by @eclipse-apoapsis-bot in #1218
- deps: update dependency vitest to v2.1.3 by @eclipse-apoapsis-bot in #1221
- deps: update dependency tailwind-merge to v2.5.4 by @eclipse-apoapsis-bot in #1222
- deps: update dependency vite to v5.4.9 by @eclipse-apoapsis-bot in #1223
- ci(github): Remove the separate Gradle wrapper validation by @sschuberth in #1209
- deps: update typescript-eslint monorepo to v8.9.0 by @eclipse-apoapsis-bot in #1225
- feat(ui): Make the API client ID configurable by @mnonnenmacher in #1226
- deps: update io.micrometer:micrometer-registry-graphite to v1.13.6 by @eclipse-apoapsis-bot in #1227
- ui: Show job statuses in product list by @lamppu in #1207
- deps: update ch.qos.logback:logback-classic to v1.5.11 by @eclipse-apoapsis-bot in #1230
- deps: update dependency tailwindcss to v3.4.14 by @eclipse-apoapsis-bot in #1231
- Remove Renovate by @mnonnenmacher in #1232
- website: Add Docker Compose docs by @mnonnenmacher in #1233
Full Changelog: 0.1.0-RC1...0.1.0-RC2
0.1.0-RC1
The initial release candidate for version 0.1.0.