Release Notes#

v0.12.17 (25 January 2024)#

What’s Changed#

Other Changes ✅#

  • Pin numpy version by @hanne-opseth-rygg-4ss in https://github.com/4Subsea/drio-python/pull/123

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.16…v0.12.17

v0.12.16 (22 January 2024)#

What’s Changed#

Features 🎉#

  • ESS-2234: Add wrapper for new endpoint for fetching aggregated timeseries by @branislav-jenco-4ss in https://github.com/4Subsea/drio-python/pull/120

  • Improve connection towards Azure by @ace-e4s in https://github.com/4Subsea/drio-python/pull/121

Other Changes ✅#

  • ESS-2234-2: Improvements to fetching aggregate data by @branislav-jenco-4ss in https://github.com/4Subsea/drio-python/pull/122

New Contributors#

  • @branislav-jenco-4ss made their first contribution in https://github.com/4Subsea/drio-python/pull/120

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.15…v0.12.16

v0.12.15 (05 January 2024)#

What’s Changed#

Other Changes ✅#

  • Enhance _blob_to_df by @ace-e4s in https://github.com/4Subsea/drio-python/pull/119

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.14…v0.12.15

v0.12.14 (11 December 2023)#

What’s Changed#

Bug Fixes 🐛#

  • Fix closing connection before content is read by @ace-e4s in https://github.com/4Subsea/drio-python/pull/117

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.13…v0.12.14

v0.12.13 (10 November 2023)#

What’s Changed#

Features 🎉#

  • Add logging of retry mechanism to user @hanne-opseth-rygg-4ss in https://github.com/4Subsea/drio-python/pull/111

  • Add possibility to log EngineRoom application ID by @Jonathan-Prestmoen-4ss in https://github.com/4Subsea/drio-python/pull/112

  • Add possibility to log retries of client.get() as warnings by @heidi-holm-4ss in https://github.com/4Subsea/drio-python/pull/113

Bug Fixes 🐛#

  • update version urllib3 by @hanne-opseth-rygg-4ss in https://github.com/4Subsea/drio-python/pull/115

Other Changes ✅#

  • Update docs describing the loggers by @hanne-opseth-rygg-4ss in https://github.com/4Subsea/drio-python/pull/114

  • Update docs to include link to metadata article by @heidi-holm-4ss in https://github.com/4Subsea/drio-python/pull/116

New Contributors#

  • @Jonathan-Prestmoen-4ss made their first contribution in https://github.com/4Subsea/drio-python/pull/107

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.12…v0.12.13

v0.12.12 (26 October 2023)#

What’s Changed#

Features 🎉#

  • Add retry policy to idempotent client methods for network errors by @heidi-holm-4ss in https://github.com/4Subsea/drio-python/pull/108

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.11…v0.12.12

v0.12.11 (19 October 2023)#

What’s Changed#

Features 🎉#

  • ESS-1952 Log exceptions to app insights from get, append, create and delete when environment variable is set by @hanne-opseth-rygg-4ss in https://github.com/4Subsea/drio-python/pull/106

  • ENH: Downloading timeseries day files should fail less often on temporary network issues by @ivan-nikalaichanka-4ss https://github.com/4Subsea/drio-python/pull/105

New Contributors#

  • @hanne-opseth-rygg-4ss made their first contribution in https://github.com/4Subsea/drio-python/pull/106

  • @ivan-nikalaichanka-4ss made their first contribution in https://github.com/4Subsea/drio-python/pull/105

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.10…v0.12.11

v0.12.9 (27 June 2023)#

What’s Changed#

Bug Fixes 🐛#

  • Add retry on requests towards Azure Blob Storage by @ace-e4s in https://github.com/4Subsea/drio-python/pull/103

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.8…v0.12.9

v0.12.8 (19 June 2023)#

What’s Changed#

Bug Fixes 🐛#

  • Add timeouts to all HTTP calls by @ace-e4s in https://github.com/4Subsea/drio-python/pull/101

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.7…v0.12.8

v0.12.7 (23 May 2023)#

What’s Changed#

Other Changes ✅#

  • Deprecate rest_api submodule by @ace-e4s in https://github.com/4Subsea/drio-python/pull/100

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.6…v0.12.7

v0.12.6 (20 April 2023)#

What’s Changed#

Bug Fixes 🐛#

  • Fix download of malformatted CSV files by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/85

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.5…v0.12.6

v0.12.5 (18 April 2023)#

What’s Changed#

Features 🎉#

  • Optimize number of requests to REST API by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/83

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.4…v0.12.5

v0.12.4 (17 April 2023)#

What’s Changed#

Features 🎉#

  • Limit max_workers to 2 by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/81

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.3…v0.12.4

v0.12.3 (12 April 2023)#

