X-Road Metrics v1.4.0 Release Notes
Release Info
Version number | 1.4.0 |
---|---|
Release date | 13.02.2025 |
Supported versions |
|
Supported platforms |
|
Official documentation | https://github.com/nordic-institute/X-Road-Metrics/tree/master/docs |
Source code | |
Software license |
Changes in This Release
Summary
Add support for REST path in operational monitoring data included with X-Road version 7.6.0.
Add support for adding new fields into the Open Data modules PostgreSQL schema based on field definitions in Metrics.
Fully release the Opendata Collector Module.
Smaller bug fixes and improvements.
Security fixes and dependency updates.
NB! REST paths themselves were included in X-Road 7.6.0. This means that they will also be in the Metrics modules MongoDB collections for raw data and clean data. Prior to upgrading to the new Metrics version, we recommend manually updating the collections and removing the restPath
information or excluding the new fields in the anonymizer module mappings until you have had a chance to do so.
Completed Issues
Issue ID | Type | Summary |
---|---|---|
Fix | Fix reports to calculate service averages correctly. | |
Fix | Improve corrector module behavior to not add duplicate documents if producer or consumer side monitoring data arrives with a significant delay. | |
Improvement | Improve operational monitoring data to include REST service paths without path parameters received from X-Road operational monitoring. | |
Improvement | Improve PostgreSQL database migration setup to allow for automatically adding new fields defined in the anonymizer module. | |
New | Fully release the Opendata Collector Module, which allows centrally collecting X-Road Metrics Opendata from other Metrics instances if their configuration allows it. More information is available in the components documentation. | |
Fix | Fix MongoDB and PostgreSQL user password generator to exclude backslashes ( | |
Fix | Fix Open Data JSON output to return an array of objects rather than just objects in a non-JSON conformant manner. |
Issue types: fix (bug fix or technical debt), improvement (improvement to an existing feature), new (a new feature).
New/Updated Dependencies
Dependency | Old Version | New Version | Notes |
---|---|---|---|
dill | 0.3.8 | 0.3.9 |
|
pymongo | 4.6.3 | 4.9.1 |
|
pyyaml | 6.0.1 | 6.0.2 |
|
setuptools | 67.4.0 | 75.3.0 |
|
psycopg2 | 2.9.9 | 2.9.10 |
|
tqdm | 4.66.4 | 4.67.1 |
|
urllib3 | 1.26.18 | 2.2.3 |
|
django | 3.2.20 | 4.2.19 |
|
Jinja2 | 3.1.4 | 3.1.5 |
|
matplotlib | 3.5.3 | 3.7.5 |
|
Pillow | 10.3.0 | 10.4.0 |
|
jsonschema | 4.22.0 | 4.23.0 |
|
contourpy |
| 1.1.1 |
|
pyparsing |
| 3.1.4 |
|
pydyf |
| 0.10.0 |
|
rpds-py |
| 0.20.1 |
|
Contributors
The following developers have contributed to the development of this release version. A contribution means at least one Git commit that is included in the release. The full list of contributors of different X-Road® versions is available here.
GitHub Username |
---|
Other Notes
-
Package Repositories
Repository | URL |
---|---|
Focal | deb https://artifactory.niis.org/xroad-extensions-release-deb focal-<version> main |
Jammy | deb https://artifactory.niis.org/xroad-extensions-release-deb jammy-<version> main |
Repository Sign Key Details
Download URL | |
---|---|
Hash | 935CC5E7FA5397B171749F80D6E3973B |
Fingerprint | A01B FE41 B9D8 EAF4 872F A3F1 FB0D 532C 10F6 EC5B |
3rd party key server |
Packages
Focal
Package | Checksum |
---|---|
xroad-metrics-anonymizer | e9f12830c3feb219e52ecfe6f27515266853c8e8634ccbf977335086b0e8a6e4 |
xroad-metrics-collector | a767b9f14170bf7027d5cea23ce9144254433bab1d9f293fa9c112b0466c02f7 |
xroad-metrics-corrector | ed4f68777e38fb9164158afb2057c544c3da189b705d1639725434720384c033 |
xroad-metrics-networking | c015220019344eb78c87bcf9db838f4af436cc0cb7eba8cb8b7469075bab8788 |
xroad-metrics-opendata | c84b43e7618db95198b94eeadbbe22a7388561f07f7d4e7733fc2a0c4b7f6fc2 |
xroad-metrics-opendata-collector | 3870e8989b25df0de4fa8d20f063849a60f4e41af150284920b23804a6f7c904 |
xroad-metrics-reports | cae9f87746fb3ad00c45bcd53e46be5e46a8f22c0313bd078dc51a27a9885632 |
Jammy
Package | Checksum |
---|---|
xroad-metrics-anonymizer | 199be188cf1773cc3027262eb3acafe129612cdcba9dfebbde2b7c71c62782e1 |
xroad-metrics-collector | fc8a06a91b60835779c0f975b44d572895025535ec00811e3a3d91590458cce4 |
xroad-metrics-corrector | ab111fc0f9b65a387ca7aaeb0082a44b7a73598990c7eda1aacc48c667cd7dcb |
xroad-metrics-networking | ccff294cb03ca4e1d742ff37e3a78ec79e85156eb1d094f6ce593f375a938d83 |
xroad-metrics-opendata | ef1317c99aee30231367beed244c45057ab593e81d2649c09ba1ed888f44431a |
xroad-metrics-opendata-collector | d4b42ccbce9bf3b4f5cfe0ab457c2f3d9117e34c96b694881a3e700caa5bf1ec |
xroad-metrics-reports | 34b237d900e4f29bcae72502121cd1d38168f836b54af1b250c9b92f0bd78c02 |