v6.7.0
🚀 Features
- No pickle V2 meta structure normalization for recursive normalizer (#2778)
Introduce new normalization (V2) for recursive normalizer metastructure as the existing one requires pickle.
Please note that data with V2 normalized metastructure is not readable by <v6.7.0 releases.
Plan of introduction:
| Version | Change |
|---|---|
| >= v6.7.0 | Deprecation warning when writing V1 meta structure; V2 meta structure can be enabled optionally |
| >= v7.0.0 | V2 meta structure will be enabled by default |
Please consider enabling V2 as V1 will be deprecated in future v7.0.0 release. To enabld it, you need to set environment variable ARCTICDB_VersionStore_RecursiveNormalizerMetastructure_int to 2
🐛 Fixes
- Testing improvments (#2804, #2801, #2808, #2807, #2815)
- Properly specify LMDB's include directory (#2805)
- conda-build: Add workflow for
linux_aarch64(#2806) - build: Include all headers uniformly (#2817)
- Dropping support for SecureTransport on Mac using only OpenSSL (#2816)
The wheels are on PyPI. Below are for debugging: