Skip to content

Releases: nasa-gibs/onearth

OnEarth v2.8.10

23 Jun 18:36
Compare
Choose a tag to compare
  • Added ability to redirect to a backup static GetCapabilities document in the event of a failure to retrieve the document from the capabilities service.
  • The time service now distinguishes between Redis errors and data not being found.
  • Added support for clustered Redis environments.
  • Added oe_best_redis.py, a Python replacement for best.lua. New unit tests for oe_best_redis.py have also been included.
  • Fixed a bug in best.lua that would result in layers being erroneously re-added to the :best_config Redis key. This will likely be the final update made to best.lua. We recommend switching to using oe_best_redis.py.
  • Fixed bug causing DescribeDomains to erroneously exclude a layer's first date from the results when performing requests for specific time ranges.
  • Fixed LERC layers issues: LERC layers are now configured for 1 band by default, and the image/lerc mime type is now correctly handled
  • Documentation updates
  • Dependency updates

OnEarth v2.8.9

13 May 22:28
Compare
Choose a tag to compare
  • Added oe_json_to_uvtile.py for generating PNG or GeoTIFF mosaics from GeoJSON wind/ocean vector data.
  • Added periods.py as a more user-friendly alternative to periods.lua.
    • oe_periods_configure.py and oe_scrape_time.py now use periods.py instead of periods.lua.
  • Fixed a bug causing best.lua to be unable to regenerate the :best and :dates keys for a layer.
  • mrfgen.py now uses the merge option in the mrfgen config instead of assuming merge to always be True.
  • Added support for building Docker images using Docker Compose.
  • Dependency updates

OnEarth v2.8.8

10 Mar 23:31
Compare
Choose a tag to compare
  • oe_scrape_time.py now supports scraping from local directories
  • Best layers are now automatically created when a layer only has a single STD or NRT layer and a best layer isn't explicitly configured already with a dedicated best_config
  • Simplified the layer configuration YAML files by adding support for default values. See configuration.md for more information.
  • Switched to using GDAL RPMs for faster Docker image build times
  • The WMTS tile service now retries once when a time service request fails
  • Fixed URL issues in GetCapabilities and GetTileService documents that impacted GDAL compatibility
  • Fixed sample configurations files
  • Fixed issue causing JPG MRFs generated from TIFF inputs to incorrectly use CMYK color space instead of RGB
  • Fixed dependency issue preventing the tools image from building
  • Dependency updates

OnEarth v2.8.7

16 Dec 22:52
Compare
Choose a tag to compare
  • Re-tuned Apache configuration for slightly better performance
  • Refactored how gdalinfo is called from MRF tools
  • Dependency updates

OnEarth v2.8.6

22 Nov 01:46
Compare
Choose a tag to compare
  • More flexibility with how to build overviews in mrfgen
  • Easier local setup of mrfgen tools
  • Use mrf-apps v3.0.1
  • Updated oe_validate_palette to properly wait for gdalinfo and parse json to find colortable
  • Improvements to help container disk space stay small
  • Updated support email address

OnEarth v2.8.5

22 Oct 20:25
Compare
Choose a tag to compare
  • Fixed ZenJPEG support for Best layers. See configuration.md for the updated ZenJPEG layer configuration.
  • Pinned the version of MRF that is used.
  • Dependency updates

OnEarth v2.8.4

08 Oct 21:29
Compare
Choose a tag to compare
  • Changed copy_periods layer configuration option to be copy_dates, which copies the underlying dates to a specified layer rather than just the calculated periods
  • mod_convert is now only included in the images that use it (onearth-tile-services and onearth-reproject)
  • Modified Fcgid configuration to improve WMS memory usage
  • Reduced number of Docker layers used in the test image
  • Updated test data for mrfgen unit tests for latest mrf_insert changes
  • Dependency updates

OnEarth v2.8.3

29 Aug 01:41
Compare
Choose a tag to compare
  • Support for brunsli compression with JPEG layers via mod_brunsli
  • Fixed serving of LERC tiles
  • Enabled option to use SSL with external facing containers
  • Script to convert colormaps to GDAL-compatible text files
  • Allow using different Redis hosts for reading and writing
  • Reduce writes from periods.lua when adding periods
  • Improved readability of vertical legends
  • Enabled serving TIFF files via WMS
  • Fixed reading incorrect location for static best shapefiles
  • Fixed how optional environment variables are handled in startup scripts
  • Fixed missing feature_id issue with latest Fiona version
  • Dependency updates

OnEarth v2.8.2

22 Jul 21:07
Compare
Choose a tag to compare
  • The OnEarth time service now supports using the Redis sorted zset in addition to the unsorted set type to store layer time periods. This enables faster request response times.
    • periods.lua now generates periods keys as zset
    • oe_periods_key_converter.py has been added for converting existing Redis keys between set and zset types. See the OnEarth Date Configurator Tools README for more details.
  • Time service requests are now cached
  • Fixed idx read error for requests for dates for which data does not exist
  • Fixed "Decode requested for unknown format decode from..." mod_retile error
  • Added unit tests for oe_vectorgen.py that demonstrate its ability to handle GeoJSON files containing vectors
  • Apache optimizations
  • Dependency updates

OnEarth v2.8.1

24 Jun 22:15
Compare
Choose a tag to compare
  • best.lua can now be used to regenerate the entirety of the :best and :dates redis keys for a given best layer
  • Documented examples of working with time data using Redis commands
  • Fixed DescribeDomains error that would occur when there are no periods for a layer
  • Added mrfgen background option to force a background color