Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 3.09 KB

DEPRECATED.md

File metadata and controls

39 lines (29 loc) · 3.09 KB

Deprecated Features

This file lists all features that have been deprecated in ArangoDB or are known to become deprecated in a future version of ArangoDB. Deprecated features will likely be removed in upcoming versions of ArangoDB and shouldn't be used if possible.

2.5

  • Foxx: method controller.collection() has been removed entirely. Please use appContext.collection() instead.

  • Foxx: method FoxxRepository.modelPrototype has been removed entirely. Please use FoxxRepository.model instead.

  • Foxx: the signature of Model.extend() has changed. Model.extend({}, {attributes: {}}) does not work anymore. Please use Model.extend({schema: {}}) instead.

  • Foxx: the signature of method requestContext.bodyParam() has changed. requestContext.bodyParam(paramName, description, Model) does not work anymore. Please use requestContext.bodyParam(paramName, options) instead.

  • Foxx: the signature of method requestContext.queryParam() has changed. requestContext.queryParam({type: "string"}) does not work anymore. Please use requestContext.queryParam({type: joi.string()}) instead.

  • Foxx: the signature of method requestContext.pathParam() has changed. requestContext.pathParam({type: "string"}) does not work anymore. Please use requestContext.pathParam({type: joi.string()}) instead.

  • Foxx: method Model#toJSONSchema(id) is deprecated, it will raise a warning if you use it. Please use Foxx.toJSONSchema(id, model) instead.

  • General-Graph: In the module org/arangodb/general-graph the functions _undirectedRelation and _directedRelation are no longer available. Both functions have been unified to _relation.

  • Graphs: The modules org/arangodb/graph and org/arangodb/graph-blueprint are deprecated. Please use module org/arangodb/general-graph instead.

  • HTTP API: The api _api/graph is deprecated. Please use the general graph api _api/gharial instead.

2.6

  • Foxx: method Model#toJSONSchema(id) has been removed entirely. Please use Foxx.toJSONSchema(id, model) instead.
  • Foxx: Function-based Foxx Queue job types are deprecated and known to cause issues, they will raise a warning if you use them. Please use the new script-based job types instead.

2.7

  • Foxx: the property assets in manifests is deprecated, it will raise a warning if you use it. Please use the files property and an external build tool instead.
  • Foxx: properties setup and teardown in manifests are deprecated, they will raise a warning if you use them. Please use the scripts property instead.
  • The module org/arangodb/extend is deprecated. Please use the module extendible instead.

2.8

  • Foxx: the property assets in manifests has been removed entirely. Please use the files property and an external build tool instead.
  • Foxx: properties setup and teardown in manifests have been removed entirely. Please use the scripts property instead.
  • Foxx: Function-based Foxx Queue job types have been removed entirely. Please use the new script-based job types instead.
  • The module org/arangodb/extend has been removed entirely. Please use the module extendible instead.