Releases: nasa-gibs/onearth
Releases · nasa-gibs/onearth
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
OnEarth v2.8.0
- Added support for DescribeDomains requests, as proposed by the OGC Testbed-12 WMS/WMTS Enhanced Engineering Report. This enables users to request time periods information for a specific layer without needing to request the entire GetCapabilities document, as well as only request time periods that fall within a user-specified range.
- Added support for
periods_start
,periods_end
,limit
andskip
options for time service requests. See the OnEarth Time Service README for more information. - The
mrf_strict_palette
MRFgen option now causes MRFgen to report palette validation failures as errors when set totrue
and as warnings when set tofalse
. - Empty
<Dimension>
elements will no longer be generated in the WMTS GetCapabilities for non-static layers that lack time data. - Removed obsolete keys from sample endpoint configuration files.
- Added LERC handling block to Apache layer configuration files.
- Dependency updates
OnEarth v2.7.10
- Removed Varnish Cache.
- Added mod_cache configuration to onearth-capabilities image.
- Added
start_date
,end_date
, andkeep_existing_periods
options to periods.lua. - Fixed a bug that would cause failures for imagery requests that use dates that fall within periods older than the layer's most recent 100 periods.
- Updated filtering in oe_scrape_time.py so that time data is only deleted for the layer being filtered on rather than all layers.
- Added automatic platform detection to improve ease of building docker images on ARM64 architecture.
- Unit test updates
- Dependency updates
OnEarth v2.7.9
- Introduced Varnish Cache for optional caching in OnEarth. Currently, it is configured to cache GetCapabilities requests for better performance. Enable this using the new onearth-varnish-cache container.
- Including "wms.cgi" in the request URL is now optional for WMS.
- The Apache
/server-status
page is now disabled by default. This can be re-enabled for any container by setting the new$SERVER_STATUS
environment variable toTrue
. .xsd
files are now synced by oe_sync_s3_configs.py.- Fixed a bug where mrfgen.py's
mrf_clean
option would not function whenmrf_insert
was being used. - Fixed a bug that would sometimes appear when requesting vector layers via WMS with URL-encoded commas.
- onearth-capabilities memory leak has been remediated.
- Security improvements
- Dependency updates
OnEarth v2.7.8
- Added
SHAPEFILE_SYNC
andUSE_LOCAL_SHAPEFILES
options to the onearth-wms container. These options can help improve WMS shapefile response times. See configuration.md for more details. - By default, onearth-tiles will now attempt to sync HTML colormaps from S3 rather than generating them at startup. A new
GENERATE_COLORMAP_HTML
option has been added to force it to generate them at startup once again. See configuration.md for more details. - Added syncing and endpoint setup of schemas and SLDs
- Fixed TWMS EPSG3031/3413 GetTileService error
- Dependency updates
OnEarth v2.7.7
- vectorgen can now create cloud-optimized shapefiles
- Switched from OGR connections to DATA for shapefiles in mapfiles
- Updated mrfgen.py to fix antimeridian crossing issue
- Dependency updates