The Plugin API specification is versioned to enable new functionality without breaking existing Plugins.
You can change the protocol version of a Plugin in the user interface ( Settings > Plugins ) or by updating the protocol_version property on the Plugin entity.
| Version | Changes |
|---|---|
| 1.0.0 | Initial version |
| 1.1.0 | Introduced the filters_all property, which contains all active filters on datasets of this plugin (as opposed to filters , which only contains filters applicable to the specific dataset ID requested in the query). |
| 2.0.0 | Modified the request method of the /datasets endpoint from GET to POST . |
| 3.0.0 | No breaking changes. Added support for step-wise datasets retrieval (more info here ). Extended plugin spec with optional specifications that plugins can opt in to depending on the capability, such as pushdown-only features like "Distinct count" pushdown and "Join" pushdown , plus spec-v3 features that also apply to basic plugins like "Order & limit" pushdown , "Nested filters" pushdown , and "SQL datasets" support . |