Changelog
This page includes a running list of user-facing changes to the Arraylake Client and Service.
0.15.1 - February 26, 2025β
- [Client] Support for automatically refreshing GCS delegated credentials
- [Service] Fixed issue where Icechunk repos were not stored in the bucket config prefix
- [Web, Service] Fixed issue in the web app where the root group was not showing when it had no children but did exist
0.15.0 - February 20, 2025β
- [Client] Read-only support for Arraylake "legacy" repos with Zarr v3. Check out the migration guide for more details.
- [Client, Web] Support for role-based access delegation (
gcp_customer_managed_role
) for GCP object stores.
0.14.0 - February 3, 2025β
- [Web, Service, Client] Initial support for Icechunk repositories in Arraylake.
- [Client] Added support for NumPy 2.
- [Service] Deprecated support for Arraylake client versions before v0.13.
0.13.3 - January 14, 2025β
- [Client] Ability to self-manage query service deployments via the Arraylake client and the CLI.
- [Web] Added documentation for managing services via the client.
0.13.2 - December 13, 2024β
- [Client] Bugfix for delegated authentication credentials with AWS S3
0.13.1 - November 27, 2024β
- [Client] - Fixed issue where user Oauth2 tokens were not being refreshed in the Arraylake Client
- [Web] - Fixed issue where logging out from the web app did not reset login preferences
0.13.0 - November 26, 2024β
- [Client] - Automatically refresh delegated credentials
- [Web, Client] - Added social login support for GitHub and Microsoft Active Directory accounts
- [Client] - New login experience using the Oauth2 device flow
- [Client, Service, Web] - Support for bucket that use HMAC style credentials
- [Client] - New config options for controlling SSL parameters (
service.ssl.verify
andservice.ssl.cafile
)
0.12.0 - September 25, 2024β
- [Web, Service, Client] - Support for role-based access delegation ("customer-managed role") for AWS S3 object stores
- [Web] - Renamed "Anonymous" credentials to "Self-Managed" credentials in the Web UI
- [Client] - Removed deprecated
bucket_nickname
(nowbucket_config_nickname
) argument
0.11.0 - September 6, 2024β
- [Client] - Performance improvements when fetching large or many small chunks from storage
- [Web, CLI] - Allow org admins to set repo status to maintenance or offline mode
- [Client] - Added an advanced configuration option (
chunkstore.unsafe_use_fill_value_for_missing_chunks
) to make chunkstore more fault tolerant
0.10.0 - July 12, 2024β
- [Client] - Added a new repository export tool
0.9.10 - July 05, 2024β
- [Client] - Added the ability to login to Arraylake via python library.
- [Client] - Added a
read_only
flag for getting repositories withget_repo
. See client api docs.
0.9.9 - June 26, 2024β
- [Client] - Added the ability to export Arraylake repositories to standard Zarr stores via the
arraylake repo export
command line utility.
0.9.8 - May 27, 2024β
- [Client] - Added the Repo method
add_kerchunk_references
to support importing existing Kerchunk reference data into Arraylake repos.
0.9.7 - May 1, 2024β
- [Client, Service] - Improve validation of new bucket configurations
- [Client] - Fix duplicate FutureWarning in
get_or_create_repo
- [Client, Service] - Disallow deleting the main branch of a repo
0.9.6 - Apr 26, 2024β
- [Client, Service, Web] - Arraylake now supports user managed bucket configurations
- [Client, Service] - Arraylake now supports version tags
- [Client] - Improve performance of
add_virtual_netcdf
- [Client] - Improve performance of
repo.checkout
- [Client] - Drop support for Python 3.9, Arraylake now supports Python 3.10, 3.11 and 3.12. See the installation page for a current list of supported dependency versions.
- [Documentation] - Add documentation for seven storage integrations.
0.9.5 - Mar 25, 2024β
- [Client] Improve performance of
add_virtual_zarr
- [Client] Add support for Python 3.12
0.9.4 - Mar 12, 2024β
- [Client] Fixed incompatibility with
aiobotocore>=2.12.1
. - [Client] Retry HTTP connections when spurious network errors are encountered.
- [Web] Improved documentation for how to authenticate to Arraylake using a service account API token.
- [Web] Added new documentation on how to use Arraylake with Google Colab.
0.9.3 - Mar 08, 2024β
- [Client] Improve client-side caching
0.9.2 - Mar 06, 2024β
- [Client] Support virtual files on Google Cloud Storage
- [Client] Performance improvements around fetching a large number of commits.
- [Web] Add documentation for configuring Google Cloud Storage buckets.
0.9.1 - Feb 15, 2024β
- [Client] Improve stability of HTTP connections.
- [Client, Service] Allow listing active sessions