Releases: KNMI/adaguc-server
Releases · KNMI/adaguc-server
2.21.0
NEWS
- Added support for Redis caching. Redis caching can be enabled by providing a Redis service via the ADAGUC_REDIS environment and configuring caching settings for a dataset in the Settings element.
- Improved speed of EDR service and added support to cache EDR calls
- Many performance improvements as a result from KNMI GST sprint on adaguc-server
What's Changed
- Wind Farm Parametrization data processor by @maartenplieger in #302
- Fix irreg grid by @ernstdevreede in #337
- Fixed quantizehigh error; adapted test by @ernstdevreede in #338
- Update Mac instructions, GDAL version 7 is no longer needed. by @lukas-phaf in #339
- Some cleanup of the code. by @lukas-phaf in #342
- Remove lock by @maartenplieger in #340
- Use shared CTime::GetCTimeInstance() instead of CTime::init() by @lukas-phaf in #343
- Optimize bbox by @maartenplieger in #344
- Refactored optimized bbox by @maartenplieger in #349
- Add PGBouncer by @mgrunbauer in #348
- Introduce 404 and 422 status codes for wrong requests by @belentorrente in #347
- Make Adaguc call async. by @lukas-phaf in #345
- Move timeout from 408 to 500. Some cleanup. by @lukas-phaf in #352
- Fix redis caching smallfixes by @maartenplieger in #355
- Fix redis caching by @ernstdevreede in #335
New Contributors
- @mgrunbauer made their first contribution in #348
Full Changelog: 2.19.0...2.21.0
2.19.0
Version 2.19.0 2024-02-14
- Support Irregular grids based on 1D lat/lon variables
- Support Irregular grids based on 2D lat/lon variables
- Support live update layer, displays a GetMap image with the current time per second for the last hour
What's Changed
- Liveupdate layer by @maartenplieger in #264
- Support irregular grids, with examples by @maartenplieger in #336
Full Changelog: 2.17.0...2.19.0
2.17.0
Version 2.17.0 2024-02-14
- Colors in GetMap images now matches exactly the colors configured in the legend and style in png32 mode
- CSV reader is more flexible
- Sub configuration files (via include) can now substitute variables as well
What's Changed
- Bump fastapi from 0.103.2 to 0.109.1 by @dependabot in #333
- Update actions to fix Node 16 warning by @lukas-phaf in #334
- nits: updates to tutorial and glossary by @EvelineV in #322
- Improvements from EWC lokale klimaatinformatie: Colors, CSV, Flexible config by @maartenplieger in #304
New Contributors
Full Changelog: 2.15.1...2.17.0
Support time/height profile data
Support time/height profile data from https://dataplatform.knmi.nl/dataset/ceilonet-chm15k-backsct-la1-t12s-v1-0
What's Changed
- Remove basetype. by @lukas-phaf in #331
- Bump package versions. by @dependabot in #329
- Support profiles with time/height data by @maartenplieger in #217
Full Changelog: 2.15.0...2.15.1
Version 2.15.0 2024-01-29 PostgreSQL queries have been optimized
What's Changed
- Optimizing PostgreSQL queries by @maartenplieger in #330
Full Changelog: 2.14.3...2.15.0
2.14.3
What's Changed
- Remove Tracer by @lukas-phaf in #327
- 315 fixopendap by @maartenplieger in #328
Full Changelog: 2.14.2...2.14.3
2.14.2
What's Changed
- 323 wcs cache by @lukas-phaf in #325
Version 2.14.2 2024-01-15
- Fix issue where the wrong dimension was forced to a value
- Add Cache-Control header to WCS requests (DescribeCoverage and GetCoverage)
- Fix Cache-control when dimensions are forced to a value
- Make AAIGRID comparison looser (ignore whitespace)
- Add unit test for Cache-Control headers for WCS AAIGRID format
Full Changelog: 2.14.1...2.14.2
Set keep-alive
Version 2.14.1 2023-12-11
Set keep-alive to support running behind proxy/load balancer.
EDR support (position endpoint only)
Added EDR support for gridded datasets to ADAGUC server.
In this first step only the position endpoint is implemented.
Model reference times (run times) result in collection instances.
See EDRConfiguration
Added Cache-Control header which can be configured via the Settings item
Version 2.13.9 2023-11-08
Via the Settings object it is now possible to configure the caching header:
<Settings cache_age_volatileresources="60" cache_age_cacheableresources="7200"/>
- cache_age_cacheableresources (number) defaults to 0 (disabled), Sets the cache header for fully specified getmap requests
- cache_age_volatileresources (number), defaults to 0 (disabled), Sets the cache header for things which often change, like a getcapabilities document.