X-Road v7.1.0 Release Notes

X-Road v7.1.0 Release Notes

Release Info

Version number

7.1.0

Release date

22.06.2022

Supported versions

  • 7.1.0

  • 7.0.3

  • 6.26.2

Supported platforms

Central Server

  • Ubuntu 18.04 LTS

  • Ubuntu 20.04 LTS

Configuration Proxy

  • Ubuntu 18.04 LTS

  • Ubuntu 20.04 LTS

Security Server

  • Ubuntu 18.04 LTS

  • Ubuntu 20.04 LTS

  • RHEL 7

  • RHEL 8

  • Docker

Official documentation

https://docs.x-road.global

Source code

https://github.com/nordic-institute/X-Road/tree/master

Software license

MIT

On this page:

Changes in This Release

Summary

  • Show statuses of different encryption configuration options in the Security Server UI Diagnostics view.

  • Make the Security Server UI more modular so that elements that are not needed are inactive.

  • Improvements to how the Security Server UI handles clustered HA setups.

  • Improvements to how the Security Server UI displays empty states and provides feedback for loading data.

  • Various housekeeping tasks to improve code quality and stability.

  • Minor enhancements and bug fixes.

 

Upgrade to version 7.1.0 is supported from versions 7.0.X and 6.26.X only. In case you're running an older version, please upgrade to version 6.26.2 first, and then to version 7.1.0. The X-Road 7 migration guide is available here.

Completed Issues

Issue ID

Type

Summary

Issue ID

Type

Summary

XRDDEV-1788

Improvement

Show a warning if the deprecated "/etc/xroad/services/local.conf" configuration file exists when generating a backup on the Security Server. The warning is shown in the Security Server UI and on the command line.

XRDDEV-1800

New

Add primary and secondary node information to the Security Server UI for clustered HA setups. Display global alert for read-only state on the secondary node UI.

XRDDEV-1824

Fix

Clean up Security Server UI styles and remove unused ones.

XRDDEV-1825

Fix

Clean up Security Server UI localisation files and improve localisation string resolution methods for better consistency.

XRDDEV-1827

New

Set the Security Server UI into read-only mode on secondary node instances in a clustered HA setup.

XRDDEV-1840

Improvement

Update Security Server UI components to handle empty states in a more consistent and clear manner.

XRDDEV-1852

Improvement

Update Security Server UI table components to handle loading states in a more consistent and clear manner.

XRDDEV-1853

Improvement

Update Security Server UI views to handle loading states in a more consistent and clear manner.

XRDDEV-1875

Fix

Update Spring Boot to a later version to fix a false positive vulnerability warning in the Security Server API UI component.

XRDDEV-1876

Fix

Fix Security Server message log archiving to resolve edge case where messages might be timestamped repeatedly, causing the message log to grow.

XRDDEV-1890

Fix

Fix Security Server UI local storage handling to resolve issues when the user does not close the browser between multiple initialisation attempts for the same server.

XRDDEV-1893

Improvement

Migrate Security Server UI from Vuex to Pinia for better type checking as well as future compatibility when upgrading to Vue 3.

XRDDEV-1907

Improvement

Improve Security Server configuration client to handle expired federated configurations and local instance configuration separately. Improve caching behaviour to consider configuration expiration. 

XRDDEV-1961

New

Make the Security Server UI more modular and disable sections that are not needed. After the change, timestamping and message log related sections in the UI are disabled when the message log add-on is not installed or enabled.

XRDDEV-1964

New

Add new endpoints to the Security Server's management REST API that provide information about backup encryption, message log archive encryption, message log archive grouping and message log database encryption.

XRDDEV-1966

New

Add sections to the Security Server UI diagnostics page to display information about backup encryption, message log archive encryption, message log archive grouping and message log database encryption.

XRDDEV-1986

Improvement

Increase the default maximum body size for REST messages from 10mb to 20mb for the Security Server in the Estonian metapackage.

XRDDEV-1994

Fix

Fix issue with the configuration proxy where temporary files were not getting removed if the global configuration generation failed during the process. The issue caused temporary files to accumulate in the "/var/tmp/xroad/{INSTANCE_IDENTIFIER}" directory and eat up disk space.

XRDDEV-2043

Fix

