:mega: Notices :mega:
1.4.0 has changed the default value of `prune_previous_versions`.
Prior to 1.4.0, if you did not pass a specific value into `prune_previous_versions`, prior versions would have been removed after successful completion of the `write`, `update` or `append` operation. By changing the default value, previous versions will now be kept by default.
To maintain the behaviour of previous releases, pass `prune_previous_versions=True` or manually call `prune_previous_versions`.
π Features
- Support an option to allow Arctic to override storage endpoint and credentials. Useful if replicating a bucket containing existing ArcticDB libraries to another region. (502)
Other Changes:
- If `list_symbols` is expected to be slow (no recent cache), a warning will be printed. (489)
- Major refactor to the analytical engine of ArcticDB (471)
- `prune_previous_versions` has been set to `False` by default (485)
- Fix logging levels not being configurable from env var (490)
- Add UTC timezone info to dates returned by SymbolDescription::get_description (480)
- Use RFC 3986 URL encoding for S3 interactions (503)
<details>
<summary>Uncategorized</summary>
- Demo notebook (477)
- conda-build: Use fmt < 10 (479)
- Add guide on how to release ArcticDB to PyPi and conda-forge (478)
- Try removing enum-compat (491)
- Address post merging comments from prune_previous_versions set defaul⦠(487)
- Add requirements file (501)
- Remove reference to Arcticc and fix file config (508)
</details>
---
> The wheels are on [Pypi](https://pypi.org/project/arcticdb/). Below are for debugging:
**Full Changelog**: https://github.com/man-group/ArcticDB/compare/v1.3.0...v1.4.0