Skip to content

2.0.0

Compare
Choose a tag to compare
@sai-pullabhotla sai-pullabhotla released this 25 Apr 05:24
· 81 commits to master since this release
  • Migrated to Java 8. Catatumbo now requires Java 8 or later. Version 1.4.0 is the last version that supports Java 7.
  • Replaced the classic Reflection based Method invocations with MethodHandlers for better performance.
  • Added support for the following types from java.time package:
    • LocalDate - maps to String in the Cloud Datastore
    • LocalTime - maps to String in the Cloud Datastore
    • LocalDateTime - Maps to String in the Cloud Datastore
    • OffsetDateTime - Maps to DateTime in the Cloud Datastore
    • ZonedDateTime - Maps to DateTime in the Cloud Datastore
  • Entity fields that are annotated with CreatedTimestamp or UpdatedTimestamp annotations now support the below new types from the java.time package:
    • OffsetDateTime
    • ZonedDateTime
  • Enhanced the Query Parameter bindings (positional and named) to support all new types from the java.time package.
  • Upgraded the underlying google-cloud-datastore API to the latest version, 1.0.0-rc2.