Fix a problem that caused the Security Server database migrations to fail during a fresh install on RHEL8.

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

Dependency

Old Version

New Version

Notes

commons-codec

Spring controlled

1.15

Forced to use a specific version instead of the transient dependency version

gson

2.8.8

2.9.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.

Other Notes

Package Repositories

Repository

URL

Repository

URL

Bionic

deb https://artifactory.niis.org/xroad-release-deb bionic-<version> main

Focal

deb https://artifactory.niis.org/xroad-release-deb focal-<version> main

RPM / RHEL7

https://artifactory.niis.org/xroad-release-rpm/rhel/7/<version>

RPM / RHEL8

https://artifactory.niis.org/xroad-release-rpm/rhel/8/<version>

Docker

https://hub.docker.com/r/niis/xroad-security-server-sidecar

Repository Sign Key Details

Download URL

https://artifactory.niis.org/api/gpg/key/public

Hash

935CC5E7FA5397B171749F80D6E3973B

Fingerprint

A01B FE41 B9D8 EAF4 872F A3F1 FB0D 532C 10F6 EC5B

3rd party key server

Ubuntu key server

Packages

Bionic

Package

SHA256 checksum

Package

SHA256 checksum

xroad-addon-hwtokens_7.1.0-1.ubuntu18.04_amd64.deb

48d11bc9d84f430a1135f26b0262758c377a09d48a29892bb058e798076b649d

xroad-addon-messagelog_7.1.0-1.ubuntu18.04_all.deb

36b83e387bd7729d3b2773ff295b12d40e236af4d5e5361d7300f0bb4814c6c3

xroad-addon-metaservices_7.1.0-1.ubuntu18.04_all.deb

42b2d64659013f67990da0552a5a2b082029c7877e2bb937a7287d5d317318fa

xroad-addon-opmonitoring_7.1.0-1.ubuntu18.04_all.deb

fd0f8606e190967eedd1d7bded4a6e4d7c5147a0448591615fe6fb1c6e4963a8

xroad-addon-proxymonitor_7.1.0-1.ubuntu18.04_all.deb

f5a2058282e7ef01711f3a794c0cf616005c03be0c3eac1b50f3f8ab07abd605

xroad-addon-wsdlvalidator_7.1.0-1.ubuntu18.04_all.deb

c787a577ede9f119089400d7930b2aa6cc5f78318d7ac51e799a171d9222f678

xroad-base_7.1.0-1.ubuntu18.04_amd64.deb

4f3a559ad3b23b19fd30406edfb52c0b46d23af150b94ce2d62a7f892dd72e0a

xroad-autologin_7.1.0-1.ubuntu18.04_all.deb

2d641a382592197c8a3b8cebecd6ad3494079351ca6a5d6ab454382530e7eccf

xroad-center_7.1.0-1.ubuntu18.04_all.deb

488dc63d8b03e6c4af03056fb0fc006c5ccd401d8fe83367f1198a934016f93d

xroad-centralserver_7.1.0-1.ubuntu18.04_all.deb

b327657c3083e3f5adde3774f3be146b907b9af9e3348769bfb564b610e131ba

xroad-centralserver-monitoring_7.1.0-1.ubuntu18.04_all.deb

e4a082fe98b988c3d718222689f67d91969964198b4cfe2757166f6127ad7473

xroad-confclient_7.1.0-1.ubuntu18.04_amd64.deb

bc15d78bb54e37b1c249651b40fd392e80dd7f880a3ec579cb8c51b8889c2c09

xroad-confproxy_7.1.0-1.ubuntu18.04_all.deb

e898b1d63bc8b4ff02580fef71451f8462a9ed498b0796882a865d983391251b

xroad-database-local_7.1.0-1.ubuntu18.04_all.deb

1e5cc376d904534ebe29660b84876d2b652245117a38e4c10dd78ecea89eb4e0

xroad-database-remote_7.1.0-1.ubuntu18.04_all.deb

d9a10dc24f5e123288adfcf34dc6022768e4302db7f807085c8afa04f20e8ac4

xroad-jetty9_7.1.0-1.ubuntu18.04_all.deb

5a099599a22ae1c0e8340a56f4a5758e34ca919e7a96da9c3ee385a17e4102e7

xroad-monitor_7.1.0-1.ubuntu18.04_all.deb

