Release v4.16.0

2025-06-27

Version description of the v4.16.0 release of SlideRule Earth.

New/Improved Functionality

  • 3c4aa74 - fields parameter was added to the output parameters

  • PGC ArcticDEM Strips and REMA Strips now use PGC STAC endpoint

  • Rate limiting implemented on public cluster. When a request location (defined as the registered location for the source IP address of the client originating the request) exceeds 100K granules processed in a given week, then IPs from that location are rate limited to processing 1 granule per minute for the rest of the week. Requests that are rate limited are responded to with a 429 HTTP code and a corresponding retry-after header.

  • aba56e5 and #563 - added assets endpoint

Issues Resolved

  • e238acd - clarified confusing version mismatch warning

Development Changes

  • Pytests that depend on external services (CMR, STAC, TNM) are marked as such and do not cause a CI/CD pipeline failure.

  • The Usage Report now includes the time span over which the data is being summarized.

  • Added node.js tests that simulate the browser environment to catch potential issues with browser compatibility

  • Exposed /discovery/status endpoint to the web client (worked out CORS headers)

  • 6d58b0d - notebooks rendered as part of building the static website

  • On startup, attempt is made to download the leap seconds file from NIST and use it instead of the one checked into the repository

Getting This Release

https://github.com/SlideRuleEarth/sliderule/releases/tag/v4.16.0

Benchmarks

clients/python/utils/benchmark.py


Baseline

clients/python/utils/baseline.py