X-Road v7.1.0 Release Notes
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 |
---|---|---|
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 |
---|---|---|---|
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.
GitHub Username |
---|
amoog |
andresrosenthal |
carohauta |
Dos4dev |
enelir |
iluwatar |
jansu76 |
jhyoty |
mbert |
monikalnortal |
petkivim |
raits |
ricardas-buc |
Riippi |
sirvioville |
teemukin65 |
turkkaholmqvist |
vellotis |
VPaliliunas |
Other Notes
Package Repositories
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
xroad-base-7.1.0-1.el7.x86_64.rpm | f28b17e72fe52e99640917be690ae1cee5b89480cc9bd16c3c666cbc9b98aae6 |
xroad-confclient-7.1.0-1.el7.x86_64.rpm | fd845fe741f69de31706bc8cc249f6416a65f8e0890144cb482a12ffb5bfff63 |
xroad-database-local-7.1.0-1.el7.noarch.rpm | ea16fef4c9197e47c159d215bce28bec32e6b0aea073cfaee9cfc704ac7439e8 |
xroad-database-remote-7.1.0-1.el7.noarch.rpm | 62b67d67f591379ed9077d5b01a0a038ae429d7eee6357ea3cc91c206a70d9fe |
xroad-monitor-7.1.0-1.el7.x86_64.rpm | 3c064797f3cfaba3c4b60ce589f09be1f44560b5d606c60fa28b763f436fb64c |
xroad-nginx-7.1.0-1.el7.x86_64.rpm | b688cadb60787d6d7934a07a428785c067b356f2385ceccad2b4d0666627579f |
xroad-opmonitor-7.1.0-1.el7.x86_64.rpm | 0cc3b8a2f655d231cdfeb9ace0b386d155f65e7fa9ae03dcafe30b94aa3f8d64 |
xroad-proxy-7.1.0-1.el7.x86_64.rpm | 739447999ecd09502ce72cc6ca681b46e0132252daa67be96120774c00506d3d |
xroad-proxy-ui-api-7.1.0-1.el7.x86_64.rpm | 59ecac607cca5ddf5da4f1507aa7d8b6c3bcf618c3f79088c1650e01827ea888 |
xroad-securityserver-7.1.0-1.el7.noarch.rpm | fcb4f29f4410fc0bb697dfeaad2c9411b36a4a5cc0081eee54e6d78eb60ac178 |
xroad-securityserver-fi-7.1.0-1.el7.noarch.rpm | eda369ad83bcf326a15dfae328395aa278a6eefb3b70c7f8c6308b108ca17451 |
xroad-securityserver-fo-7.1.0-1.el7.noarch.rpm | 409df6c526102c35cf5023dfcb6cb83a44293b4b9d9d9703c3364eb17b3a3883 |
xroad-securityserver-is-7.1.0-1.el7.noarch.rpm | 37a1be6a3e1c345b0d4097098991482377cda7feabd15bf3538efbb5d7266511 |
xroad-signer-7.1.0-1.el7.x86_64.rpm | 3caaf85f40408a930d7c303529fcfaeeac9a373dfa1da35af8c83c4c9af5bafd |
RPM / RHEL8
Package | SHA256 checksum |
---|---|
xroad-addon-messagelog-7.1.0-1.el8.x86_64.rpm | 1783b37efddc1a483775aece5557c426c50d73b7e390d79a8dd046d31c851b28 |
xroad-addon-metaservices-7.1.0-1.el8.x86_64.rpm | b7bc0794eddd774acceffe9cce9aa349c4bfb9ecbf47e45776988eb143bfb97c |
xroad-addon-opmonitoring-7.1.0-1.el8.x86_64.rpm | fc62869a78d62a1f41674d112966a5c7e876d1a0fecc5dfe8ec4a61c0dccbf71 |
xroad-addon-proxymonitor-7.1.0-1.el8.x86_64.rpm | 42278e8dbf6f721543a4e966e5a215a7b029971fbaef934ad170c787915bb666 |
xroad-addon-wsdlvalidator-7.1.0-1.el8.x86_64.rpm | a45dfff8c5d8f7f2ec274ed91d9f06f5098f0cdb5ea12bef3b3e23c6402dd484 |
xroad-autologin-7.1.0-1.el8.noarch.rpm | 867b6b1abcb526b9fd572fb76a506f227f3ee679147f037a0a11ee083d0d2413 |
xroad-base-7.1.0-1.el8.x86_64.rpm | 1b3ca0ef435f3b4721e5ad28062bce0265d7cd43e6f1f5fd6ceb5a967d9f47be |
xroad-confclient-7.1.0-1.el8.x86_64.rpm | 6417dd71b701d516882000953f0e684a22a175b4cbbb811e44d7d32a5e9f6583 |
xroad-database-local-7.1.0-1.el8.noarch.rpm | 033853b534ae341822cd4b06f2a12a793ef069effbcdee2adfff49eaf9486b74 |
xroad-database-remote-7.1.0-1.el8.noarch.rpm | 6d0367c82290914ba288057b353cf8b9841e5f9428234170b26c9faedadb4556 |
xroad-monitor-7.1.0-1.el8.x86_64.rpm | e116031c11c98b589b658d9cac2968b9e83d79d2014dc27c7b44d079189a53fb |
xroad-nginx-7.1.0-1.el8.x86_64.rpm | 6b219e2488f1cf67790aa21605feae27fc2f468ba817cca3caa4f47ad6c2c1d6 |
xroad-opmonitor-7.1.0-1.el8.x86_64.rpm | c2205a8920e455fd03441495a4911d67bc3d9cd400018eacfcacff8621a22f9f |
xroad-proxy-7.1.0-1.el8.x86_64.rpm | 2abf1b302a808825cfce176ef20b91ef111c04a7be49e2aa0ea2a847940944f9 |
xroad-proxy-ui-api-7.1.0-1.el8.x86_64.rpm | 4904052a0ee6a9a27dc8d9d43abae4fd05444d69a838bd4feb0d4bd9bd202e9a |
xroad-securityserver-7.1.0-1.el8.noarch.rpm | a0450a29f6b3241adbafbd6bd3bafb56e252315def672993047e2619b596ec10 |
xroad-securityserver-fi-7.1.0-1.el8.noarch.rpm | 96e39efe858358da11d1554d203d63cc6a83002d077fd6b601d7921a981f3143 |
xroad-securityserver-fo-7.1.0-1.el8.noarch.rpm | 2ef7a54623e055d7ecdb1dab6a0434183e19e4f37124813357a7cf8d84d594da |
xroad-securityserver-is-7.1.0-1.el8.noarch.rpm | 5198e8cb4c82356921103b8e266272680b0bb42bbfcdc29cfbe2e4c4962a74b1 |
xroad-signer-7.1.0-1.el8.x86_64.rpm | dfcfbdb046569fc096109dc08837286f083f31ea5c81f359691020dae27a1641 |