Changes in This Release
Summary
Various optimisations to reduce resource usage and improve processing speed.
Security fixes and dependency updates.
Support creating CSV reports.
Completed Issues
Issue ID | Type | Summary |
---|---|---|
Improvement | Add query hints to help the reports module to utilise indexes better. | |
Fix | Fix issue that caused logging to be duplicated. | |
Improvement | Improve corrector module performance by splitting tasks into threads and improving the sanitisation process. | |
Improvement | Add capability for reports module to be able to generate CSV reports (disabled by default) in addition to PDF ones. The new feature can be enabled by setting “generate-csv” to “true” in the report module settings.yaml file. | |
Fix | Fix code quality issues and update dependencies. |
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 |
---|---|---|---|
pymongo | 3.10.1 | 4.6.3 | |
pyyaml | 5.4.1 | 6.0.1 | |
dill | 0.3.1.1 | 0.3.8 | |
psycopg2 | 2.8.6 | 2.9.9 | |
python-dateutil | 2.8.1 | 2.9.0.post0 | |
requests | 2.31.0 | 2.32.3 | |
tqdm | 4.30.0 | 4.66.4 | |
urllib3 | 1.26.14 | 1.26.18 | |
markupsafe | 2.0.1 | 2.1.5 | |
Jinja2 | 2.10.1 | 3.1.4 | |
matplotlib | 3.1.2 | 3.5.3 | |
weasyprint | 51 | 61.2 | |
Pillow | 10.0.0 | 10.3.0 | |
jsonschema | 3.2.0 | 4.22.0 |
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 | |
xroad-metrics-collector | |
xroad-metrics-corrector | |
xroad-metrics-networking | |
xroad-metrics-opendata | |
xroad-metrics-opendata-collector | |
xroad-metrics-reports |
Jammy
Package | Checksum |
---|---|
xroad-metrics-anonymizer | |
xroad-metrics-collector | |
xroad-metrics-corrector | |
xroad-metrics-networking | |
xroad-metrics-opendata | |
xroad-metrics-opendata-collector | |
xroad-metrics-reports |