Skip to content

Releases: Coherent-Partners/spark-python-sdk

0.3.2

Choose a tag to compare

@floherent floherent released this 16 Mar 16:21
55be912
  • Fix bug in Spark.History.rehydrate(...) method: request body now needs to be an empty dictionary.
  • Add ability to pass extras parameter to Spark.History.download(...) method.

0.3.1

Choose a tag to compare

@floherent floherent released this 23 Feb 22:52
46de498
  • Add support for decoding and validating JSON web tokens (JWT)
  • Introduce Spark.JwtConfig class to simplify the creation of a Spark.Client instance from a JWT
  • Add ability to check the existence of a folder or service in Spark
  • Update documentation and examples to reflect changes
  • Add tests for Spark.JwtConfig class

0.3.0

Choose a tag to compare

@floherent floherent released this 02 Feb 17:44
1d8f2b5
  • Describe import and export jobs across a tenant
  • Introduce additional metadata when creating a service
  • Fix bug in Batches.create(...):
    • max_input_size parameter was renamed to max_input_in_mb
    • max_output_size parameter was renamed to max_output_in_mb
    • add fail-safe extras to support additional parameters in the request body
  • Remove dataclasses dependency (supported as built-in from Python 3.7+)
  • BREAKING CHANGES:
    • Refactor synchronous clients to use context manager pattern
    • Add asynchronous client and resources for both SaaS and Hybrid Runner APIs
    • Add basic tests for asynchronous client and resources
    • Add migration guide for 0.2.x to 0.3.x (see migration guide)
  • Update documentation and tests to reflect changes

0.2.3

Choose a tag to compare

@floherent floherent released this 15 Oct 12:35
2dc9550
  • Swap max_chunks with max in Batches.pull(...) method
  • Update documentation and tests for Batches.pull(...) method

0.2.2

Choose a tag to compare

@floherent floherent released this 22 Aug 16:26
9309d2e
  • Add support for fetching platform configuration
  • History API resource now supports log retrieval by call ID
  • Fix bug in BaseUrl.to(...) method (service name swap was broken)
  • Update token_validation use case and corresponding documentation

0.2.1

Choose a tag to compare

@floherent floherent released this 14 Aug 15:11
30c90a3
  • Add status (v1.46.0+ only), validation and metadata APIs for WASM services
  • Add examples for batch status check: examples/usecases/async_batch/check_status.py
  • Update documentation and references for SDK and WASM APIs
  • Fix bug in Spark.history.rehydrate() method (use POST instead of GET)

0.2.0

Choose a tag to compare

@floherent floherent released this 09 Jul 21:48
4e02e7f
  • Add support for Transform documents API (including Transform validator)
  • Add health check functionality (for Spark environment only)
  • Update rehydration of service execution to support new (and legacy) format
  • WASM download is now available using different URI locators
  • Update SDK documentation to reflect changes

0.2.0-rc.1

0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@floherent floherent released this 30 Apr 20:27
da67e15
  • Add support for Transform documents API (including Transform validator)
  • Add health check functionality (for Spark environment only)
  • Update rehydration of service execution to support new (and legacy) format
  • WASM download is now available using different Uri locators
  • Update SDK documentation to reflect changes

0.1.12

Choose a tag to compare

@floherent floherent released this 24 Jan 00:41
1a0af1f
  • Add support for Folder API
  • Update create_chunks method to handle columnar format only (headers + inputs)
  • Remove None values from the request payload (e.g., Services.execute())
  • Support extra metadata in the request payload (e.g., Services.execute(extras={...}))
  • Update documentation and examples

0.1.11

Choose a tag to compare

@floherent floherent released this 23 Dec 20:27
d6ad632
  • Apply bug fixes and enhancements
  • Update documentation