Releases: nasa-gibs/onearth
Releases · nasa-gibs/onearth
OnEarth v2.8.10
- 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
- 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 assumingmerge
to always beTrue
. - Added support for building Docker images using Docker Compose.
- Dependency updates
OnEarth v2.8.8
- 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
- Re-tuned Apache configuration for slightly better performance
- Refactored how gdalinfo is called from MRF tools
- Dependency updates
OnEarth v2.8.6
- 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
- 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
- Changed
copy_periods
layer configuration option to becopy_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
- 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
- The OnEarth time service now supports using the Redis sorted
zset
in addition to the unsortedset
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
andzset
types. See the OnEarth Date Configurator Tools README for more details.
- periods.lua now generates periods keys as
- 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
- 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