Skip to content

Releases: tuneinsight/python-sdk

v0.14.0

14 Jan 11:04
0975480
Compare
Choose a tag to compare

Compatible with Tune Insight v0.14.0.

As for v0.13.0, changes in the SDK are minor, mostly focusing on compatibility with changes in the backend.

  • Support has been added for E2EE statistics. This means that the cryptolib has changed.
  • Additional packages were erroneously included in the cryptolib, increasing its size by about 25%. This has been fixed.
  • Local data selections were deprecated in the backend. However, this concept is still useful in the SDK, and has thus been kept (with a different underlying implementation).

v0.13.0

22 Nov 11:50
147672f
Compare
Choose a tag to compare

Compatible with Tune Insight v0.13.0.

Changes to the SDK are mostly minor with this version focusing on backend and web interface.

  • The preprocessing has been improved, as well as the RemoteDataFrame asbtraction.
  • Datasources can now be defined at the datasource level.
  • Deprecation of all project.new_{computation} methods -- use the tuneinsight.computations.Computation classes instead.

v0.12.1

15 Oct 14:42
2ec0a2e
Compare
Choose a tag to compare

Compatible with Tune Insight v0.12.1.

This release includes mostly minor changes on the SDK side:

  • Quality-of-life improvements to make the SDK easier to use, including context managers to define policies (with project.policy as policy: ... instead of get_policy then set_policy)
  • Improvements to docstrings and documentation.
  • Changes to the EncryptedMean computation interface.
  • Updates to the cryptolib for compatibility with Lattigo v6.5

v0.11.1

26 Aug 15:33
003bc1a
Compare
Choose a tag to compare

Compatible with Tune Insight v0.11.1.

Major changes

  • The authorization mechanism has been strengthened: all projects must now be authorized and are locked upon authorization request.
  • Computations can now be fetched from a project (creating the appropriate Python object). This can be used to apply consistent post-processing of results computed in other sessions.
  • The cryptolib has been been tested and works on Linux, Windows, and Mac OS.

Minor changes

  • The regression has been improved and should be easier to use.
  • Synthetic data generation has been improved (including with the addition of a new progress tracking API).
  • Features marked for deprecation in this release have been deprecated. The next deprecation wave should come with v0.12.x.
  • Many minor features have been added to reflect changes in Tune Insight v0.11.1 (e.g., recurring projects, joining projects with tokens, ...)

v0.10.3

19 Jun 16:05
331852a
Compare
Choose a tag to compare

Compatible with Tune Insight v0.10.3

Major changes

  • Retrieval of computations and results from the project.
  • EncryptedAggregation and StatisticalAggregation merged as one computation.

Minor changes

  • Various quality-of-life improvements.
  • Removal of experimental/outdated features.

Release package on the docs: https://docs.tuneinsight.com/packages/tuneinsight-diapason-0.10.3.tar.gz

v0.10.2

28 May 17:02
e1bec47
Compare
Choose a tag to compare

Compatible with Tune Insight v0.10.2

Release package: https://docs.tuneinsight.com/packages/tuneinsight-diapason-0.10.2.tar.gz

Full Changelog: v0.9.2...v0.10.2

v0.9.2

05 Apr 12:03
Compare
Choose a tag to compare
  • Compatible with Tune Insight v0.9.2.
  • Changes include:
    • adaptation to new datasource structure and configuration of v0.9.2
    • support for differentially private computations
    • bug fixes

v0.9.0

19 Mar 14:06
bbbaf78
Compare
Choose a tag to compare
  • Compatible with Tune Insight v0.9.0. From now on, Diapason versions will match the associated Tune Insight release version.
  • This release is a major refactoring of the SDK that is not backwards-compatible.
    • The refactoring intends to make the library simpler to use by unifying concepts (in particular, computations), adding documentation, and reorganizing the module.
    • Some features have been marked for deprecation. Recommendations are usually provided with the deprecation warning.
    • Code from older versions should still mostly work after a few minor tweaks.

v0.6.2

26 Jan 16:42
abb3754
Compare
Choose a tag to compare

Compatible with Tune Insight v0.8.0

Full Changelog: v0.6.0...v0.6.2

v0.6.0

01 Dec 18:10
9819af6
Compare
Choose a tag to compare

Compatible with Tune Insight v0.7.8

Full Changelog: v0.5.0...v0.6.0