Skip to content

chore(backend): update exposed 0.56 -> 1.1.1#1127

Open
fengelniederhammer wants to merge 1 commit intomainfrom
updateExposed
Open

chore(backend): update exposed 0.56 -> 1.1.1#1127
fengelniederhammer wants to merge 1 commit intomainfrom
updateExposed

Conversation

@fengelniederhammer
Copy link
Copy Markdown
Contributor

part of #1118

Summary

https://www.jetbrains.com/help/exposed/breaking-changes.html

I threw Claude at it, seems to have worked.

Screenshot

PR Checklist

- [ ] All necessary documentation has been adapted.

  • The implemented feature is covered by an appropriate test.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 31, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dashboards Ready Ready Preview, Comment Mar 31, 2026 9:23am

Request Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the backend’s JetBrains Exposed dependency from 0.56.0 to 1.1.1 and adapts the codebase to Exposed’s new org.jetbrains.exposed.v1.* package layout.

Changes:

  • Bump Exposed dependencies to 1.1.1 (and add exposed-jdbc).
  • Update DAO/table and DSL imports to the new org.jetbrains.exposed.v1.* namespaces.
  • Update Spring Boot Exposed autoconfiguration and JDBC Database imports to the new package locations.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/model/subscription/SubscriptionTable.kt Migrates DAO/table imports (UUID entities/tables) to Exposed v1 packages.
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/model/subscription/SubscriptionModel.kt Updates DSL operator import (eq) to Exposed v1 core.
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/model/subscription/JacksonSerializableJsonb.kt Updates Table and jsonb imports to Exposed v1 core/json packages.
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/model/collection/VariantTable.kt Migrates DAO/table and ReferenceOption imports to Exposed v1 packages.
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/model/collection/CollectionTable.kt Migrates DAO/table imports to Exposed v1 packages.
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/model/collection/CollectionModel.kt Updates Exposed DSL + deleteWhere imports to Exposed v1 core/jdbc packages.
backend/src/main/kotlin/org/genspectrum/dashboardsbackend/config/BackendSpringConfig.kt Updates Exposed Spring Boot autoconfiguration and JDBC Database imports to Exposed v1 packages.
backend/build.gradle.kts Bumps Exposed artifacts to 1.1.1 and adds exposed-jdbc.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants