Skip to content

Releases: openkfw/TruBudget

v2.17.0

11 Nov 10:40
086d599
Compare
Choose a tag to compare

Added

  • UI: New design for Login Page #2040
  • notifications: Added a notification when creating a workflow action #2035
  • email-notification-service: Create transport without authentication #2021
  • Add Remove button for each document/external link in DocumentUpload modal #2018
  • Joi validation of environment variables for all services #2005
  • Workflow item level have an option to specify the funding source #1901

Changed

  • Change wording when changing permissions #1889
  • In the ‘Total Budget’ overview the term ‘Amount’ should be changed to ‘Financing Amount’. #1875
  • Rename the ‘Total Budget’ overview to ‘Participating Stakeholder’. #1874

Fixed

  • Reset password email not working with RS256 #2082
  • blockchain<->email-service not working properly with RS256 #2080
  • blockchain: Email notification protocol bug #2077
  • Fix warning for nested div in console #2042
  • ui: Creating new user often failing with "password cannot be empty" #2034
  • ui: Cannot submit project edit when deleting tags #2026
  • Some workflowitems cannot be closed due to error #1894
  • Fix warning in subproject modal #2032
  • Copy Paste functionality seems to work only on page 1 of projects #1944
  • Documentation: Link to eMail service incorrect #1943

v2.16.0

04 Oct 13:59
90402cb
Compare
Choose a tag to compare

Added

  • Create Joi validation for env variables in all services #1953
  • Addition of text in info box/tool tip for organisation #1872

Changed

  • Change Comment to Subtitle during project creation #1870
  • Change of the Workflowitem designation #1886
  • Changing the owner designation for a project #1884

Fixed

  • api: When user logs in using Auth Proxy, refresh token is not issued #2000
  • frontend: Fix console warnings #1989

v2.15.0

23 Sep 11:26
2e83742
Compare
Choose a tag to compare

Added

  • Add nginx buffer size config #1984
  • API features that depend on HTTPS should be configurable with other environmental variable than NODE_ENV #1980
  • Add additional nginx configuration #1976
  • Option to change photo of projects #1954
  • Local browsing of minio files #1950
  • Automatically check file integrity using a hash #1924
  • Only one tag is shown in the workflow item overview even if more are present #1906
  • eMail notification when a document is added to a workflow assigned to me #1903
  • Add additional comment field for uploaded documents #1900
  • Document view should show the date when the document was uploaded #1895
  • "Update" button for simpler upgrades of TruBudget versions #1863
  • Set a fingerprint for a file linked in TruBudget #1862
  • Unordered workflow items #1829

Changed

  • Upgrade Multichain #1937

Fixed

  • External documents attached to wf item duplicated #1977
  • E2E HTTPS between containers might not be working/terminating in case of blocked HTTP traffic, e.g. on API #1972
  • Typo in env variable handling #1959
  • Scripts and documentation using env_example don't work #1956
  • Fix security warnings #1867

v2.14.0

12 Aug 11:33
648f2bb
Compare
Choose a tag to compare

Added

  • User directory adapter: Login possible even though permissions/access was revoked #1855

Fixed

  • Typo in docker-compose #1931

v2.13.0

31 Jul 07:58
1602d8b
Compare
Choose a tag to compare

Added

  • storage-service: missing error logs in storage-service server #1918
  • Detailed status for workflow items #1885
  • Display warning message when closing a project #1871
  • Custom images for projects #1864
  • api, ui: Implement refresh token #1739
  • docs: Telemetry documentation #1575
  • Adding a link "forgot your password?" on the login screen #878

Changed

  • Remove restricted workflows #1899
  • Create all initial letters uniformly small for workflow item #1887
  • Changing the mandatory fields when creating a project/adding an organisation #1873
  • Change wording of "default assignee" to "fixed assignee" #1865

Fixed

  • frontend: The source list for Content Security Policy directive 'connect-src' contains a source with an invalid path #1911

v2.12.0

27 Jun 09:32
3b9e793
Compare
Choose a tag to compare

Added

  • Display full datetime in security report in wiki #1877
  • Upload documents up to 75MB #1832
  • Add missing variable in compose MULTICHAIN_FEED_ENABLED #1820

Fixed

  • Layout bug for validation of documents #1861
  • When an Ampersand is used ("&") in the project title, it is escaped as html #1853
  • Long workflow item titles break layout #1850

v2.11.0

30 May 08:41
d07ad94
Compare
Choose a tag to compare

Added

  • Add create project button in card view #1851

  • Helper text to default assignee #1841

  • Option to rebuild only one service #1839

  • Absolute units change to relative in styles #1822

  • Inconsistent log levels #1816

  • e2e: Upgrade cypress base to 22.0.0 #1810

Changed

  • Transition time change to open dropdown/select reduced #1812

Fixed

  • API: MaxListenersExceededWarning: Possible EventEmitter memory leak #1845
  • Eliminate workflow item dialog window stretching #1843
  • API: Cache global permissions #1836
  • UI Regression: No space at the bottom of tables #1833
  • multichain-feed not working (?) #1817
  • ui: Image compression backward compatibility bug #1814
  • ci/cd: npm ci fails after merge when creating release #1483

v2.10.0

29 Apr 12:02
40b449a
Compare
Choose a tag to compare

Added

  • Pagination of projects in card view and table view #1126
  • User's pagination settings are persisted even if browser or computer is restarted #1775
  • Rate limiter in backend services #1654
  • Support for Azure Blob storage in addition to min.io #1656
  • Option to sign JWTs using RS256 #1658

Changed

  • Default image for new projects #1714
  • Optimized width styles in project, sub project elements #1798
  • Optimized Budget row styles in Project and SubProject dialogs #1790
  • Optimized images' format and sizes #1753
  • Redesigned pagination buttons to be more readable #1773
  • Better margins for tablet resolution #1777

Fixed

  • Header padding issue when modal or dropdown are open #1800
  • Login issue when a user is assigned in too many groups #1755
  • Fixed email-service not working with authentication turned on #1769
  • Breadcrumb position #1786

v2.9.0

25 Mar 14:14
3cf6626
Compare
Choose a tag to compare

Added

  • More tooltips or help adornments for text inputs #1698
  • Option to validate documents on the client side #1708
  • Possibility to manually register new organizations and nodes #1728
  • Increased number of allowed characters for a tag #1713
  • More descriptive validation messages #1704
  • More tooltips or help adornments for text inputs #1698
  • Option to bulk-add users to provisioned TB chain #1686
  • Deletion of of document urls #1663
  • HSTS Headers #1657
  • New set of backdrop images for the UI #1647

Changed

  • Documentation regarding Beta-Node #1701
  • Workflowitems templates #1699
  • Default assignee behaviour #1720
  • Default image for new project #1714

Removed

  • Remove additional information about the server in requests #1655

v2.8.0

28 Feb 12:01
26ade46
Compare
Choose a tag to compare

v2.8.0

Added

  • Possibility to delete uploaded files from external storage. #1488
  • Operator has an option to customize live update interval via REACT_APP_POLLING_INTERVAL frontend env variable #1635
  • Possibility to switch to disable/enable live update by user #1665
  • Possibility to upload external document link instead of document #1569

Changed

  • Dialog form validation for new user creation #1660

Fixed

  • Fixed search query in workflowitems not processed from URL #1627