3c4808d6224d05777512977996aadad43a2ea606e4d63f77ef07f87c9e437126

xroad-nginx_7.1.0-1.ubuntu18.04_amd64.deb

81331d6303e9c47ab0b809072ae7515d3f5f8fe9f75e04f04b362470b8f6c235

xroad-opmonitor_7.1.0-1.ubuntu18.04_all.deb

cbaf6b5deaab9d783c2223bc4a177bd40bcc3a7c1859109dd0c0853a5b3a3b71

xroad-proxy_7.1.0-1.ubuntu18.04_all.deb

e98e8aa4b4e944272d4c0e34ff5432f41af44f90fb91648ba777de2560988e62

xroad-proxy-ui-api_7.1.0-1.ubuntu18.04_all.deb

ead8f7e8bed3315e636da5eee4eb7a24b8b1acfd3d88eb26cc20ca3adb10ee6a

xroad-securityserver_7.1.0-1.ubuntu18.04_all.deb

b34f27c84b4d950da35e993f645f5196eeab2ec1ba310999029d62b6b9809a97

xroad-securityserver-ee_7.1.0-1.ubuntu18.04_all.deb

fb6e78ad67fbafbbc15e72c4fc2bc37c97fffbe41e30ab72d2463cdc5ee10674

xroad-securityserver-fo_7.1.0-1.ubuntu18.04_all.deb

07e52bd12f584958bd0ae2acf6edaf5979cc0a4efa9b6b62168925d5eb08efce

xroad-securityserver-fi_7.1.0-1.ubuntu18.04_all.deb

86a828f599d4fd60d7aa255a6a8caf8f778f60be78004f32306727e143fbf12d

xroad-securityserver-is_7.1.0-1.ubuntu18.04_all.deb

78b3d8bfb27a6bdac0d8f646e985137833150ee5764dd1ee0ae2f941401de05b

xroad-signer_7.1.0-1.ubuntu18.04_amd64.deb

2976675afe5a005c7315538bd9e6cb082cb13eca22c22a9f43e98ec0c0c73d3a

 

Focal

Package

SHA256 checksum

Package

SHA256 checksum

xroad-addon-hwtokens_7.1.0-1.ubuntu20.04_amd64.deb

4925ff3046dc393035166faae2af351dddd74f5ea0785180f8296a06c41da479

xroad-addon-messagelog_7.1.0-1.ubuntu20.04_all.deb

848a9bcdb0bc52f425e31df9069c4feae3533a5c6c8fcb3f5225c674e6abcdd9

xroad-addon-metaservices_7.1.0-1.ubuntu20.04_all.deb

77033287d0b0b5f5d5bd0d46cf6bed11372d195aa27fb2ff9a7aa4bcb78c38d9

xroad-addon-opmonitoring_7.1.0-1.ubuntu20.04_all.deb

de973fb95b2dbb9e51e501a0ec9bac7033ae7819cb8162dfaa60b254d8c51df0

xroad-addon-proxymonitor_7.1.0-1.ubuntu20.04_all.deb

9368dfc007d94534fee511586d145eed85fdb485712b2aa8900edc2991362545

xroad-addon-wsdlvalidator_7.1.0-1.ubuntu20.04_all.deb

8e0316f0c14518ced13e4f9c9e082340173222082d41e2fdabe23c8565cb122d

xroad-autologin_7.1.0-1.ubuntu20.04_all.deb

4ae5d09d7b848de11c1d34b0265b43aae660b653a1b8acba0994b7287cb2e7b3

xroad-base_7.1.0-1.ubuntu20.04_amd64.deb

937dc5c48cacbbcd51a47966ea684821e7696290b2f6031172e0181e80af506e

xroad-center_7.1.0-1.ubuntu20.04_all.deb

842c9f48ca78a48d2e052135790667b22d5ebd17d580d6d4dfeb76d5e7a1ae11

xroad-centralserver_7.1.0-1.ubuntu20.04_all.deb

b22f95d842793e047022ee740f3d870817ccf452b80ca4eba4f4bd77e53d2868

xroad-centralserver-monitoring_7.1.0-1.ubuntu20.04_all.deb

d30cb9ad9b1b7fdfca6236514e70b455873bbeb74650a34fe58d8dbe64f328f5

