All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
3.7.1 - 06-11-2024
- Geometries stored as WKT will now work correctly
3.7.0 - 03-27-2024
- Support for OpenSearch indexes
3.6.1 - 05-09-2023
- Filter updating for Geo Bounding Box filters
- Correctly update size and default bounding box based on existing filters
- Support for connection username and password coming from environment variable
3.6.0 - 04-26-2023
- Caching support. If a layer is marked for caching then the main layer and all sublayers will use a cached version of the data when available.
- Support for setting the maximum number of results for a layer info request (maxLayerInfoResults). Setting this to a low number can dramatically improve initial layer load times. Do not use this on layers with caching.
3.5.1 - 03-31-2023
- Compatability with new Map Viewer - Smoother handling of input types from the new map viewer
- Compatability with ArcGIS Pro improved. Point layers may still fail.
- Attribution for nested ES objects comes through correctly now
- Updated version of core koop libraries
3.5.0 - 03-29-2023
- Add Geo Line aggregation sub layer support
- Add support for default extent to Hex aggregation layer
3.4.2 - 03-21-2023
- Hex Aggregations were getting clipped at some precisions
3.4.1 - 11-29-2022
- Hex and Tile aggregations were missing support for default extent like Geo Hash aggregations
3.4.0 - 07-07-2022
- Support for geohex_aggregation on Elastic Clusters with a hex aggregation license
3.3.5 - 04-21-2022
- Set supportsPagination to false since it is not supported
3.3.4 - 02-03-2022
- Correctly handle all objectid query formats
- Correctly handle polygon geometry filter
3.3.3 - 01-21-2022
- geo_point with lat, lon properties shouldn't be returned as attributes.
3.3.2 - 01-20-2022
- allow passing templates from index config to feature layer
- handle querying by object id
- issue causing incorrect bounding boxes in some cases
3.3.1 - 12-13-2021
- Now handles geometry sent in as a string with an inSR parameter for spatial reference
3.3.0 - 09-29-2021
- Better field metadata based on Index mapping
- Ability for fields to be marked editable if handling editing capabilities
3.2.1 - 09-27-2021
- Aggregation sub-layers handle WGS84 requests correctly
3.2.0 - 09-09-2021
- No longer auto-converts 'objectid' field to '_id' for ES queries
- Support to allow configured list of capabilities for feature service layers. This will allow a client to handle any capability they wish.
3.1.0 - 07-27-2021
- aggregations config has been changed to subLayers
- default access to geo hash and geo tile aggregation subLayers
3.0.0 - 06-17-2021
- Moved to the new @elastic/elasticsearch library - any customization code needs to take this into account
2.5.2 - 06-04-2021
- Now handle negative numbers in a more consistent manner
- Allow configurable minimum offset for vector tile layers
- Allow returnFields to be passed in via query object
- Allow aggregations to specify geometryType, defaults to Polygon
2.5.1 - 04-27-2021
- Support for negative numbers in where clause is more robust
- Handle geo hash using non-standard shape field names
- Now passing in all query parameters to custom aggregation layers
2.5.0 - 04-15-2021
- Support to allow for registering custom aggregations
- Support to specify which sub-layer to display for vector tiles in JSON config
- Ability to specify styling for vector tiles in JSON config
- Support for IN clause with negative numeric values
- Ignore unavailable indices when making queries instead of failing
2.4.0 - 04-01-2021
- Added ability to register a custom function to generate index names based on a configured pattern.
2.3.0 - 03-22-2021
- Update to hit converter that allows outFields to override the return fields. Even allows non-configured fields to be returned.
2.2.2 - 03-12-2021
- Handle geo_point with lat/lon properties that is not multi-point.
- Configured buffer for vector tiles behaves more consistently
2.2.1 - 02-19-2021
- Undefined reference to
req
2.2.0 - 01-26-2021
- Add custom symbolizer
2.1.0 - 01-21-2021
- Updates to GeoHash Aggregation to ensure the same level for all queries at a zoom level.
- Updates to metadata to ensure compatibility with Vector Tile output
2.0.1 - 11-10-2020
- Updated hit converter to make sure mapping has been defined before attempting to flatten it.
- Updated to follow the standard Koop Framework. The wrapper project will be maintained elsewhere.