Skip to content

Releases: openkfw/TruBudget

v2.6.0

19 Dec 14:20
d2b440c
Compare
Choose a tag to compare

[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

  • A bug which led to random sorting of workflowitems#1565
  • Bug which caused TruBudget to not update user permissions #1553
  • Bug which reset search results in TableView#1539

v2.5.0

23 Nov 13:31
422cbec
Compare
Choose a tag to compare

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

  • Add multiple fixes to the e2e-tests and testing library cypress. #1532 #1535

v2.4.0

02 Nov 08:13
a06c11b
Compare
Choose a tag to compare

v2.4.0

Changed

  • Changed hardcoded provisioning of user permissions and group users to a dynamic provisioning, where the user permissions and group users are read from json objects. #1499

  • Changed the button for switching between list view and tile view to a toggle button #1479

Fixed

  • Fixed an issue when error message was displayed if a user uploaded document in a worfklowitem to which he had permissions based on group membership. #1498

  • Fixed an issue where the default currency shown in the dashboard was always EUR, to display the currency of the project #1489

v2.3.0

13 Oct 11:14
aca360d
Compare
Choose a tag to compare

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

06 Jul 14:41
15e1d60
Compare
Choose a tag to compare

v2.2.1

Fixed

  • Fixed a problem in the Analytics page due to failing request to exchange rate API #1405

v2.2.0

14 Jun 11:10
4d7fd4b
Compare
Choose a tag to compare

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 with react-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

11 Aug 14:30
8f8a30f
Compare
Choose a tag to compare

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

  • Fixed a bug where the confirmation dialog remains frozen in case of error #1105
  • Fixed translation in Table-View #1227

v2.0.1

24 Jun 10:15
b9aaff0
Compare
Choose a tag to compare

Changed

  • Use unicode properties for regex validation schemas #1202

v2.0.0

09 Jun 08:53
0addea7
Compare
Choose a tag to compare

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 to MULTICHAIN_RPC... e.g. RPC_PORT to MULTICHAIN_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 to API_HOST/API_PORT #954

Deprecated

  • Remove v1 of history endpoints #1152

Removed

  • project.list and subproject.list do not contain the log property anymore (use history endpoint instead) #1132
  • Storing offchain documents using the multichain feature is removed, storage-service must be used instead #1042

v1.30.0

08 Jun 09:53
9b6617c
Compare
Choose a tag to compare

Added

  • Added a List-View for projects #1127
  • Added provisioning user to documentation #1048

Changed

  • A root user can not modify users of other organisations
    anymore #983
  • API readiness improvement: API waits for all connected services to be
    up #1173

Fixed

  • Fixed date picker for setting dates in another timezone #1082
  • Fixed date picker to type a date with keyboard #1081
  • Fixed a bug where it was not possible to upload documents to a workflowitem if the file name contained special
    characters or accents #1054
  • Updated bare-metal documentation #1156