Releases: nasa-gibs/onearth
Releases · nasa-gibs/onearth
OnEarth v2.3.0
- Added health check for WMS at wms/oe-status
- Moved reproject endpoint configurations into its own section
- Configuration changes to allow WMS and reproject to pull tiles from localhost accessible container
- Allow host name replacement with local Docker host
- Increased request proxy timeout period
- Allow for specifying WMS endpoint refresh interval in minutes
- Fixed time period oddities seen in GetCapabilities
- Ensure CORS headers set for individual containers
- Demo container is not required for request routing
- Added unit tests for time service utilities
- Improvements to unit tests
- Incorporated relevant updates from OnEarth v1.4.0
OnEarth v1.3.7
- Support for grayscale and alpha imagery with reproject
- Configurable vector tile buffer size in oe_vectorgen
- Tile matrix edge buffer trimming for vector tiles
- Fix random transparency value with RGBApng2Palpng
- Duplicate TiledGroup entries in the TWMS GetTileService for legacy TiledGroupNames
- Support wms_layer_group element in layer metadata
- Support for unique ID assignment in oe_vectorgen and minor fixes
OnEarth v2.2.3
- Improved support for WMS
- Use of endpoint configurations for WMS services
- Dynamic configuration of WMS projections based on GetCapabilities
- Time periods for WMS GetCapabilities
- WMS hourly time period refresh
- Working WMS CI tests
- Support for capturing WMS container logs
- Capture log streams from all services
- Fixed and improved time periods script
- Improved S3 time metadata scraping
- More robust index file syncing with S3
- GDAL 2.4 version cleanup
- Removed deprecated 1.x tools
- Several minor error fixes
- Revised configuration documentation
- Updated Docker builds
- Incorporated relevant updates from OnEarth v1.3.7
- More mrfgen updates from OnEarth v1.4.0
OnEarth v1.3.6
- Generate PNG and SVG legend images from oe_configure_layer
- Support for GeoJSON as an output format for vectorgen
- Use local colormaps for legends test
- Use wms_style metadata values when legends are requested
- Fixed validation errors when no time is provided in WMS EPSG:3857
- Make sure there is previous layer note for WMS time snap
- Check that there is at least one pixel when cutting images that cross antimeridian
- Fix mrfgen palette validation
- Enabled support for WMS GetLegendGraphic
- Allow "default" for time validation in EPSG:3857 WMS
- Fixed issue with legends and time entries for WMS vector layers
OnEarth v2.2.2
- Incorporated relevant updates from OnEarth v1.3.6
- mrfgen updates from OnEarth v1.4.0
- Updated profiler to allow for AWS deployment
- Updated WMTS profiler script
- Added debug logging as a container deployment option
- Fixes to time scraping with Redis data
- Added CORS policy to demo container
- Fixed daily/sub-daily time formats for time service
- Added more robustness to oe_sync_s3_idx
- Sync empty tiles with those in S3 bucket on tile_services start
- Support for loading colormaps from S3 bucket
- Support for using layer and endpoint configs from an S3 bucket
- Updated empty tile locations
- Use base URI in endpoint configs for GetCapabilities layer metadata URI
- Endpoint specific GetCapabilities headers and ServiceMetadaURL
- Fixes to tile services, reproject, and GetCapabilities service configurations deployment
- Time service correctly supports ISO 8601 time durations
- Log rotation for OnEarth containers
OnEarth v1.3.5
- Return empty MVT with no features instead of 404
- Modified mod_oems to pass thru the EXCEPTIONS parameter
- Fixed "time" parameter mismatches in Capabilities response
- Support for TileMatrixSetLimits
- Support shapefile access for EPSG:3857 WMS
- Added mrfgen mrf_noaddo option to not run gdaladdo if UNIFORM_SCALE has been set
- Added mrfgen mrf_strict_palette option to validate input palette colors
- Updated mrfgen to crop input to projection extents when inserting polar tiles
- Fixed mrfgen so that it calls colormap2vrt with correct email parameters
- Removed dependency on ImageMagick
- Removed deprecated onearth_logs tool
- Layer config legend generation outputs file names based on default colormap title
- Fixed bug with WMS "SERVICE" parameter being case sensitive
- Fixed bug with reproject config tool not finding "Time"
- Fixed ignore_colors check in oe_validate_palette
- Fixed issue with vector WMS layers always using EPSG:4326 for projection
- Removed pixel shift in mrfgen granule align function
OnEarth v2.2.1
- OnEarth v2.2.1 for user acceptance testing
- Incorporated relevant updates from OnEarth v1.3.5
- New Docker images for OnEarth services
- onearth-tile-services
- onearth-time-service
- onearth-capabilities
- onearth-reproject
- onearth-wms
- onearth-demo
- onearth-tools
- onearth-deps
- Overhaul of CI tests
- Time service tests
- Numerous minor fixes and updates to layer configuration tools
- Fixes to GetCapabilities services
- Fixes to time service
- "Date service" and "time snap" renamed to "time service"
- Hash prefixes in filenames are optional for time service
- Cleaned up software dependencies and use explicit versions
- Load configurations from a specified S3 bucket
- Fixed tile service crashes due to missing empty tile
- Reproject configuration checks for correct PNG type
- Fixed TWMS reproject not translating to WMTS properly
- Clean up of sample configs/layers (but still a bit messy)
- Updated OnEarth setup documentation
- Updated OnEarth demo
- Fix to oe-status rewrite rule
- Removed MRF utility tools (moved to nasa-gibs/mrf)
- Tools to sync IDX files and configs on a file system with those in an S3 bucket
OnEarth v1.3.4
- Removed support for "application/x-protobuf;type=mapbox-vector" MIME type and ".pbf" extension — "application/vnd.mapbox-vector-tile" and ".mvt" are the official type/extension for Mapbox Vector Tiles
- Removed dependency to retrieve information from epsg.io
- Fixed issue where WMS mapfile creation was not supporting complex time extents from reprojected endpoint
- Renamed "extents" to "target_extents" in vectorgen for consistency
- Ignore unsupported file types for reproject configuration
- Updated read_mrf.py to support MVT MRFs
- Fixed support for URL encoded characters in WMS "time" and "layers" parameters
- Added log level option for tools that use email notifications
OnEarth v2.1.1
- OnEarth v2.1.1 is for testing only
- Several fixes to dynamic GetCapabilities service
- Several fixes to layer configuration and reproject tools
- CI tests for layer configuration and reproject tools
- Fixes for running CI tests in Bamboo
- Improved time service performance by caching and pooling requests
- Support for time service keys in endpoint configurations
- Fixed issue where Apache was crashing when 404 messages are returned from S3
- Updates to mod_mrf to handle missing IDX and S3 data files
- Updates to TWMS configuration
- Additional S3 request info in debug logs
- Reorganized and updated demos to dynamically load layers
- Layer configuration files for performance profiling
- Sample configurations for GIBS imagery layers
- Updated layer configuration metadata files
- Updated Docker container documentation
OnEarth v1.3.3
- Updated OnEarth configuration to support EPSG:3857 via WMS from a WMTS source
- Support for shapefile filtering during MVT MRF creation
- Changed "VectorStyleFile" to "MapfileLayerContents" to disambiguate
- Handling of multiple transparent values for PPNG layers in mod_reproject
- WMS can support GetCapabilities request with no VERSION
- CI test updates for mrfgen and sub-daily requests
- Fixed issue with time elements in vector layers in oe_configure_layer
- Fixed detection of bad JPEGs using ImageMagick >= 6.8
- Fixed ogr2ogr flags for vectorgen
- Fixed gdal_merge command for mrfgen with mrf_merge true
- Fixed server response to an invalid time not returning within an exception report