Skip to content

Releases: informatics-isi-edu/deriva-py

PyPi release 1.7.5

19 Dec 04:52
Compare
Choose a tag to compare

Bugfix Release

Full Changelog: v1.7.4...v1.7.5

PyPi release 1.7.4

30 Oct 17:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.3...v1.7.4

pdb-20241023: fix datapath unit test setup method regression

24 Oct 01:37
Compare
Choose a tag to compare

PyPi release 1.7.3

28 Aug 22:49
Compare
Choose a tag to compare

What's Changed

  • Add ermrest catalog creation kwargs by @karlcz in #177
  • Association table support and other improvements by @karlcz in #178
  • Add batching and retry logic to datapath insert and update methods by @karlcz in aeaf372
  • Various bug fixes and minor enhancements by @karlcz, @mikedarcy

Full Changelog: v1.7.1...v1.7.3

PyPi release 1.7.1

14 May 20:42
Compare
Choose a tag to compare

What's Changed

  • Datapath contextualize by @robes in #174
  • Implement simple PUT/POST using file-based message bodies for deriva-catalog-cli. @mikedarcy
  • Fix issue in download that prevented CreateDirProcessor from running without a query string. Also added bdbag strict mode checking for bag creation in download (requires bdbag>=1.7.3) so that the creation of empty invalid bags throws an exception. @mikedarcy
  • Added a pre-flight authentication check in deriva_upload.py that will cause an exception to be thrown before initiation of the upload sequence, if no user identity is found. @mikedarcy

Full Changelog: v1.7.0...v1.7.1

PyPi release 1.7.0

15 Mar 22:23
Compare
Choose a tag to compare

What's Changed

Includes backwards-compatible API additions, bugfixes, and performance improvements.

Full Changelog: v1.6.3...v1.7.0

PyPi release 1.6.3

24 Jul 22:55
Compare
Choose a tag to compare

Minor point release.

Includes backwards-compatible API additions, bugfixes, and performance improvements.

  • Add deriva-catalog-cli for performing some basic catalog maintenance tasks. Run deriva-catalog-cli --help for basic documentation.
  • Add option to launch web browser when using deriva-globus-auth-utils logout to complete Globus logout flow at https://app.globus.org/logout.
  • Bulk upload bugfixes and enhancements, including a --dry-run option.
  • Updated chaise annotations list. Updated model and table annotations.

Full Changelog: v1.6.1...v1.6.3

CFDE-20230430.1

18 Apr 23:05
Compare
Choose a tag to compare
CFDE-20230430.1 Pre-release
Pre-release
Bulkk upload bugfixes and enhancements.

Add option to launch web browser when using `deriva-globus-auth-utils logout` to complete Globus logout flow at https://app.globus.org/logout.

PyPi release 1.6.1

01 Dec 21:08
Compare
Choose a tag to compare

Minor point release.

Release notes:

In the core.ermrest_model module:

  • Table.define() changes to have more human readable annotated names of system columns;
  • Table.define_asset() changes to use Filename as row_name and change hatrac_template to be multi-catalog friendly;
  • New Table.define_page() defines a wiki page like table definition;
  • New Schema.define_www() defines a wiki like schema with page and related file (asset) tables;
  • New Model.configure_baseline_ermrest_client() gives ERMrest_Client more user-friendly annotations;
  • New Model.configure_baseline_ermrest_group() gives ERMrest_Group more user-friendly annotations;
  • New Model.configure_baseline_catalog() creates WWW schema, configures the ERMrest client and group tables, and defines an initial chaise-config annotation including a navigation bar menu.

In the (new) config.examples package data:

  • New self_serve_policy.json template for use with deriva-acl-config for a simple self-service (row creator can edit) policy;
  • New group_owner_policy.json template that builds on the self_serve_policy.json template to add policy statements for tables that have an Owner column and accompanying foreign key reference to the ERMrest group table.

CFDE-20221201.1

04 Nov 20:05
Compare
Choose a tag to compare
CFDE-20221201.1 Pre-release
Pre-release
support onconflict=skip option for entity insert (#163)