Releases: openkfw/TruBudget
Releases · openkfw/TruBudget
v2.6.0
[2.6.0] - 2023-12-19
Added
- Loading indicator when user logs in with auth proxy to improve user experience #1544
- Azure Telemetry was added to TruBudget which allows for centralized telemetry collection #1555
- Documentation on how to connect to an existing network was added #1550
Changed
- Live update of projects is paused when search functionality is used in table view. Otherwise search results were reset. #1539
- Input fields for usernames are wider #1566
Fixed
v2.5.0
v2.5.0
Added
- Possibility to create several workflowitems at once from pre-defined templates. #1430
- Add an option to configure the provisioning script to configure the executing user via environment variables. #1530
Changed
- Session token cookie is invalidated on user logout. #1507
- Add an improvement to the api caching strategy, where snapshots are periodically written to the chain to improve performance during eventsourcing. #1108
Fixed
v2.4.0
v2.3.0
v2.3.0
Fixed
- Fixed a bug where the menu items on the left navbar did not look clickable. #1444
- Fixed a bug where the wrong error message was shown on failed login. #1424
Added
- Add RATE_LIMIT environment variable to optionally limit the rate of client HTTP requests to API. Can be any integer number to set the rate of individual client requests per minute.
- Add currencies from ECB FX api. #1154
- Add integration with custom auth proxy. #1432
Changed
- Introduced HTML Testreport exports for E2E Tests. #1454
- Updated documentation on resource requirements for running TruBudget.#1473
- Update documentation regarding logging in TruBudget. #1396
- Updated the deprecated 'docker-compose' command to 'docker compose' command in scripts and documentation for developers and operators. #1388
- Allow negative amounts to workflowitems in order to handle corrections. #1407#1399
- Updated MinIO image to version RELEASE.2023-09-04T19-57-37Z due to security vulnerablities.
If you install TruBudget freshly, this is not an issue for you. If you update to this version, you might consider migrating your data or downgrading MinIO.
v2.2.1
v2.2.0
v2.2.0
Added
- Add a default exchange rate of 1 to workflow items, if the exchange rate is undefined and amount type is not N/A. #1170
- Add the possibility to a view the password when logging in #1225
- Add a warning in the workflowitem dialog for overwriting permissions #1189
- Docker-compose files for e2e-test component #1282
- Add Budgets in Table-View #1226
- Add Button to view additional data object in Table-View #1203
Changed
- Updated the TruBudget documentation for developers and operators, and included architecture documentation #1313 #1336 #1095
- Updated package versions in all services #1089 #1339
- Updated the library used for drag and drop of workflowitems, replaced
react-sortable-hoc
withreact-beautiful-dnd
#1347 - Improved the UI-Output of the additional data field #1252
- Replaced unmaintained ui libraries #1166 #1347
- Updated scripts that starts the TruBudget for development and operations #1316 #1330
Fixed
- Fixed a bug where allocated/paid amount of a rejected workflowitem was added to the assigned/disbursed project/subproject budget. #1275
- Add additional checks that prevent creation of a workflow item with an assigned user that has a disabled account or does not exist. #1327
- Fixed a bug where restoring a backup corrupts the blockchain #1285
- Fixed a bug where downloading documents from other organizations in a network was not possible in a specific edge-case #1192
- Fixed a bug where HTTP 500 errors with different causes would result in displaying the same message that is not relevant to the error itself #1319
- Fixed a bug where the confirmation dialog remains frozen in case of error #1105
- Fixed translation in Table-View #1227
- Fixed translation files #1201
- Fixed font of '>' sign in breadcrumb #1193
- Fixed the overflow in the notification badge #1257
- Fixed a bug where third party exchange rate requests would cause an unhandled error #1109
v2.1.0
Added
- Add a warning in the workflowitem dialog for overwriting permissions #1189
- Add Budgets in Table-View #1226
- Add Button to view additional data object in Table-View #1203
- Docker-compose files including a better structure for more transparent configuration #1046
- Add wallet import endpoint to api #1234
- Add migration script (1.x.x -> 2.x.x) to repository #1061
Fixed
v2.0.1
v2.0.0
Changed
- Replaced the master branch name and image tag with main #1098
- Replaced master and slave terminology with alpha and beta #1098
- All services use
PORT
environment variable to describe their own service port #999 - All services use
[SERVICE_NAME]_ENABLED=true
to describe an enabled service #999 - Renamed
RPC...
environment variables toMULTICHAIN_RPC...
e.g.RPC_PORT
toMULTICHAIN_RPC_PORT
#999 - All services serve a liveness and readiness endpoint [#1122] (#1122)
- Add stricter validation for strings, ids and passwords #1029
- Additional check for backup version in backup endpoint #1076
- Group.addUser supports more than one user #725
- Remove test/prod environment from frontend including environment variables
TEST_API_HOST
/TEST_API_PORT
changed toAPI_HOST
/API_PORT
#954
Deprecated
- Remove v1 of history endpoints #1152