这是indexloc提供的服务,不要输入任何密码
Skip to content

Tags: He-Pin/quine

Tags

v1.3.2

Toggle v1.3.2's commit message
Release Quine 1.3.2

Enhancements:
- Improved logging of error and startup messages

Bugfixes:
- RocksDB unit tests will now clean up files they make (contributed by @dennylee)
- text.utf8Decode now accepts a 1-argument invocation

Updates:
- sbt to 1.7.1
- scala-collection-compat to 2.8.1
- scalatest to 3.2.13

v1.3.1

Toggle v1.3.1's commit message
Release Quine 1.3.1

Enhancements:
- Added support for `QUINE_DATA` environment variable, which can be set to define the default persistence path.
- Improved consistency of prose in WARN and INFO log messages
- Improved Cypher query execution time

Bugfixes:
- Fixed an issue where messages output while running a recipe could be duplicated

Updates:
- classgraph to 4.8.149
- sbt to 1.7.0
- scala-collection-compat to 2.8.0
- scala-js-macrotask-executor to 1.1.0
- scopt to 4.1.0
- memeid4s to 0.6.0
- msgpack-core to 0.9.3

v1.3.0

Toggle v1.3.0's commit message
Release Quine 1.3.0

Features:
- Added a pagination (SKIP/LIMIT) optimizer to the Cypher query engine for historical queries with no unaliased values
- Enabled journals by default when running a recipe
- Added support for using the Stoplight Elements interactive documentation behind an authentication proxy

Bugfixes:
- Fixed an issue where waking up a node would not correctly re-register its standing queries, potentially resulting in dropped results
- Fixed an issue where Cypher subqueries could be executed with too many variables in scope
- Fixed an issue where some Cypher constructs (notably: variable-length relationship patterns) could be executed with too many variables in scope
- Fixed a documentation rendering issue for Standing Query Outputs
- Renamed the metric "persistors.snapshot-sizes" to "persistor.snapshot-sizes" for consistency
- Fixed the behavior of DISTINCT during Cypher query execution, making it work correctly with SKIP and/or LIMIT

Misc:
- Simplified startup log messages
- Update some error messages to use the correct name for DistinctId Standing Queries
- Improved UX for API-issued historical queries near the present time
- Removed logback-config logging library: to configure logging, use standard logback.xml
- Added timestamps to node journal events in debug.node and node debug APIs
- Removed StandingQueryPattern.Graph API
- Improved distribution of randomly-generated partitioned IDs
- Documented metrics endpoint in openapi specification
- Added peephole optimization for property value comparsion
- Refactored to simplify DomainGraphBranch representation

Updates:
- rocksdbjni to 7.3.1
- msgpack-core to 0.9.2
- cats-core to 2.8.0
- metrics to 4.2.10
- scala-library to 2.12.16
- sbt-paradox to 0.10.2
- sbt-scalafix to 0.10.1
- scala-java-time to 2.4.0

v1.2.1

Toggle v1.2.1's commit message
Release Quine 1.2.1

Features:
- Added `debug.sleep` Cypher procedure to request a node sleep
- Replaced swagger-ui REST API viewer with Stoplight Elements
- Integrated recipe-like command-line arguments with main configuration, allowing command-line arguments when running the main Quine application and reflecting those settings in the config REST API

Bugfixes:
- Fixed a bug where some node journal events were not deduplicated, improving throughput and reducing disk usage
- Fixed a minor typo in command-line argument parsing
- VOID procedures called as the last clause in a cypher query now return 0 rows instead of 1 empty row

Misc:
- Switched to target JRE 11 during compilation, allowing more runtime optimizations
- Made process ID lookup more reliable cross-platform

Updates:
- rocksdbjni to 7.2.2

v1.2.0

Toggle v1.2.0's commit message
Release Quine 1.2.0 and Novelty 0.10.0

GitOrigin-RevId: 9dc3198dbf5e200a6105e46fa1432ff59ca0d5db

v1.1.2

Toggle v1.1.2's commit message
Release 1.1.2

GitOrigin-RevId: 64cc69d7032aadc2c784ffdf8cd3c847592a6b75

v1.1.0

Toggle v1.1.0's commit message
Release Quine 1.1.0

Features:
 * Add Websockets ingest adapter
 * Add stdin ingest adapter
 * Add pretty-printing of Status Query results to Recipe interpreter
 * Add a "Run again as text query" link to the Query UI
 * Add a static check to the Cypher query planner to identify queries which cannot fail

Bugfixes:
 * Fix a race condition in the REST API which could cause multiple simultaneous API calls to report incorrect status, even when the system behaves correctly
 * Fix cross-application config loading and re-add clustering config to Quine Enterprise
 * Add extra checks to ensure failure to wake up a node does not leave the system in an inconsistent state
 * Fixed a Cypher bug involving spurious errors during UDF compilation

Misc:
 * Added OSS CI
 * Fix 2.13 build for projects with 2.13 cross build
 * Fix a typo
 * Dependency updates: webjars-locator to 0.45; slinky to 0.7.2; classgraph to 4.8.141; akka-http, akka-http-xml to 10.2.8; scalajs to 1.9.0; sbt-buildinfo to 0.11.0; sbt-assembly to 1.2.0; proguard-base to 7.2.1

v1.0.0

Toggle v1.0.0's commit message
Release Quine 1.0.0

Initial release <https://quine.io>