Changelog overview
The Rubrik GraphQL schema changelog is a list of recent and upcoming changes to our API schema. The changelog is published monthly. We've organized the changelog as follows:
- Full Changelog lists all the schema changes. Since the schema is evolving rapidly, the list is quite long.
- Breaking changes lists only the breaking changes.
- Deprecations only lists the deprecations.
The changelog includes the following kinds of changes:
-
Breaking changes: fields and enums
An existing field or enum constant has been removed, or its type has changed. We strive to abstain from introducing breaking changes, but sometimes it's inevitable. If your query uses a field that has been removed, you will need to adjust the query to avoid failures.
-
Breaking changes: types
When a field is removed from the schema, often its type is removed as well. These changes will not yield additional problems for the integrators as long as the types derived from the schema are not exhaustively used throughout the code base.
-
Deprecations
A field is deprecated after alternative has been developed. Deprecated fields will be removed from the schema after one year of marking them as deprecated. Do not use deprecated fields in new code. It is recommended to review your queries periodically and move away from deprecated field usage.
-
Additions
New fields and types added to the schema.