Skip to content

v0.8.2

Compare
Choose a tag to compare
@ldhasson ldhasson released this 08 Sep 04:42
· 618 commits to master since this release
2aca0f0

A small release with several bug fixes and a few new features. In particular:

  • Tilda's type system was extended to support UUID, SHORT and DECIMAL.
  • Added APIs to detect query cancelations from the DB side as well as asynchronous notifications.
  • General API enhancements, cleanups and documentation
  • Expression capabilities on view columns

New Features

#417 Cannot easily set a column to current_timestamp using update query helper.
#392 Added new append method to CollectionUtil, and test cases.
#389 Ability to detect CANCELATIONS when a query fails.
#387 Asynchronous Mechanism for notifications from DB.
#386 Documentation improvements.
#363 Add "expression" capability to ViewColumn, mirroring how it's done for ViewPivotValue.
#344 Support for UUID Data Type.
#307 Add support for 16bit SHORT (to supplement 32bit INTEGER and 64bit LONG).
#305 Add support for NUMERIC/DECIMAL data types.
#237 Add ability to batch Alter statements.

Bug fixes

#419 Expression in a view column doesn't handle [] or {} in types properly.
#414 WriteBatch method will not write data to the DB if the list passed in only has one entry.
#408 Move Tilda ER Tooling out of main repo.
#398 Aggregate columns in Realized views are not properly output in the generated Java code for the realized table.
#396 Negative default values for number columns are not seen by migration.
#395 GroupBy logic in base views with aggregates can be incorrect based on fields.
#394 JSON Write() methods doesn't handle default values for columns of types float/double/long.
#388 Cleanup method case for JDBCHelper and Connection methods.
#383 JavaDocs breaks with bad @generated tags.