Releases: heremaps/xyz-hub
Releases · heremaps/xyz-hub
1.18.16
Changed
- Upgrade to Vertx 4.1.2
Improved
- viz-mode: reduce read access on stats table pg_class
- Handle AbortedExceptions for Lambda calls correctly
Fixed
- Do not publish empty metric values
- Fix ConcurrentModification issue and set method not allowed status code
1.18.15
Added
- tweaks.sampling: Add algorithm "distribution2"
Changed
- Switch to Java16 runtime and add metric support for other GCs than MarkSweep
- Make space flag notSendDeleteMse visible in space-config
Improved
- Improve remote function warmup mechanism
- Add execution logs to the warmup mechanism
- perform warm-up on all listed connectors and improve lock acquisition
- Add exceptionHandler to vertx' HttpRequest object
Fixed
- Property selection: fix error on substringed property names
- Fix blocking thread warn message when initializing the service
1.18.14
Added
- Add new config values for http-connector
Improved
- viz-mode: increase extend to 2048
- tweaks: set simplify.strength by tilelevel
- mvt: remove redundant clipping of geometries
- Do not handle PipelineCancelledExceptions / Do not log an error for these expected exceptions.
- Use vertx' HttpClient rather than Webclient for HTTPFunctionClient. This provides better control over actual HTTP client being in use. The HttpClient does not hold a reference to the request body for inflight requests (memory optimization)
- Improve openapi query params descriptions.
1.18.13
1.18.12
Added
- Add check for uncompressed data size sent by connectors
- Add new metric for GlobalInflightRequestMemory
- Add new field THR to streamInfo which depicts the throttling reason
Improved
- Add streamId on httpConnector event handling.
Fixed
- NPE on service startup in some cases
- viz: fix performance issue on database statistics
- Disable auto-decompression when receiving data using webclient to correct response size check
- Make sure exception handler is called when the pipeline is cancelled
1.18.11
1.18.10
Added
- Implement throttling by memory for write requests
Improved
- Postpone request body parser to reduce memory utilization on earlier phases.
- Remove body content from context references after parsing it.
Fixed
- Fix logic to add unmodified features to be used later on response phase.
1.18.9
1.18.8
1.18.7
Added
- Add test for comma separated property values on search endpoint
- Add missing error codes api spec on statistics endpoint
- Add support for Postgres 13
Improved
- Use soft validation on recipe paths when path is not found
- Remove duplicated recipe instruction
- Improve search tests by using space path from the environment var
- Set Strict-Transport-Security response-header on all responses
- Reuse http client instance during tests
- Forward 504 status code for upstream timeouts of HTTP connectors
Fixed
- Fix format issue in log4j2 configuration file
- Fix space id reference when testing spatial endpoint with dynamic id