Releases: KNMI/adaguc-server
Releases · KNMI/adaguc-server
6.0.0
Version 6.0.0 - 2025-11-18
- Implemented generic image warper, available via RenderMethod 'generic'. This warper uses the already existing generic data warper and combines functionality of the nearest and bilinear renderer.
- If no RenderMethod is given in the Style configuration, 'generic' is used by default
- Styles can be included into each other via the
IncludeStyleoption: See example at adaguc.tests.ahn_utrechtse_heuvelrug_500m.xml - The WCS server now handles swapped x/y dimension axes properly.
- Data postprocessor convert_uv_components (isVectorLike) is not added by default anymore.
What's Changed
- Upgrade to brotli 1.2 by @mgrunbauer in #566
- Refactor render point by @mgrunbauer in #546
- Refactoring to make code simpler and more C++ like for geoparams by @maartenplieger in #567
- Generic image warper by @maartenplieger in #561
Full Changelog: 5.0.1...6.0.0
Note:
- Only use rendermethods
nearest,polyline,rgbaandgeneric. Do not useshaded,bilinear,contour,barb,vector,pointor any combinations of these. These will be deprecated in the future. - Do not use multiple rendermethods in one style. Multiple rendermethod's in one style is now deprecated
- Do not use the NameMapping element to add additional metadata to a style. Use the title and abstract properties of the Style element instead.
5.0.1
What's Changed
- Fixing barb rendering by @maartenplieger in #554
- Remove unused CCDFDims arg from addStep by @belentorrente in #558
- Solarterminator v2 by @belentorrente in #543
- 538 archive by @ernstdevreede in #545
- Fix compilation by @maartenplieger in #562
- Made dimension type routing simpler by @maartenplieger in #504
- Fix units by @ernstdevreede in #563
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
- Support to configure windbarbs and points with graphical stylings for specific values like windspeeds by @maartenplieger, @mgrunbauer in #507
Full Changelog: 4.3.7...5.0.0**Version 5.0.0 - 2025-11-05**
Support to configure windbarbs and points with graphical stylings for specific values like windspeeds
- Vectors and Points now support different styling options per value, e.g. colored windbarbs for specific values. See: Vector.md and Point.md.
- If a
Pointis configured in the style, Points will be rendered regardless of rendermethod. If you only want to draw points (without underlying grid), you can still use the rendermethod point and select thestylename/pointstyle. - Added datapostproc
pointsfromgrid, which can select variables from a grid and draw as points. Can be used to draw windbarbs or temperature values on the grid cells. See DataPostProc.md - To draw point data and vector data, you need to have at least one
<Point>or<Vector>element in your style configuration. The<RenderMethod>needed to contain the string “vector” or “point”, in addition to a<Point>or<Vector>element in your style configuration. This is still supported but deprecated. - Thinning can be enabled by adding a
<Thinning>element, see Thinning.md. The rendermethod element does not need to contain the stringthinanymore. - Refactored point and vector rendering.
- Adaguc does not draw points on a virtual grid anymore.
- Upgraded from C++11 to C++17
- Added tests for KNMI radar loop (animated gif)
- Checked OBS dataset on geoservices with new pointrenderer implementation
Note:
- Do not use
<Thinningin combination withuse - Deprecated
Namemapping - Deprecated rendermethod
pointthin - Do not use
PointandVectortogether - Rendermethod
barbshould not be used icmPointsbut is allowed for backwards compatibility
Closes #512
What's Changed
- Support to configure windbarbs and points with graphical stylings for specific values like windspeeds by @maartenplieger, @mgrunbauer in #507
Full Changelog: 4.3.7...5.0.0
4.3.7
What's Changed
- Scanner only cleans and scans matching layer to given file. by @maartenplieger in #531
- Updated python packages
- Removed unused document cache
- Tiles are now checked if they are already on the filesystem and otherwise re-generated
- Tiles are first written to a temporary file and then moved to its final destination.
- Single file scans are killed after 4minutes.
Follow up: #532
Closes #533
Closes #535
Closes #534
Full Changelog: 4.3.6...4.3.7
4.3.6 PATCH revert replacing all spaces with underscores in dimension values.
What's Changed
- PATCH revert replacing all spaces with underscores in dimension values. by @maartenplieger in #530
Full Changelog: 4.3.5...4.3.6
4.3.5
What's Changed
- Found and fixed memory issue in PNG reader by @maartenplieger in #528
Full Changelog: 4.3.4...4.3.5
Fixed segmentation fault occuring with scanning and creating tiles on outdated files
What's Changed
- Fixed segmentation fault occuring with scanning and creating tiles on outdated files by @maartenplieger in #526
Full Changelog: 4.3.3...4.3.4
4.3.3
What's Changed
- Cleanup image warper by @maartenplieger in #488
- Fix support PASCAL probabilities files with many dimensions by @maartenplieger in #520
- Checked installation on ubuntu24 by @maartenplieger in #519
- Disable FastAPI redirect on url's ending with
/, as this exposes interal adaguc host by @lukas-phaf in #524 - Use pytest and allow integrating in VS Code test explorer by @mgrunbauer in #516
Full Changelog: 4.3.2...4.3.3
4.3.2
What's Changed
- Disabled internal GetCapabilities cache and added headers to trace getmetadata request by @maartenplieger in #506
Full Changelog: 4.3.1...4.3.2
4.3.1
What's Changed
- Fix legend height issues by @belentorrente in #501
- Edr loc by @ernstdevreede in #505
Full Changelog: 4.3.0...4.3.1