2.8 KiB
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 useappContext.collection()instead. -
Foxx: method
FoxxRepository.modelPrototypehas been removed entirely. Please useFoxxRepository.modelinstead. -
Foxx: the signature of
Model.extend()has changed.Model.extend({}, {attributes: {}})does not work anymore. Please useModel.extend({schema: {}})instead. -
Foxx: the signature of method
requestContext.bodyParam()has changed.requestContext.bodyParam(paramName, description, Model)does not work anymore. Please userequestContext.bodyParam(paramName, options)instead. -
Foxx: the signature of method
requestContext.queryParam()has changed.requestContext.queryParam({type: "string"})does not work anymore. Please userequestContext.queryParam({type: joi.string()})instead. -
Foxx: the signature of method
requestContext.pathParam()has changed.requestContext.pathParam({type: "string"})does not work anymore. Please userequestContext.pathParam({type: joi.string()})instead. -
Foxx: method
Model#toJSONSchema(id)is deprecated, it will raise a warning if you use it. Please useFoxx.toJSONSchema(id, model)instead. -
General-Graph: In the module
org/arangodb/general-graphthe functions_undirectedRelationand_directedRelationare no longer available. Both functions have been unified to_relation. -
Graphs: The modules
org/arangodb/graphandorg/arangodb/graph-blueprintare deprecated. Please use moduleorg/arangodb/general-graphinstead. -
HTTP API: The api
_api/graphis deprecated. Please use the general graph api_api/gharialinstead.
2.6
- Foxx: method
Model#toJSONSchema(id)has been removed entirely. Please useFoxx.toJSONSchema(id, model)instead.
2.7
- Foxx: the property
assetsin manifests is deprecated, it will raise a warning if you use it. Please use thefilesproperty and an external build tool instead. - Foxx: properties
setupandteardownin manifests are deprecated, they will raise a warning if you use them. Please use thescriptsproperty instead. - The module
org/arangodb/extendis deprecated. Please use the moduleextendibleinstead.
2.8
- Foxx: the property
assetsin manifests has been removed entirely. Please use thefilesproperty and an external build tool instead. - Foxx: properties
setupandteardownin manifests have been removed entirely. Please use thescriptsproperty instead. - The module
org/arangodb/extendhas been removed entirely. Please use the moduleextendibleinstead.