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 a pushdown-enabled plugin could adhere to to e.g. further enhance query performance, such as "Distinct count" pushdown , "Join" pushdown , etc. |