Releases: goldmansachs/reladomo
Release 18.1.0
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 theIDENTITY()
function.
- This was a bigger change than expected. H2 2.x behaves quite differently from 1.x
- 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
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
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
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
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
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
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
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
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
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