Skip to content

Releases: ydb-platform/yoj-project

YOJ 2.5.2 (use YDB SDK 2.2.8 with less ERROR logging)

12 Aug 12:51

Choose a tag to compare

  • #82: Use YDB SDK 2.2.8 which makes YdbDiscovery log fatal ERROR only when there was a successful discovery of exactly 0 endpoints. Transient errors are now logged on WARN level, as they should.
    See also: ydb-platform/ydb-java-sdk#303

YOJ 2.5.1 (RO Snapshot Isolation support)

28 Jun 14:58

Choose a tag to compare

YOJ 2.5.0 (Delete deprecated FieldValueType members)

24 Jun 20:15

Choose a tag to compare

  • BREAKING CHANGE: 9965f68 Delete deprecated FieldValueType members
    • registerStringValueType(java.lang.Class) and isCustomStringValueType(java.lang.Class) methods
    • isComposite(java.reflect.Type) method
    • UNKNOWN enum constant and isUnknown() method
    • isSortable() method

FieldValueType.BINARY constant will likely remain in YOJ 2.x but is planned to be removed in YOJ 3.0.0.

YOJ 2.4.0 (Upgrade YDB SDK to 2.2.x)

24 Jun 18:51

Choose a tag to compare

  • Upgrade YDB SDK to v2.2.2 which has new discovery logic, support for more Topic API features etc.

YOJ 2.3.0 (Delete repository-ydb-v1, Native mapping for UUID)

03 Jun 10:16

Choose a tag to compare

⚠️ Breaking changes

  • yoj-repository-ydb-v1 module is no more. Please use yoj-repository-ydb-v2 which is mostly source code compatible, except for minor changes in YdbConfig and different YDB SDK imports in custom YqlStatements
  • tech.ydb.yoj.databind.expression.FieldValue.Tuple API has changed, and is subject to change in subsequent versions of YOJ. This type is not directly used by end-user code, as far as we know

  • #71 Native mapping for java.util.UUID
  • #74 Delete deprecated yoj-repository-ydb-v1 module

YOJ 2.2.19 (less radical deprecation warnings #2)

16 May 15:00

Choose a tag to compare

  • #70: Less radical deprecation warnings for Id.resolve()

YOJ 2.2.15-2 (backport less radical deprecation warnings no. 2)

16 May 15:01

Choose a tag to compare

  • Backport less radical deprecation warnings for Id.resolve() (#70)

YOJ 2.2.15-1 (backport less loud deprecation warnings)

15 May 09:38

Choose a tag to compare

Backport to 2.2.15 (w/older Jackson dependency):

  • Show warnings about @Deprecated(forRemoval=true) methods only once per JVM invocation, and only using WARN log level

YOJ 2.2.18 (less radical deprecation warnings)

14 May 14:50

Choose a tag to compare

  • Show warnings about @Deprecated(forRemoval=true) methods only once per JVM invocation, and only using WARN log level

YOJ 2.2.17 (Jackson update)

13 May 11:20

Choose a tag to compare

Please use this release instead of 2.2.16.

  • Update Jackson to 2.17.1 which has important KotlinModule fixes