Release v1.0.6

2021-06-08

Version description of the v1.0.6 release of ICESat-2 SlideRule

  • Added support for NSIDC/Cumulus data in AWS US-West-2

    • New netsvc package that uses libcurl for making https requests.

    • New capability to “fork” a Lua script 2385b99

    • Reworked internal handling of assets; an asset now defines an I/O driver which must be registered prior to an asset being requested.

    • New capability to fetch files from S3 directly from a Lua script using aws.s3get

    • Created CredentialStore module in aws package for managing AWS credentials: CredentialStore.cpp

    • Created authentication script (written in lua) that runs as a daemon and maintains up-to-date AWS credentials

    • Fixed and enhanced TimeLib to support AWS time formats

  • Added support for metric collection along with a metric endpoint and associated Python client utility query_metrics.py

  • Added support for tailing server logs remotely via the tail endpoint and associated Python client utility tail_events.py

  • Added native HttpClient module in core package: HttpClient.cpp

  • Added support for building on CentOS 7 1a728b9

Known Issues

  1. Consul-Exit is not working and therefore a node does not disappear from the service group when it goes down.

Getting this release

https://github.com/ICESat2-SlideRule/sliderule/releases/tag/v1.0.6 https://github.com/ICESat2-SlideRule/sliderule-icesat2/releases/tag/v1.0.6 https://github.com/ICESat2-SlideRule/sliderule-python/releases/tag/v1.0.6