7. Changelog

7.1. Version 0.8.1

  • Fixed a bug in the encoding of ad-hoc extra attributes: they were encoded as strings

  • The package PATCH operation returns 404 when a license is not found, instead of 400. This resulted in the client considering the dataset as purged, which was incorrect.

7.2. Version 0.8.0

  • Added support for execution profiles related to tools. Also, added comprehensive tests for the execution profiles and tool operations.

7.3. Version 0.7.0

  • Added support for License entities, which represent licenses for datasets.

  • Added support for the resource lineage operations.

  • Added the documentation for authorization, user management and policy management.

  • Augmented the documentation for the Data Catalog with a section on licenses.

7.4. Version 0.6.0

  • Added support for relationships.

  • Added better support for two new entity types: - Policy represents authorization poplicy specs - ImageRegistryToken represents tokens for accessing the image registry

7.5. Version 0.5.3

  • Added new documentation, an overview of the authorization system of STELAR.

7.6. Version 0.5.2

  • Project status was upgraded to ‘Beta’. This was long overdue but somehow was neglected.

  • Added comprehensive documentation for using the client (working with Data Catalog).

  • Small enhancement to packages for working with tags.

7.7. Version 0.5.1

  • Added the wait() method to allow polling a task status

7.8. Version 0.5.0

  • Refactored the code related to tools and tasks, added several enancements.

7.9. Version 0.4.2

  • Fixed automatic proxy refresh when tasks change state.

  • Implemented comprensive tests for task execution.

7.10. Version 0.4.1

  • Enhanced the support for task execution

7.11. Version 0.4.0

  • Added preliminary support for task execution.

7.12. Version 0.3.7

  • Fixed several bugs in the handling of users and tasks, that were due to the changes in the server API.

  • The package ‘author’ property is now read-only, reflecting the change in the server API.

  • Updated further the documentation.

7.13. Version 0.3.6

  • The start of a more complete documemtation, including a new section on A Quick Start Guide.

  • Added support for the Dataset.add_dataframe() and Resource.read_dataframe() operations, which allows the client to access or store a dataset with the Storage server.

7.14. Version 0.3.5

  • Added support for the search operation, which allows the client to search for datasets and other entities using the Solr facility. The search operation is available in the cursor objects.

  • An internal refactoring of the client removed redundant entity definitions.

7.15. Version 0.3.4

  • Added support for dataset spatial attribute, including validation. A new dependency was added to the project, ‘geojson’.

7.16. Version 0.3.3

  • Changed the behabviour of a failed auto-sync operation; if the operation fails, the proxy will be reset. This avoids leaving proxies in a DIRTY state after a failed auto-sync operation.

7.17. Version 0.3.2

  • Added support for the client ‘info’ attribute, which returns information related to the server URLs and the client version.

7.18. Version 0.3.1

  • Added mappings for all group member fields

  • Client now supports a minio client created at initialization (cli.s3)

  • Fixed various bugs