What’s Changed#

Bug Fixes 🐛#

  • Make start and end date JSON serializable by @ali-amin-ahmad-4ss in https://github.com/4Subsea/drio-python/pull/66

Other Changes ✅#

  • Remove cache format references from Sphinx documentation by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/72

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.2…v0.12.3

v0.12.2 (15 March 2023)#

What’s Changed#

Features 🎉#

  • Log latency to Application Insight by @ali-amin-ahmad-4ss in https://github.com/4Subsea/drio-python/pull/63

New Contributors#

  • @ali-amin-ahmad-4ss made their first contribution in https://github.com/4Subsea/drio-python/pull/63

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.1…v0.12.2

v0.12.1 (08 March 2023)#

What’s Changed#

Bug Fixes 🐛#

  • Handle MissingTokenError when refreshing token by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/60

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.12.0…v0.12.1

v0.12.0 (28 February 2023)#

What’s Changed#

Breaking Changes 🛠#

  • Remove support for cache format selection, and simplify storage related code by @ace-e4s in https://github.com/4Subsea/drio-python/pull/54

Bug Fixes 🐛#

  • Fix issues with failed downloads due to SAS-key expiry by @ace-e4s in https://github.com/4Subsea/drio-python/pull/55

Other#

  • Significant performance improvement when downloading multiple days of time series data.

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.11.0…v0.12.0

v0.11.1 (14 February 2023)#

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.10.10…v0.11.1

v0.11.0 (31 January 2023)#

What’s Changed#

Features 🎉#

  • Make reading dataframe from blob robust with respect to network issues by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/53

Bug Fixes 🐛#

  • Bug fix for metadata search and browse methods by @anna-follestad-4ss in https://github.com/4Subsea/drio-python/pull/47

  • Update error message in metadata_get to make it clear what is missing by @anna-follestad-4ss in https://github.com/4Subsea/drio-python/pull/50

  • Return empty Series if no data is available in the datareservoirio by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/51

Other Changes ✅#

  • Simplify storage backend interaction by @ace-e4s in https://github.com/4Subsea/drio-python/pull/46

  • Move Series <-> DataFrame convertion out of Storage and into Client by @ace-e4s in https://github.com/4Subsea/drio-python/pull/48

  • Refactor and simplify Storage.put by @ace-e4s in https://github.com/4Subsea/drio-python/pull/49

  • Small cleanups: typos + refactor code to remove enter and exit methods by @anna-follestad-4ss in https://github.com/4Subsea/drio-python/pull/52

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.10.10…v0.11.0

v0.10.10 (17 January 2023)#

What’s Changed#

Features 🎉#

  • Make datareservoirio.Client.get() end time exclusive by @anna-follestad-4ss in https://github.com/4Subsea/drio-python/pull/41

  • Remove print statement from authentication (“authentication from previous session is still valid”) by @anna-follestad-4ss in https://github.com/4Subsea/drio-python/pull/45

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.10.9…v0.10.10

v0.10.9 (11 January 2023)#

What’s Changed#

Other Changes ✅#

  • Clean up after deprecated login system by @ace-e4s in https://github.com/4Subsea/drio-python/pull/40

  • Add user agent to request headers by @vegard-solum-4ss in https://github.com/4Subsea/drio-python/pull/42

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.10.8…v0.10.9

v0.10.8 (03 January 2023)#

What’s Changed#

Other Changes ✅#

  • Make “show source” links in API, include inherited methods for classes by @anna-follestad-4ss in https://github.com/4Subsea/drio-python/pull/37

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.10.7…v0.10.8

v0.10.7 (30 November 2022)#

Full Changelog: https://github.com/4Subsea/drio-python/compare/v0.10.6…v0.10.7

v0.10.6#

Updated documentation to agree with docs.4insight.io

v0.10.4#

What’s Changed#

  • cd: add gihub based [dst-150] by @heidi-holm-4ss in https://github.com/4Subsea/drio-python/pull/26

  • hotfix: disable multi-threading when downloading file chunks by @ace-e4s in https://github.com/4Subsea/drio-python/pull/27

Full Changelog: https://github.com/4Subsea/drio-python/compare/0.10.3…v0.10.4

v0.10.3#

What’s Changed#

  • Update doc style by @heidi-holm-4ss in https://github.com/4Subsea/drio-python/pull/24

  • doc/fix: make reamde.rst pypi compatible by @ace-e4s in https://github.com/4Subsea/drio-python/pull/25

New Contributors#

  • @heidi-holm-4ss made their first contribution in https://github.com/4Subsea/drio-python/pull/24

Full Changelog: https://github.com/4Subsea/drio-python/compare/0.10.2…0.10.3

*Note: this list includes only the most recent releases. For full release history, see www.github.com/drio-python/releases