Skip to content

fix(deps): update exposed to v0.61.0#48

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/exposed
Open

fix(deps): update exposed to v0.61.0#48
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/exposed

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 12, 2026

This PR contains the following updates:

Package Change Age Confidence
org.jetbrains.exposed:exposed-java-time 0.57.00.61.0 age confidence
org.jetbrains.exposed:exposed-jdbc 0.57.00.61.0 age confidence
org.jetbrains.exposed:exposed-dao 0.57.00.61.0 age confidence
org.jetbrains.exposed:exposed-core 0.57.00.61.0 age confidence

Release Notes

JetBrains/Exposed (org.jetbrains.exposed:exposed-java-time)

v0.61.0

Compare Source

What's Changed

Infrastructure:

  • Spring Framework 6.2.5
  • junit-bom 5.12.1
  • Spring Boot 3.4.4
  • moneta 1.4.5
  • Joda Time 2.14.0
  • Kotlinx Serialization 1.8.1
  • logcaptor 2.10.2

Features:

  • feat: EXPOSED-733 Detect column type change for migrations in H2 by @​joc-a in #​2419

Bug fixes:

  • fix: EXPOSED-739 support actively cached null values in entity-local cache by @​bystam in #​2424
  • fix: EXPOSED-761 Forward ColumnWithTransform.readObject to delegate by @​Maxr1998 in #​2455

Docs:

v0.60.0

Compare Source

Infrastructure:

  • Joda Time 2.13.1
  • SQLite driver 3.49.1.0
  • Kotlinx Datetime JVM 0.6.2
  • Spring Framework 6.2.3
  • Spring Boot 3.4.3
  • detekt 1.23.8
  • junit-bom 5.12.0

Breaking changes:

  • chore!: EXPOSED-727 Change timestamp column type for H2 from "DATETIME(9)" to "TIMESTAMP(9)" by @​joc-a in #​2401
  • chore!: EXPOSED-741 Fix inconsistent CHECK constraint names for UShort and UInt columns by @​joc-a in #​2426
  • feat!: EXPOSED-740 Add support for modes (SKIP LOCKED or NOWAIT) with ForUpdate and ForShare Option for MySQL by @​mfazalul in #​2421

Features:

  • feat: EXPOSED-729 [Oracle] Allow setting limit with DELETE by @​bog-walk in #​2403
  • feat: EXPOSED-742 Allow customizing the CHECK constraint name of long() column by @​joc-a in #​2428

Bug fixes:

  • fix: EXPOSED-723 Reading databaseGenerated value from entity fails and does not trigger flush cache by @​obabichevjb in #​2391
  • fix: EXPOSED-719 H2 upsert operation converts arrays to string by @​obabichevjb in #​2395
  • fix: EXPOSED-737 Timestamp column broken for MySQL 8.0 by @​joc-a in #​2410
  • fix: EXPOSED-736 Unnecessary ALTER statement generated for binary column in PostgreSQL by @​joc-a in #​2408
  • fix: EXPOSED-593 Rollback ExposedSQLException when use SpringTransactionManager by @​FullOfOrange in #​2398

Docs:

Refactors:

  • refactor: EXPOSED-728 [SQLite] Remove ENABLE_UPDATE_DELETE_LIMIT metadata check from core function provider by @​bog-walk in #​2402

v0.59.0

Compare Source

Infrastructure:

  • Spring Framework 6.2.2
  • PostgreSQL driver 42.7.5
  • SQLite driver 3.48.0.0
  • Spring Boot 3.4.2

Breaking changes:

  • fix!: EXPOSED-691 [PostgreSQL] Restrict dropping unmapped sequences to related tables only by @​bog-walk in #​2357
  • chore!: Change H2 Oracle longType and longAutoincType from NUMBER(19) to BIGINT and add CHECK constraint in Oracle by @​joc-a in #​2273
  • chore!: EXPOSED-693 Change timestamp column type for MariaDB from "DATETIME" to "TIMESTAMP" by @​joc-a in #​2389
  • More details at Breaking Changes

Deprecations:

Features:

  • feat: Add support for creating sequence in MariaDB by @​devgor88 in #​2324
  • feat: EXPOSED-697 Add lessSubQuery, lessEqSubQuery, greaterSubQuery, and greaterEqSubQuery operators by @​joc-a in #​2373

