NEWS
gdscloud 0.99.0
NEW FEATURES
- Direct support for HTTP/HTTPS URLs ('http://' and 'https://') in
'gdsCloudOpen()', allowing GDS files to be opened from any web server
that supports HTTP Range requests
- Cloud storage access for GDS files via Amazon S3 ('s3://'), Google
Cloud Storage ('gs://'), and Azure Blob Storage ('az://')
- Transparent integration with 'openfn.gds()' from the gdsfmt package,
loading gdscloud enables cloud URL support automatically
- LRU block cache (1 MB blocks, default 64 MB) for efficient random
access with minimal HTTP requests
- 'gdsCloudConfigHTTP()' for configuring optional Bearer token
authentication for HTTP/HTTPS endpoints; also reads the
'GDSCLOUD_HTTP_TOKEN' environment variable as a fallback
- Credential configuration functions: 'gdsCloudConfigS3()',
'gdsCloudConfigGCS()', 'gdsCloudConfigAzure()', with fallback to
environment variables
- 'gdsCloudExportCredentials()' copies configured cloud credentials
to child processes of a parallel cluster, for use with
'SeqArray::seqParallel()'
- Cache control: 'gdsCloudCacheSize()', 'gdsCloudCacheClear()',
'gdsCloudCacheInfo()'
- 'gdsCloudList()' to list all open cloud streams with per-stream
cache statistics