Skip to content

Releases: evervault/evervault-python

v4.3.0

19 Apr 16:35
ed2a9a4
Compare
Choose a tag to compare

Minor Changes

Patch Changes

  • 1e72fdd: Make timeout configurable
  • 55e102d: Fix crypto deprecation warning for EllipticCurve class instances

v4.2.0

12 Mar 18:33
56510e3
Compare
Choose a tag to compare

Minor Changes

  • c636566: Add async Function run support

v4.1.1

07 Feb 09:59
f4855a1
Compare
Choose a tag to compare

Patch Changes

  • 762c04f: Bump Python cryptography to 42.0.0

v4.1.0

10 Jan 13:34
23b0a3f
Compare
Choose a tag to compare

Minor Changes

  • 8eba1ce: Added attestable_enclave_session() function to create an attestable request session with an Evervault Enclave. The attestable_cage_session() has been marked as deprecated as it will be removed in future versions of the SDK.

v4.0.0

09 Nov 15:34
4e10d89
Compare
Choose a tag to compare

Major Changes

  • c37a3f7: Simplifying errors thrown by the SDK.

    Previously we exposed many different error types for users to handle, but in most cases these errors were not something that could be caught and handled, but were rather indicative of a larger configuration issue. This change simplifies the errors thrown by returning an EvervaultError with accompanying error message by default, unless they are a transient error which can be handled programmatically, in which case a specific error is returned.

  • ed7eff3: Deprecating intercept and ignore domains

    You can now use the enable_outbound_relay() method to enable outbound relay. For more details check out https://docs.evervault.com/sdks/python#enable_outbound_relay()

  • 3d0955d: Migrated Function run requests to new API.

    We have released a new API for Function run requests which is more robust, more extensible, and which provides more useful error messages when Function runs fail. This change migrates all Function run requests to the new API. In addition, we have removed async Function run requests and specifying the version of the Function to run. For more details check out https://docs.evervault.com/sdks/python#run()

  • d6296cc: Remove deprecated Cage attestation session cage_requests_session, use attestable_cage_session instead

  • 61ea60a: Deprecating support for Python 3.7

    Python 3.7 reached end-of-life on 2023-06-27, see https://devguide.python.org/versions/

Minor Changes

  • f390e37: We have been duplicating information in the README and also on our website. We are moving to docs.evervault.com being the single source of truth.

  • 90c0261: The encrypt function has been enhanced to accept an optional Data Role. This role, where specified, is associated with the data upon encryption. Data Roles can be created in the Evervault Dashboard (Data Roles section) and provide a mechanism for setting rules that dictate how and when data, tagged with that role, can be decrypted.

    evervault.encrypt("hello world!", "allow-all");

  • 1d49c2b: Cage PCR Provider: publish new PCRs to public source which SDKs can pull from for attestation

v3.3.0

18 Oct 15:12
93727ae
Compare
Choose a tag to compare

Minor Changes

  • 17354d8: Update attestation doc library version to pull in arm linux compatible wheel files

v3.2.0

16 Oct 13:59
84aa4eb
Compare
Choose a tag to compare

Minor Changes

  • d782c66: Cages GA Attestation: Attest using trusted certificates

v3.1.0

23 Aug 10:29
Compare
Choose a tag to compare

Feature

  • tokens: Adds support for creating decrypt tokens (58be05e)

v3.0.1

26 Jul 15:01
Compare
Choose a tag to compare

Fix

  • If no encoding the content is binary and doesnt need to be decoded (1e6a1e6)

3.0.0

25 Jul 10:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.0...v3.0.0