Skip to content

Version 1.3.8 release

Compare
Choose a tag to compare
@daveraja daveraja released this 02 Feb 10:16
· 208 commits to master since this release

Bug fixes and enhancements:

  • Bug fix for query aliases. Internally an alias has a generated uuid. Clashes in the uuid can cause a query to fail. Since a clash only happens occasionally this can lead to frustrating intermittent failures that are hard to track down. Now using the full uuid.uuid4() identity so shouldn't get any more clashes (see https://stackoverflow.com/questions/1785503/when-should-i-use-uuid-uuid1-vs-uuid-uuid4-in-python)

  • Added picking of anonymous tuples in a predicate definition. This makes it easier to use facts in a multi-process setting.

  • Cleanup implementation of fact instantiation and unification for some performance improvements.