Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Latest commit

 

History

History
40 lines (32 loc) · 2.36 KB

File metadata and controls

40 lines (32 loc) · 2.36 KB

Changelog

1.0.0

Added

  1. Post-filter in read endpoints - log, diff, show.
  2. k Shortest Paths - Custom-weighted, point-in-time, shortest paths between endpoints.
  3. Synchronous skeleton graph updates within commit transactions.
  4. OpenTracing instrumentation, using ancillary collector foxx service. Non-intrusive and strictly optional.
  5. Data:
    1. Event objects have a collection field to identify the collection to which their corresponding document belongs.
    2. Migration script to automatically upgrade event trees created using older versions.
    3. Migration script to remove stale indices.
  6. Logs can be grouped by type (vertex/edge).

Removed

  1. Dedicated filter endpoint. All read endpoints now have their own filtering capability.
  2. Asynchronous skeleton graph updates in cron jobs.
  3. Breaking:
    1. returnCommands parameter removed from log. Anything that depended on this should now use the enhanced diff endpoint instead.
    2. groupSkip and groupLimit removed from diff endpoint, as they were deemed not useful. The newly available post-filter param can indirectly help make up for the deficit in most cases.
    3. Service collection suffixes are no longer configurable (extraneous config).
  4. Bug:
    1. Sort direction was not being honored in log when groupBy was specified. This has been fixed.
    2. Hard-coded service collection name in a query for show was removed.
    3. traverse no longer breaks if starting vertex is not found.

Changed

  1. Data:
    1. Collection origin events have their origin-for field renamed to collection to remain consistent with field naming convention followed for regular events.
    2. Certain indices have changed.
  2. Breaking:
    1. Diffs are enhanced to return some event metadata along with command lists. This is to reduce overloading the log function with event+command-related queries.
    2. The countsOnly parameter now has an effect even when groupBy is null for log endpoints. It returns the overall total number of events based on the filters provided.
    3. show returns an array with total count when groupBy is null, instead of a bare object. This is for consistent post-filter application semantics.
    4. traverse minDepth has been changed to 1.