Skip to content

Releases: terminusdb/terminusdb

TerminusDB Server v11.1.12

13 Mar 09:57
0dd6021
Compare
Choose a tag to compare

Enhancements

  • Initial support for building with SWI-Prolog 9.2
  • WOQL endpoint can now return streaming data (undocumented)
  • WOQL endpoint can now take a library of WOQL parametric queries for use in complex queries
  • Endpoints that take a graph resource can now take ordinary collection resources, optionally followed by '/schema' or '/instance' (the default)

Bug Fixes

  • Internal WOQL graph was being recreated every startup
  • Looking up a single document that doesn't exist returned an error
  • WOQL Dictionary templates were considered unbound when only partially filled in
  • Edge condition in delta rollup dictionary translation triggered rust panics in deletion

Other

  • Changed query optimization to opt-in and disabled by default

TerminusDB Server v11.1.11

11 Jan 11:06
093c08a
Compare
Choose a tag to compare

TerminusDB Server v11.1.11 Release Notes

Enhancements

  • Improved query cost estimations.
  • Added "pin" which allows queries to be fixed during query reordering.

Bug Fixes

  • Improved test coverage of WOQL query optimizations significantly
  • Fixed bug in Eval field order in WOQL.json and internal definitions.
  • Fixed Length mode description
  • Added LexicalKey and HashKey to definitions.
  • Fixed lt/le behaviour in GraphQL (typo in code).

TerminusDB Server v11.1.10

11 Jan 09:56
10bf472
Compare
Choose a tag to compare

Enhancements

  • WOQL AST parser now infers types for values
  • Changing '@metadata' or '@documentation' is now interpreted as a 'weakening' operation and will generate a migration
  • document endpoint can now delete all documents of a type
  • speed up deletions

TerminusDB Server v11.1.9

15 Nov 14:47
572ac03
Compare
Choose a tag to compare

Enhancements

  • path patterns in GraphQL can now have whitespace

Bug fixes

  • Fixes for reordering in query cost

TerminusDB Server v11.1.8

09 Nov 11:51
55fb68e
Compare
Choose a tag to compare

Enhancement

  • Speed up db listing
  • Add db list by organization
  • Query cost estimations are more robust, and modalities are now used
    in reordering and enforced by the query compiler.

Bug fixes

  • Added type tracking of GraphQL names so that renaming bugs are rare
  • Fix bug in indexing which caused GraphQL failure on embedding construction
  • Add optimization flag to ask: now by default optimization does not take place

TerminusDB Server v11.1.7

30 Oct 17:59
109b5d5
Compare
Choose a tag to compare

Bug fixes

  • More robust string conversions in graphql (#2010)
  • Fix regression in index document endpoint (#2011)

v11.1.6

25 Oct 11:53
bf68ff8
Compare
Choose a tag to compare

TerminusDB Server v11.1.6 Release Notes

Bug fixes

  • Fixed filtering over collections
  • Fixed a GraphQL renaming bug which affected prefixed classes
  • Fixed a GraphAL renaming bug in subsumption / class hierarchies
  • Schema document for cardinalities now reflects documentation
    (returning @min_cardinality @max_cardinality)
  • Return a more understandable error when attempting to replace a
    normal document with a JSON document.

Enhancement

  • GraphQL queries now anchor on values if they are presented in the
    filter.

TerminusDB Server v11.1.5

18 Oct 09:19
ba0442a
Compare
Choose a tag to compare

Bug fixes

  • Schema changes no longer trigger errors on bare IRIs such as foreigns
  • WOQL words that take a dictionary were broken due to query reordering
  • Query reordering now respects regex operator modality

Experimental

  • GraphQL now has queries and mutations for the document API

TerminusDB Server v11.1.4

12 Oct 13:42
122fb63
Compare
Choose a tag to compare

Bug fixes

  • Fix query reordering for not and get document
  • Document retrieval will now retrieve foreigns as bare IRIs
  • GraphQL didn't work with backlinks when prefixes were involved
  • The amount of work document retrieval is allowed to do per document is now limited, mitigating resource exhaustion

TerminusDB Server v11.1.3

28 Sep 19:13
9233fbb
Compare
Choose a tag to compare

Bug fixes

  • Foreign types interact properly with collections now
  • Document retrieval now always cycle detects

Enhancements

  • Unfoldable can now be used with cyclical types

New

  • Flag merge_repeats on document insert merges all inserts for the same id into a single document.