Release Quine 1.5.4
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
andmaxBatchWait
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