Skip to content

@Yogu Yogu released this Apr 9, 2019 · 10 commits to master since this release

Fix: Fixed error message in single-root-entity-fields.

Assets 2

@Yogu Yogu released this Apr 2, 2019 · 10 commits to master since this release

  • Addition: Added _like filter for strings which is case-insensitive and uses an index when possible
  • Addtion: Added first argument to meta queries (to improve performance by limiting the count)
  • Addition: Added sparse argument to index definitions (defaults to true for unique indices and to false for non-unique indices)
  • Addition: Added an API to run queries directly through cruddl, without the GraphQL engine (still experimental)
  • Addition: Profiling information (timings and detailed execution plans) of queries can be retrieved via ProjectOptions.profileConsumer
  • Addition: The ArangoJS configuration can be passed in ArangoDBConfig.arangoDBConfig`
  • Addition: Added queryMemoryLimit to ArangoDBConfig
  • Addition: Added cancellationToken and transactionTimeoutMs to cancel running queries
  • Addition: Added retriesOnConflict to automatically retry on write-write conflicts
  • Addition: collectionSize is reported by migrations to create/delete indices
  • Improvement: Added more GraphQL descriptions for filters
  • Improvement: cruddl now works with eval disallowed by CSP
  • Performance: Optimized hot paths in query tree generation
  • Performance: Disabled AQL indentation by default
  • Performance: Removing edges uses the edge index properly
  • Performance: Enable index usage for _some filters
  • Performance: Cursor-based pagination can use multi-field indices better
  • Performance: Indices are no longer automatically suffixed with id
  • Performance: Implemented projection indirection to reduce memory usage with sort in large collections (opt-in)
  • Performance: Simplified generated AQL code to speed up the ArangoDB query optimization phase
  • Fix: deleteAll with filter on a relation deleted only the relations and not the objects
  • Fix: Nested entity extensions behaved like value objects
  • Fix: Fix error when project contained namespaces without root entities
  • Testing: cruddl is now tested with ArangoDB 3.2, 3.3 and 3.4 in the travis build
Assets 2

@Yogu Yogu released this Apr 2, 2019 · 80 commits to master since this release

  • Fix: deleteAll with filter on a relation deleted only the relations and not the objects
  • Fix: Nested entity extensions behaved like value objects
  • Testing: cruddl is now tested with ArangoDB 3.2, 3.3 and 3.4 in the travis build
Assets 2

@Yogu Yogu released this Dec 3, 2018 · 81 commits to master since this release

  • Fix: Removed ArangoDB (which is installed for tests) from npm package
Assets 2
You can’t perform that action at this time.