Skip to content

Releases: HDFGroup/hsds

v0.9.4 release

22 Aug 14:49
2a387aa

Choose a tag to compare

Update dependencies, remove Python 3.9 support, and update version to 0.9.4.

Python Support:
* Removed support for Python 3.9 in pyproject.toml.
Version Update:
*Updated HSDS_VERSION to 0.9.4 in hsds/basenode.py.
*Updated project version to 0.9.4 in pyproject.toml.
Dependencies:
* Updated numpy to >=2.0.0 in pyproject.toml.
* Replaced requests-unixsocket2 with requests-unixsocket in pyproject.toml.
* Updated requirements.txt with specific versions for all dependencies.

v0.9.3

21 Aug 14:02
664ef6d

Choose a tag to compare

  • Replace socket package - #430
  • Fix Numpy 2.0 compatibility issues - #427

v0.9.1

03 Dec 04:09
0106277

Choose a tag to compare

Updated:

  • Improved support for links to contigous HDF5 datasets
  • Added support for fancy selection with multiple dimensions
  • Numpy 2.0 support
  • Codespaces integration
  • Support "Where in" queries
  • Support Hyperchunks for multidimensional datasets
  • Multi-link methods - get/update multiple links in one request
  • Multi-attribute methods - get/update multiple attributes in one request
  • Support bithshuffle compression
  • Added support for Fixed width UTF8 string
  • Enable dataset shape reduction
  • Support broadcast operations for dataset reads and writes

Plus - various bug fixes

v0.8.4

03 Oct 05:07
ca958f5

Choose a tag to compare

Minor update to fix PATH issue for running HSDS on Windows

v0.8.3

01 Sep 18:08
302105c

Choose a tag to compare

Fixes:

  • Issue with listing more than 1000 domains in Azure has been resolved (#257)

v0.8.2

30 Aug 18:20
c63c9ba

Choose a tag to compare

Features:

  • Updated setup script
  • Improved support for run hsds app on command line
  • Intelligent range get requests (for 1-dimensional datasets)
  • Base64 encoding option for fill value
  • Enable query by creation order for links and attributes

v0.8.0

07 Aug 16:27

Choose a tag to compare

Features:

  • Support for path traversal in getObjectByPath #219
  • Added setup instructions for Tencent Cloud
  • Add ChunkInitializer support
  • Removed RangegetProxy node

Fixes:

  • Fix GET datatype including bucket in domain #223
  • Fix arg order in HTTPRequestEntityTooLarge #206
  • Window compatibility update #209
  • Fix for k8sutil #209
  • Fix for high cpu usage on k8s - #199

v0.7.0

10 Oct 16:57
4202bf6

Choose a tag to compare

Updates:

  • Use Label Selectors to filter Kubernetes pods - #162
  • Python 3.9 support - #154
  • Make config keys optional - #149
  • Security Vulnerabilities - #147
  • Config to disable read/writes to non-default buckets - #138
  • Fix for domain objects not getting deleted in non-default bucket - #136
  • Support new Docker version - #134
  • Fix for HSDS pod errors when running under high load - #133
  • Streaming support - #126
  • Add HSDS package to PyPI - #116
  • No Docker option - #115
  • Fancy Indexing support - #109
  • Fix for nodes stock in waiting while scaling - #104
  • Enable Direct Access - #94
  • Enable AWS Lambda - #93
  • Support Azure RBAC using AD Groups - #79
  • Tool for updating references to linked files - #78
  • OpenShift support - #75
  • KeyCloak Authentication - #74

The 0.7.0 release target can be found here: #82

v0.6.3

12 Mar 23:29

Choose a tag to compare

Updates:

  • Updated "Quick Start" guide to use posix driver rather than OpenIO
  • Added support for KeyCloak Authentication
  • Fix for compound types that contain variable length fields
  • Added tool (hsds/tools/link_mod.py) to update the URI for linked files
  • Return 200 rather than 409 for idempotent PUT link requests
  • Added support for Kubernetes namespaces
  • Various documentation updates

v0.6.2

02 Nov 20:36

Choose a tag to compare

Updates:

  • Fix for datasets using compression + shuffle
  • Add linked_bytes to root scan output
  • Update for Kubernetes documentation
  • Verify domain is missing before returning 410 response
  • Allow either 403 or 404 response for RBAC group ACL request