Release notes - LDP - data-4.6.3
Release date: 20.07.2023
Bug fixes
#39454
Emergency mode remains persistent if releaseEmcyHaltByPro is set and _pro was not "ready" until the restart.
#37756
Vaadin StackOverflowException in views with refresh component
#39071
Azure Blob Storage: filter blob object list according to path settings
#39436
ETL: Read and display row for target .csv, parses first data row vertically when "|" is used as separator
#39428
OneDrive storage returns an error if the path is set to "./"
#39384
Start of NC does release EmergencyHalt
#39375
Filter "format date/timestamp to text" returned wrong value when it was supposed to return an empty one
#39328
Start Page can not load because of faulty profile (no history entry with date information)
#39214
Phase 0: Tradacoms stays as document type after selecting other document type
#38867
Phase 1: trigger by Http: Oauth2 Token won't be accepted
#39297
Phase 3: test mapping dialog via shortcut does not have current value of text field
#38856
Phase 3: keep sequence when moving multiple elements by drag & drop
#39099
Phase 3: mapping tree does not escape all HTML characters
#38753
Phase 3: right click on root folder button opens context menu for whole tree
#38772
Phase 3: assignment icon not always refreshed
#38796
Phase 3: Drag and Drop source node directly to path node attribute
#39313
Phase 4: Failed mapping settings if CommitSQL and RollbackSQL response not in right order
#39197
Phase 4: Skip update statement when using only update with empty SET parameters
#38938
Phase 4: Empty values in a subnode of a sqlnode lead to an empty set on update-statement
#39316
Update-Center: inserting correct credentials for downloading patches
#38925
Update-Center: Patch to update version 4.5 to 4.6 is not displayed in Patch-History
#38964
Update-Center: Patch timestamp bug
#39217
Exceptions: take account of functions when searching for channel-ID
#38326
Failover: Fixed daily log-rollover
#38443
Failover: Possible NPE at start and stop if failover is set to false in loadbalance.xml
#39068
Failover: RequestSize was overwritten by Threshold
#39038
[DataCockpit] Forms: field names with suffix "-n" are not being filled in form
#39131
[DataCockpit] Forms: grid filter does not take effect if record was edited
#39437
[DataCockpit] fields with _keepInSession_ should not be transmitted on normal profile call (only on data profiles)
#39099
New Mapping Tree does not escape HTML Text in TestMapping dialog
#39053
Remove extra confirm dialog when leaving client or user entry
#39050
Errors locked by current user should be deletable
#38839
Prevent NullPointerException when handling non-finished certbot certificates
#38999
OFTP pickup via DMZ tried to process files in some cases even if the process on the DMZ lead to an error
#38970
Fixed wrong presentation of directory entries if the home directory is configured with a trailing slash
#38977
List selection helper also for addToList and splitText
#38926
Improve responsiveness of _data interface if www.lobster-world.com is unreachable
#38965
Channels: Function "Used in" does not update channel information in header
#38858
Constants: include db alias of node settings in usage report
#38931
Presets: Replacement of data value in driver url is not working when property ends with the same word
#38857
Import profile: page will not be closed properly when profile import was canceled (import window layout fix as well)
#38797
Kafka: Offset reset function also fetching older messages than specified due to wrong timestamp resolution
#38834
SAP IDOC request listener is not removed under all circumstances
#38682
Autoserialize does not work in combination with "abort job and schedule again after x seconds"
#39086
BIC: duplicate partner exception due to bug on save
#37632
IoT client pool exhaustion when using OPC browser in subscription mode
#39290
Function "get timestamp of prev. run" does return second to last entry
#39325
X12CreationUnit: non-existent nodes create fields in the output message
#39071
Added check if list is not recursive and filename contains slash then file should be skipped
Features
#39174
[API] Endpoint should allow relative and absolute path
#39268
SQL Console: offer usage of parameters like @1:i@
#39082
New plugin CSV-Editor (read & write csv files)
#39352
ControlCenter: possibility to filter by exact duration (manually add the seconds in combobox)
#38016
BackupSearch: offer option to define the max. returned amount of entries
#38971
Whiteboard: pin messages (always valid, displayed on top)
#39351
Jobs per Profile: find follow jobs via context menu
#39105
OPC/UA client settings: Name resolve mapping can now be used all the time and not only if the host couldn't be resolved
#39100
ControlCenter: add a logger view for _pro
#39052
Channels (FTP): offer option to release file lock (event exceptions)
#39058
Certificates: offer more filter options (revoked certificates)
#37849
TextEditor: highlight marked values
#38830
DataFlow: offer better management to entries transferred via TransportManager
#38828
TransportManager: display already transferred DataFlow entries
#38973
Partner channels: possibility to change client in overview
#38852
[DataCockpit] Separate GUI logger ("./logs/DataCockpit/") which also logs each user login
#39190
[DataCockpit] Better handling of invalid JSON response
#39271
[DataCockpit] Add option to disable automatic log search
#38582
DataCockpit User Report: Include profile permissions
#38744
Add info about expired certificates to start page
#38732
Extend SQLWizard for CrossSQL usage, support constants for db alias and improve wizard usability
#38907
Automatically remove all SCX handler of the OFTP service when this is a working node
#38792
Server Logs: include tcp log
#39089
Create missing message queue for remote messages automatically
#37900
Eventbased Message: Show only useful existing queues
#37586
Improve LDAP error behaviour
#39152
Add support for ChatGPT as a function
#39403
Aggregate statistic messages of a LB system to increase performance
Misc
#38990
OFTP: channel combobox selection for signature algorithm & encryption
#38998
OAUTH2 Server: Use application/json (instead of text/json) as Content-Type
#39292
Smaller ApiFormLayout window with only one column for input fields
Logs: open profile (via context menu) in new tab if user preferences are set accordingly
ResponseUnit grid: possibility to add extra columns "Type" and "Name"
Show documentation URLs in quick view
Phase 1 (BusinessConnector): show driver icon if possible
Reload page after max sessions dialog was closed (login button directly active after that)
Refresh mapping tree after adding multiple elements on field
Help/Info view contains infos about charset, file encoding, time zones etc.
Fixed profile diversion or profile name change handling with browser tab close
Mapping dialog layout optimizations including focus on search field
Handle internal Vaadin exceptions
Better timeout handling for retrieving tables or stored procedures
Add horizontal padding to all ControlCenter views
Confirm dialog header size fix