xroad-confclient_7.1.0-1.ubuntu20.04_amd64.deb

86b434debe858a0bba1ed346eca0e97cf0da88031da66cae27cbc2666a9655ef

xroad-confproxy_7.1.0-1.ubuntu20.04_all.deb

b9cfb358ab81f6323e63f5f8e5174627c090e37d9a789dc105bc650ca1a4c3fb

xroad-database-local_7.1.0-1.ubuntu20.04_all.deb

89b7f1f3550c9ea7abb2a9e480f7be9622f281b82fc6052939e4fb97775ab6f4

xroad-database-remote_7.1.0-1.ubuntu20.04_all.deb

36a5bdc59cbfc43ff6be738231675806acdb237e6d2d726f9a7c9b5fede8d29d

xroad-jetty9_7.1.0-1.ubuntu20.04_all.deb

aeccbd7db1c6b7fce21b45f563341e2f2b64aa26deb354c10d6def44c5cd1a88

xroad-monitor_7.1.0-1.ubuntu20.04_all.deb

57eb120f85cf5c74622c6ea34500167ab7d78dc6962b6fab0cf3784aaa5a501f

xroad-nginx_7.1.0-1.ubuntu20.04_amd64.deb

cab9ca792e20c55d1ebb3d0e9845beada201ede25a01b7eed2b4a6db09801fbf

xroad-opmonitor_7.1.0-1.ubuntu20.04_all.deb

22e812a0e2c00ccfba4764a7a34e095227d7eee8496a9466df7daa6d8dc75624

xroad-proxy_7.1.0-1.ubuntu20.04_all.deb

9493009d75c45272f676b8433877e80ee8db45fef21487132b18172f5785ffb8

xroad-proxy-ui-api_7.1.0-1.ubuntu20.04_all.deb

ea49d2a763ec8fd4401750e7893a6551ef18777c59395bb5128773f6947c1a81

xroad-securityserver_7.1.0-1.ubuntu20.04_all.deb

1c8f68f3ea4110af4fdd5a510ffca7025ced9b6ffd24ec3773ca5473b6458318

xroad-securityserver-ee_7.1.0-1.ubuntu20.04_all.deb

d084f28ee1d2c3ca632d143e466b7ec646a4dccc9f39ea8e4ba41b6c67a1d635

xroad-securityserver-fi_7.1.0-1.ubuntu20.04_all.deb

952fa5e59a14c65843a869f5d4ca899b00425ca3f178a771c666cd5e298d3935

xroad-securityserver-fo_7.1.0-1.ubuntu20.04_all.deb

c2c0337120f0f4b7306438f3971ca4899f3c1a54c3df02f9cd83d7d2e906e9b0

xroad-securityserver-is_7.1.0-1.ubuntu20.04_all.deb

c4484ed4a78f44beba0ae3056abe4d44b8f669f3b5741293d34ee51af2d906e8

xroad-signer_7.1.0-1.ubuntu20.04_amd64.deb

41a87531404ed774692cd9c630c63ecaada1c627a213df10f61ba75b23734b21

 

RPM / RHEL7

Package

SHA256 checksum

Package

SHA256 checksum

xroad-addon-messagelog-7.1.0-1.el7.x86_64.rpm

828e8aa3a1a45340f6a51ae4a37f0f62509cba84ee15b8df4ad1f7da20028dc0

xroad-addon-metaservices-7.1.0-1.el7.x86_64.rpm

2c22dd03c600386522a353c3b3dcf5d38c49cdb594017152ed0c724668ad0f68

xroad-addon-opmonitoring-7.1.0-1.el7.x86_64.rpm

ee642334f8ececf9931ca6c2fad547e3f92d35435cd458a65f1e9d1e26ae8f9a

xroad-addon-proxymonitor-7.1.0-1.el7.x86_64.rpm

f29ded2948149148d3ce6cf0596268fb1e928b530d995033cc37d4c828dce5aa

xroad-addon-wsdlvalidator-7.1.0-1.el7.x86_64.rpm

02a1adf76bc3eb3818a2aea67980900ef467b3682768695734d384baf77a0753

xroad-autologin-7.1.0-1.el7.noarch.rpm

ed262b3322d6467b40715b510a9675bb0dc1fc4b12015f863105b60a2d5d2d97