Weaviate · Schema
Deprecation
Weaviate Deprecation schema
Vector DatabaseAIMachine LearningSemantic SearchOpen SourceGraphQLKubernetes
Properties
| Name | Type | Description |
|---|---|---|
| id | string | The id that uniquely identifies this particular deprecation (mostly used internally). |
| status | string | Whether the problematic API functionality is deprecated (planned to be removed) or already removed. |
| apiType | string | Describes which API is affected, usually one of: REST, GraphQL and gRPC. |
| msg | string | What this deprecation is about. |
| mitigation | string | User-required object to not be affected by the (planned) removal. |
| sinceVersion | string | The deprecation was introduced in this version. |
| plannedRemovalVersion | string | A best-effort guess of which upcoming version will remove the feature entirely. |
| removedIn | string | If the feature has already been removed, it was removed in this version. |
| removedTime | string | If the feature has already been removed, it was removed at this timestamp. |
| sinceTime | string | The deprecation was introduced at this timestamp. |
| locations | array | The locations within the specified API affected by this deprecation. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.github.io/weaviate/json-schema/weaviate-deprecation-schema.json",
"title": "Deprecation",
"description": "Weaviate Deprecation schema",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The id that uniquely identifies this particular deprecation (mostly used internally)."
},
"status": {
"type": "string",
"description": "Whether the problematic API functionality is deprecated (planned to be removed) or already removed."
},
"apiType": {
"type": "string",
"description": "Describes which API is affected, usually one of: REST, GraphQL and gRPC."
},
"msg": {
"type": "string",
"description": "What this deprecation is about."
},
"mitigation": {
"type": "string",
"description": "User-required object to not be affected by the (planned) removal."
},
"sinceVersion": {
"type": "string",
"description": "The deprecation was introduced in this version."
},
"plannedRemovalVersion": {
"type": "string",
"description": "A best-effort guess of which upcoming version will remove the feature entirely."
},
"removedIn": {
"type": "string",
"description": "If the feature has already been removed, it was removed in this version."
},
"removedTime": {
"type": "string",
"format": "date-time",
"description": "If the feature has already been removed, it was removed at this timestamp."
},
"sinceTime": {
"type": "string",
"format": "date-time",
"description": "The deprecation was introduced at this timestamp."
},
"locations": {
"type": "array",
"description": "The locations within the specified API affected by this deprecation.",
"items": {
"type": "string"
}
}
}
}