Bug fixes:

  • EXPOSED-689 warmUpLinkedReferences() should not return all the values from cache by @​obabichevjb in #​2355
  • fix: EXPOSED-695 DDL for unnamed check constraints fails when table has schema name by @​bog-walk in #​2368
  • fix: EXPOSED-680 Less & greater infix ops cannot compile with 2 EntityID expressions by @​bog-walk in #​2367
  • fix: EXPOSED-696 [PostgreSQL] Drop of auto-increment sequence fails after column modified without dropping default by @​bog-walk in #​2369
  • fix: EXPOSED-669 transform() broken for entities instantiated via wrapRow through an alias by @​obabichevjb in #​2370
  • fix: EXPOSED-714 [exposed-spring-boot-starter] Fix NPE from DatabaseInitializer when non-object Table is defined by @​PeraSite in #​2382
  • fix: EXPOSED-694 Entities insertion could fail if batches have different column sets by @​obabichevjb in #​2365
  • fix: EXPOSED-706 Handle MariaDB sequence max value for versions earlier than 11.5 by @​joc-a in #​2375
  • fix: EXPOSED-707 Handle MariaDB fractional seconds support since version 5.3 by @​joc-a in #​2378
  • fix: EXPOSED-718 Fix timestamp column not storing values in UTC time zone by @​joc-a in #​2386
  • fix: EXPOSED-704 ClassCastException when referencing an eager-loaded backReferencedOn with keepLoadedReferencesOutOfTransaction = true by @​bystam in #​2374
  • fix: EXPOSED-701 [Oracle] Insert into table using only database default values fails by @​bog-walk in #​2371

Docs:

  • docs: EXPOSED-668 Update the Modules topic and extract code examples to snippets by @​vnikolova in #​2361
  • docs: EXPOSED-699 Fix API Docs generation by @​e5l in #​2376
  • docs: EXPOSED-672 Update the DAO's Relationships topic and add a new example project by @​vnikolova in #​2377
  • docs: EXPOSED-715 Fix broken custom function examples & move to example project by @​bog-walk in #​2383
  • docs: EXPOSED-684 Add documentation for exec() and move transaction docs to new element by @​bog-walk in #​2385
  • docs: EXPOSED-705 Clarify optionalBackReferencedOn() usage in KDocs by @​bog-walk in #​2387

Refactors:

  • refactor: EXPOSED-708 Remove JDBC DatabaseMetaData from exposed-core module by @​bog-walk in #​2379
  • refactor: EXPOSED-709 Remove plain SQL execution from core DatabaseDialect by @​bog-walk in #​2381
  • refactor: EXPOSED-722 Refactor MariaDB code to reduce checks in MySQL code and make it neater by @​joc-a in #​2388
  • refactor: EXPOSED-710 Move plain SQL for retrieving foreign keys from MysqlDialect by @​bog-walk in #​2380

v0.58.0

Compare Source

Breaking changes:

  • fix: EXPOSED-662 SchemaUtils.listTables() returns empty list & closes db connection by @​joc-a in #​2331
    • SchemaUtils.listTables() returns only the tables from the current schema. The behaviour was returned to the 0.56.0 version.
    • To get tables from all the schemas the method SchemaUtils.listTablesInAllSchemas() could be used.

Features:

  • feat: [MariaDB] Support RETURNING clause by @​devgor88 in #​2330
  • feat: EXPOSED-654 Allow customizing the check constraint names of columns with check constraints by @​joc-a in #​2340

Infrastructure:

  • springFramework 6.2.1
  • log4j2 2.24.3
  • org.junit:junit-bom 5.11.4
  • org.jetbrains.dokka 2.0.0
  • springBoot 3.4.1
  • kotlinCoroutines 1.10.0
  • kotlinCoroutines 1.10.1
  • org.xerial:sqlite-jdbc from 3.47.2.0
  • org.jetbrains.kotlinx.binary-compatibility-validator 0.17.0
  • org.jetbrains.kotlinx:kotlinx-serialization-json 1.8.0

Docs:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@renovate renovate Bot force-pushed the renovate/exposed branch from 911b459 to 914245e Compare April 21, 2026 21:51
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.

0 participants