diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml
index a065314c..4e990785 100755
--- a/.azure-pipelines/azure-pipelines-linux.yml
+++ b/.azure-pipelines/azure-pipelines-linux.yml
@@ -40,6 +40,22 @@ jobs:
CONFIG: linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython
UPLOAD_PACKAGES: 'True'
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
+ linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython:
+ CONFIG: linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython
+ UPLOAD_PACKAGES: 'True'
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
+ linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython:
+ CONFIG: linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython
+ UPLOAD_PACKAGES: 'True'
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
+ linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython:
+ CONFIG: linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython
+ UPLOAD_PACKAGES: 'True'
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
+ linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython:
+ CONFIG: linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython
+ UPLOAD_PACKAGES: 'True'
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64
linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.10.____cpython:
CONFIG: linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.10.____cpython
UPLOAD_PACKAGES: 'True'
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
index ca7388ab..4950735d 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
index e821c62c..95d53f5d 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
index 9cbdf8cd..662220ad 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
index 2756fc0a..ac6bcb0d 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.10.57azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
index 94c31d4d..6a54c672 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
index 0facb48e..2ab15d0c 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
index 592fd940..a2249d57 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
index 7a6bf9b7..c442ccd5 100644
--- a/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp1.11.210azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
new file mode 100644
index 00000000..04136371
--- /dev/null
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.10.____cpython.yaml
@@ -0,0 +1,82 @@
+aws_sdk_cpp:
+- '*'
+azure_core_cpp:
+- 1.11.1
+azure_identity_cpp:
+- '*'
+azure_storage_blobs_cpp:
+- '*'
+c_compiler:
+- gcc
+c_compiler_version:
+- '12'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge arcticdb_rc
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '12'
+docker_image:
+- quay.io/condaforge/linux-anvil-cos7-x86_64
+fmt:
+- '10'
+folly:
+- 2023.09.25.00
+gflags:
+- '2.2'
+glog:
+- '0.7'
+libboost_devel:
+- '1.84'
+libcurl:
+- '8'
+libevent:
+- 2.1.10
+lmdb:
+- 0.9.22
+lz4_c:
+- 1.9.3
+msgpack_c:
+- '6'
+nodejs:
+- '18'
+numpy:
+- '1.22'
+openssl:
+- '3'
+pcre:
+- '8'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.10.* *_cpython
+spdlog:
+- '1.13'
+target_platform:
+- linux-64
+xxhash:
+- 0.8.2
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - libevent
+ - aws_sdk_cpp
+ - azure_core_cpp
+ - azure_identity_cpp
+ - azure_storage_blobs_cpp
+- - python
+ - numpy
+zstd:
+- '1.5'
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
new file mode 100644
index 00000000..2a78354f
--- /dev/null
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.8.____cpython.yaml
@@ -0,0 +1,82 @@
+aws_sdk_cpp:
+- '*'
+azure_core_cpp:
+- 1.11.1
+azure_identity_cpp:
+- '*'
+azure_storage_blobs_cpp:
+- '*'
+c_compiler:
+- gcc
+c_compiler_version:
+- '12'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge arcticdb_rc
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '12'
+docker_image:
+- quay.io/condaforge/linux-anvil-cos7-x86_64
+fmt:
+- '10'
+folly:
+- 2023.09.25.00
+gflags:
+- '2.2'
+glog:
+- '0.7'
+libboost_devel:
+- '1.84'
+libcurl:
+- '8'
+libevent:
+- 2.1.10
+lmdb:
+- 0.9.22
+lz4_c:
+- 1.9.3
+msgpack_c:
+- '6'
+nodejs:
+- '18'
+numpy:
+- '1.22'
+openssl:
+- '3'
+pcre:
+- '8'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.8.* *_cpython
+spdlog:
+- '1.13'
+target_platform:
+- linux-64
+xxhash:
+- 0.8.2
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - libevent
+ - aws_sdk_cpp
+ - azure_core_cpp
+ - azure_identity_cpp
+ - azure_storage_blobs_cpp
+- - python
+ - numpy
+zstd:
+- '1.5'
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
new file mode 100644
index 00000000..ce038ab4
--- /dev/null
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.22python3.9.____cpython.yaml
@@ -0,0 +1,82 @@
+aws_sdk_cpp:
+- '*'
+azure_core_cpp:
+- 1.11.1
+azure_identity_cpp:
+- '*'
+azure_storage_blobs_cpp:
+- '*'
+c_compiler:
+- gcc
+c_compiler_version:
+- '12'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge arcticdb_rc
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '12'
+docker_image:
+- quay.io/condaforge/linux-anvil-cos7-x86_64
+fmt:
+- '10'
+folly:
+- 2023.09.25.00
+gflags:
+- '2.2'
+glog:
+- '0.7'
+libboost_devel:
+- '1.84'
+libcurl:
+- '8'
+libevent:
+- 2.1.10
+lmdb:
+- 0.9.22
+lz4_c:
+- 1.9.3
+msgpack_c:
+- '6'
+nodejs:
+- '18'
+numpy:
+- '1.22'
+openssl:
+- '3'
+pcre:
+- '8'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.9.* *_cpython
+spdlog:
+- '1.13'
+target_platform:
+- linux-64
+xxhash:
+- 0.8.2
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - libevent
+ - aws_sdk_cpp
+ - azure_core_cpp
+ - azure_identity_cpp
+ - azure_storage_blobs_cpp
+- - python
+ - numpy
+zstd:
+- '1.5'
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
new file mode 100644
index 00000000..96de8906
--- /dev/null
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp1.11.1libevent2.1.10numpy1.23python3.11.____cpython.yaml
@@ -0,0 +1,82 @@
+aws_sdk_cpp:
+- '*'
+azure_core_cpp:
+- 1.11.1
+azure_identity_cpp:
+- '*'
+azure_storage_blobs_cpp:
+- '*'
+c_compiler:
+- gcc
+c_compiler_version:
+- '12'
+c_stdlib:
+- sysroot
+c_stdlib_version:
+- '2.17'
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge
+channel_targets:
+- conda-forge arcticdb_rc
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '12'
+docker_image:
+- quay.io/condaforge/linux-anvil-cos7-x86_64
+fmt:
+- '10'
+folly:
+- 2023.09.25.00
+gflags:
+- '2.2'
+glog:
+- '0.7'
+libboost_devel:
+- '1.84'
+libcurl:
+- '8'
+libevent:
+- 2.1.10
+lmdb:
+- 0.9.22
+lz4_c:
+- 1.9.3
+msgpack_c:
+- '6'
+nodejs:
+- '18'
+numpy:
+- '1.23'
+openssl:
+- '3'
+pcre:
+- '8'
+pin_run_as_build:
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- 3.11.* *_cpython
+spdlog:
+- '1.13'
+target_platform:
+- linux-64
+xxhash:
+- 0.8.2
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+- - c_stdlib_version
+ - cdt_name
+- - libevent
+ - aws_sdk_cpp
+ - azure_core_cpp
+ - azure_identity_cpp
+ - azure_storage_blobs_cpp
+- - python
+ - numpy
+zstd:
+- '1.5'
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.10.____cpython.yaml
index af8a155f..a01eeb62 100644
--- a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.10.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.10.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.8.____cpython.yaml
index 7a457de0..817dcab0 100644
--- a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.8.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.8.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.9.____cpython.yaml
index f60c3d19..0693e03e 100644
--- a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.9.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.22python3.9.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.23python3.11.____cpython.yaml
index 57c58552..a84a664a 100644
--- a/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.23python3.11.____cpython.yaml
+++ b/.ci_support/linux_64_aws_sdk_cpp_azure_core_cpp_libevent_numpy1.23python3.11.____cpython.yaml
@@ -13,9 +13,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
-- '2.12'
+- '2.17'
cdt_name:
-- cos6
+- cos7
channel_sources:
- conda-forge
channel_targets:
diff --git a/README.md b/README.md
index ab189b7c..7fd20de9 100644
--- a/README.md
+++ b/README.md
@@ -94,6 +94,34 @@ Current build status
+