All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Users can specify the full chunk size in width, height, and planes.
acquire-device-hal
:storage_open
no longer takes aStorageProperties*
parameter.
max_bytes_per_chunk
fromStorageProperties
chunking properties.
- Removes 30-second timeout from
thread_join
on Windows. - Memory leak in
copy_string
. - Avoid an unnecessary call to
realloc
.
acquire-device-properties
: Auint8_t
memberenable_multiscale
ofStorageProperties
.acquire-device-properties
: A corresponding entry inStoragePropertyMetadata
.acquire-device-properties
: A convenience function for enabling multiscale, similar to the function for setting chunking properties.acquire-device-properties
: Astruct storage_properties_sharding_s
membershard_dims_chunks
ofStorageProperties
. Users can now configure sharding properties where supported.acquire-device-properties
: A convenience function for setting sharding parameters.acquire-device-hal
:storage_start
,storage_stop
, andstorage_set
functions.
0.1.3 - 2023-06-27
StorageProperties::chunking::max_bytes_per_chunk
is now auint64_t
(was auint32_t
).
0.1.2 - 2023-05-24
- Nightly releases.
- Device Properties: Storage property metadata.
- Device Properties: A function to set chunking parameters.
- Device Kit: A function to get property metadata for a storage device.
- Device Kit: A function to reserve image shape for a storage device.
- Device HAL: A function to get storage property metadata.
- Device HAL: A function to reserve image shape for a storage device.
- Device Properties: The
storage_properties_init
function no longer accepts abytes_per_chunk
parameter.
- Compiles with position-independent code.