Skip to content

Release Quine 1.5.4

Compare
Choose a tag to compare
@nescohen nescohen released this 24 May 19:37
· 567 commits to main since this release

Upgrading to Quine 1.5.4:

Temporal types have had a spring cleaning! Time values created in Quine 1.5.3 and earlier (without timezones) are automatically converted to LocalTime values in Quine 1.5.4. No user action is required.

Enhancements

  • Added support for localtime function and values to the Quine graph and Cypher
  • Updated documentation for Kinesis ingest to reflect the new name "Kinesis Data Streams"
  • Added AWS Keyspaces persistor for preview
  • Improved configuration linting and error reporting for Kafka ingest
  • Added support for purgeNode procedure to RocksDB and MapDB persistors
  • Added automatic recovery (up to 3 attempts) of ingests that fail to start/restart due to upstream issues
  • Simplified reify.time-generated nodes to use static labels for easier styling
  • Improved documentation for administrative APIs
  • Added scheduler checkpoint settings maxBatchSize and maxBatchWait to Kinesis Data Streams ingests

Bugfixes

  • Resuming a failed ingest now reports an HTTP error instead of timing out
  • Time values in the Quine graph now correctly store and use offsets from UTC
  • The date function now always correctly returns a date instead of a datetime.
  • Errors that occur while submitting an invalid standing query are now reported as "Bad Request"

Updates

  • Base docker image to JVM 20
  • sbt-scalajs-crossproject to 1.3.1
  • scalajs to 1.13.1
  • circe to 0.14.5
  • pureconfig to 0.17.3
  • endpoints4s to 3.8.15
  • logback-classic to 1.4.7
  • scala-collection-compat to 2.10.0