Recent Releases of crux

crux - v1.4

release: Bump version to 1.4

Changes: Deprecate plat-api.

- Python
Published by naveen-crux 12 months ago

crux - v1.3

BREAKING CHANGES:

None Changes:

Use v1/client v2/client for all supported calls instead of plat-api Remove API Reference

- Python
Published by crux-matthijsk about 3 years ago

crux - v1.2

Bump version to 1.2

BREAKING CHANGES:

  • None

Changes:

  • Use v1/client for some calls instead of plat-api
  • bug fix for getlatestfiles method

- Python
Published by crux-matthijsk over 3 years ago

crux - v1.1

Changes:

Full production status

- Python
Published by stu-speed about 5 years ago

crux - v0.0.22

BREAKING CHANGES: - None

Changes: - Fix getlatestfiles() - Streamline documentation

- Python
Published by stu-speed over 5 years ago

crux - v0.0.21

BREAKING CHANGES:

  • None

Changes:

  • Support v2 api prefix /v2

- Python
Published by stu-speed over 5 years ago

crux - v0.0.20

Changes:

  • Re-release due to bad whl

- Python
Published by stu-speed almost 6 years ago

crux - v0.0.19

Changes:

  • fix list datasets limit
  • get latest files by frame as there can be different deliveries for different frames

- Python
Published by stu-speed almost 6 years ago

crux - v0.0.18

BREAKING CHANGES:

  • None

Changes:

  • Add cutoffdate param to getlatest_files()

- Python
Published by stu-speed almost 6 years ago

crux - v0.0.17

BREAKING CHANGES: - None

Changes: - Update sphinx documentation engine (internal) - Update delivery endpoints to support caching - Drive endpoint now relies on domain v2 as catalog data source

- Python
Published by spmistry almost 6 years ago

crux - v0.0.16

BREAKING CHANGES:

  • add python-dateutil to requirements

- Python
Published by stu-speed about 6 years ago

crux - v0.0.15

Changes:

  • add dataset properties
  • add getfilesrange()
  • add getlatestfiles()

- Python
Published by stu-speed about 6 years ago

crux - v0.0.14

Breaking Changes:

  • Convert List Resources call to a generator
  • Use paginated resource calls endpoint plat-api/resources with filters for list resources
  • Switch parameter offset (int) to cursor (str) for list resource calls

Changes:

  • Update Parquet data type for fetching delivery resources
  • add utility endpoint to get latest ingestion

- Python
Published by spmistry about 6 years ago

crux - v0.0.13

Changes:

  • Fix client to support passing API key as an arg.
  • Fix models to allow connection to be replaced after instantiating.
  • Add ingestion and delivery interfaces.

- Python
Published by antoncohen almost 7 years ago

crux - v0.0.12

Bump version to 0.0.12

BREAKING CHANGES:

  • Remove Query and Table support.
  • Change model __init__() to take raw_model instead of multiple args.

Changes:

  • Change PUTs to send all fields to the API, instead of relying on PATCH-like behavior.
  • Change model update() method to update the API with all fields.
  • Allow more model properties to be updatable.
  • Fix File.iter_content() to not download through primary API.

- Python
Published by antoncohen almost 7 years ago

crux - v0.0.11

Changes:

  • Fix file downloads so they raise an exception for HTTP errors.
  • Add argument for using Crux domains for resource uploads/downloads.

- Python
Published by antoncohen about 7 years ago

crux - v0.0.10

Changes:

  • Add support for API client deep copy for Python < 3.7

- Python
Published by antoncohen about 7 years ago

crux - v0.0.9

Changes:

  • Add support for TRACE log level for logging sensitive information.
  • Add support for updating resource provenance.

- Python
Published by antoncohen about 7 years ago

crux - v0.0.8

Changes:

  • Add Resource.add_labels() to support adding multiple labels in one API call.

- Python
Published by antoncohen about 7 years ago

crux - v0.0.7

Changes:

  • Add Crux.get_resource() to get resources by ID.

- Python
Published by antoncohen about 7 years ago

crux - v0.0.6

BREAKING CHANGES:

  • Change Dataset.add_permission() to set dataset permissions, add Dataset.add_permission_to_resources() for bulk resource permission updates.

Changes:

  • Reuse request session to allow TCP connection to be reused.
  • Add Crux.close() to close session, for uses that create many Crux clients.
  • Support proxies signed GCS uploads/downloads.
  • enum34 no longer vendored.

- Python
Published by antoncohen over 7 years ago

crux - v0.0.5

Changes:

  • Fix setup.py to support Python 2.7

- Python
Published by antoncohen over 7 years ago

crux - v0.0.4

Changes:

  • Add support for direct from GCS downloads
  • Add pagination to label search
  • Add logging functionality
  • Fix bug that prevented small files from being downloaded directly from GCS

Breaking changes:

  • Some required args in download/upload methods were renamed to improve accuracy of arg names

- Python
Published by antoncohen over 7 years ago

crux - v0.0.3

BREAKING CHANGES:

  • Many internal implementation details have been made private by adding an underscore to the module names.
  • content_type arg changed to media_type to match API naming.
  • Labels changed to a dictionary to allow simple k/v lookups.

- Python
Published by antoncohen over 7 years ago