Skip to content

Releases: goldmansachs/reladomo

Release 18.1.0

10 Feb 02:58
1db65d9
Compare
Choose a tag to compare

Change Log

18.1.0 - 2022-02-09

Enhancements:

  • Add MariaDB support to database definition generator
  • Auto quote columns that are SQL keywords or have spaces
    • Quoted identifiers are now forced to "on" at connection time to Sybase and MS SQL Server
  • Update to H2 2.1.210
    • This was a bigger change than expected. H2 2.x behaves quite differently from 1.x
      - It's a lot more strict regarding identifiers. This may cause issues with table names in unit tests.
      - Numerical computations can result in slightly different outcomes (e.g. rounding down vs up).
    • For unit tests, MODE=LEGACY is auto set for the in memory instance. The main use of this is the IDENTITY() function.
  • Update main dependencies: Eclipse Collections 11.0.0, Joda Time 2.10.13, slf4j 1.7.35.
  • Update serialization dependencies: gson 2.8.9, jackson-core 2.13.1.

Bug Fixes:

  • Fix parsing large long values in test data files

Release 18.0.0

06 Sep 17:01
b61739e
Compare
Choose a tag to compare

Change Log

18.0.0 - 2020-09-06

Enhancements:

  • Switch to jdk8. Reladomo's mininum supported jdk is now JDK 8
  • Remove GSC collection. Eclipse collections is now the only supported part of the interface.
  • Initial implementation of GraphQL API
  • Change Strings to be quoted in the toString() representation of in-clause operations.
  • Only run off heap free thread when necessary.

Bug Fixes:

  • Fix parameter tokenization with comma
  • Correct limit row count for MariaDB and Postgres.
  • Implement equals and hashCode() on Timestamp-part and Date-part Calculators.
  • Fix a bug in wild card expression parsing

GAV

com.goldmansachs.reladomo,reladomo,18.0.0
com.goldmansachs.reladomo,reladomogen,18.0.0
com.goldmansachs.reladomo,reladomo-serial,18.0.0
com.goldmansachs.reladomo,reladomo-xa,18.0.0
com.goldmansachs.reladomo,reladomo-graphql,18.0.0
com.goldmansachs.reladomo,reladomo-test-util,18.0.0
com.goldmansachs.reladomo,reladomo-gen-util,18.0.0

Release 17.1.4

28 Nov 23:37
dff00c0
Compare
Choose a tag to compare

Change Log

17.1.4 - 2019-11-28

Bug Fixes:

  • Fix json deserialization for primitive attributes with "null"

GAV

com.goldmansachs.reladomo,reladomo,17.1.4
com.goldmansachs.reladomo,reladomogen,17.1.4
com.goldmansachs.reladomo,reladomo-serial,17.1.4
com.goldmansachs.reladomo,reladomo-test-util,17.1.4
com.goldmansachs.reladomo,reladomo-gen-util,17.1.4

Release 17.1.3

16 Oct 05:29
e347bb9
Compare
Choose a tag to compare

17.1.3 - 2019-10-16

Bug Fixes:

  • Fix json deserialization for to-many relationships

GAV:

com.goldmansachs.reladomo,reladomo,17.1.3
com.goldmansachs.reladomo,reladomogen,17.1.3
com.goldmansachs.reladomo,reladomo-serial,17.1.3
com.goldmansachs.reladomo,reladomo-test-util,17.1.3
com.goldmansachs.reladomo,reladomo-gen-util,17.1.3

Release 17.1.2

19 Sep 20:33
9a2e79e
Compare
Choose a tag to compare

17.1.2 - 2019-09-19

Bug Fixes:

  • Fix json deserialization with nulls
  • Fix ArrayIndexOutOfBoundsException in MultiExtractorHashStrategy

GAV:

com.goldmansachs.reladomo,reladomo,17.1.2
com.goldmansachs.reladomo,reladomogen,17.1.2
com.goldmansachs.reladomo,reladomo-serial,17.1.2
com.goldmansachs.reladomo,reladomo-test-util,17.1.2
com.goldmansachs.reladomo,reladomo-gen-util,17.1.2

Release 17.1.1

01 Sep 19:19
0e466e7
Compare
Choose a tag to compare

Change Log

17.1.1 - 2019-09-01

Bug Fixes:

  • Fix json deserialization without relationships

GAV:

com.goldmansachs.reladomo,reladomo,17.1.1
com.goldmansachs.reladomo,reladomogen,17.1.1
com.goldmansachs.reladomo,reladomo-serial,17.1.1
com.goldmansachs.reladomo,reladomo-test-util,17.1.1
com.goldmansachs.reladomo,reladomo-gen-util,17.1.1

Release 17.1.0

16 Jul 19:13
8ba45b3
Compare
Choose a tag to compare

17.1.0 - 2019-07-16

Enhancements:

  • Add support for test file charset
  • Changed handling of the optimistic lock exception to support situations where the underlying data has duplicate record for the given milestone. In this case a MithraUniqueIndexViolationException exception will be trown and no retries will be made.
  • Better error message during code generation
  • Remove duplicated attribute "finalGetter" in type EmbeddedValueType. The same attribute (name and target namespace) is already defined in type NestedEmbeddedValueType

Bug Fixes:

  • Fix deep fetch and query cache timing
  • Fix build failure caused by missing OpenJDK 6 dependency on Travis CI (#1)
  • Clean Notification Manager Shutdown
  • Fix attribute setters in inherited list classes
  • Fix code generation for class named Class. covered by: craig_motlin.dco
  • Fix superclass + interface combination
  • Multi threaded deep fetch exception handling
  • Fix the several typos detected by github.com/client9/misspell
  • Fix TXRollback for test

GAV:

com.goldmansachs.reladomo,reladomo,17.1.0
com.goldmansachs.reladomo,reladomogen,17.1.0
com.goldmansachs.reladomo,reladomo-serial,17.1.0
com.goldmansachs.reladomo,reladomo-test-util,17.1.0
com.goldmansachs.reladomo,reladomo-gen-util,17.1.0

Reladomo 17.0.2

10 May 18:47
3ca4525
Compare
Choose a tag to compare

17.0.2 - 2018-05-10

Bug Fixes:

  • Fix MultiUpdateOperation combine method for increment
  • Preserve SerializationConfig's metadata status across builder calls.
  • Ignore as-of attributes when determining pass through direction for operations
  • Upgrade sample project to use Reladomo 17.0.1.

GAV:

com.goldmansachs.reladomo,reladomo,17.0.2
com.goldmansachs.reladomo,reladomogen,17.0.2
com.goldmansachs.reladomo,reladomo-serial,17.0.2
com.goldmansachs.reladomo,reladomo-test-util,17.0.2
com.goldmansachs.reladomo,reladomo-gen-util,17.0.2

Reladomo 17.0.1

12 Mar 13:16
f7d25c4
Compare
Choose a tag to compare

17.0.1 - 2018-03-12

Note: this releases fixes a serious regression introduced in 16.7.0

Enhancements:

  • Add connection max lifetime after start to connection pool

Bug Fixes:

  • Fix transaction batching/reordering (introduced in 16.7.0)
  • Fix default Sybase IQ update via insert threshold
  • Fix running tests in different timezones

Reladomo 17.0.0

02 Mar 16:59
f0ee3a7
Compare
Choose a tag to compare

17.0.0 - 2018-03-02

Enhancements:

  • Eclipse Collections integration. Please see migration documentation
    • GS collections supported until March 2019
    • Minor backward breaking changes that should not affect most users