Releases: threatgrid/asami
Compound IDs
Entity ID fix
Referencing entities by :id
during updates has been fixed. Entities can also be retrieved directly on Connections as well as Databases
Ingest limit
New transact flag to limit the number of triples that may be included in a transaction
Accepting java.time.Timestamp
Fixed a problem where as-of
and since
functions did not accept java.time.Timestamp
Clean datoms
Transaction datoms now reflect actual updates and not requested updates.
transact-async
has been introduced.
In-memory databases can be deleted and reused.
Disjunction expansion
Disjunctions (OR expressions) can now have different variables bound in each argument
Transitive attributes improvements
Transitive attribute resolution for in-memory stores with a fixed attribute will now use a log(n) algorithm always
Fewer Files
Fixes recursive entities and uses fewer files for storage. File truncation on shutdown happens automatically, even when not released. If truncations are missed for some reason, then they will now be done on the next release.
Intro to CLI
- The first release of the command line tool.
:id
can be used as an entity identifier that is not filtered out.now
,instant
,instant?
, andlong-time
are now exported from core.- aggregation grouping fix if grouping by the thing you're aggregating on.
- minor efficiency improvements.
Better entity arrays
Very long entity arrays can now be processed without errors