# Release Notes v0.12.18 (25 April 2024) ------------------------------ ## What's Changed ### Other Changes ✅ * Make progress bar dependent on log level by @hanne-opseth-rygg-4ss in https://github.com/4Subsea/drio-python/pull/124 **Full Changelog**: https://github.com/4Subsea/drio-python/compare/v0.12.17...v0.12.18 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 *Note: this list includes only the most recent releases. For full release history, see www.github.com/drio-python/releases