Release notes – LDP – data-4.6.10
Release date: 2024-05-21
Bug fixes
DATA-41476
Profiles: remove unnecessary warning message for unsaved profile (edge cases).
DATA-41355
Phase 0 (General Data): information in history is incorrect when profile is transported with input agent and response settings.
DATA-41286
Phase 1 (Cron:HTTP): NullPointerException on request from wsdl.
DATA-40832
Phase 1 (HTTP): adjust unnecessary slash handling in "URL address suffix" and "API variables".
DATA-41272
Phase 3: function "send mail" now supports smtpes and uses the channel's protocol if not specified otherwise by parameter.
DATA-41560
Phase 3: function "send mail" now supports OAuth2-authentication.
DATA-42593
Phase 3: function "http json-lookup" and "execute json xpath" add parameter to fix problem with slashes.
DATA-41320
Phase 3: fixed milliseconds smaller than 100 being formatted incorrectly.
DATA-41340
Phase 3: incorrect behavior when loading test data initially after new node creation.
DATA-41546
Phase 3 (Test Mapping): no notification when an error occurs during filling input tree.
DATA-41459
Phase 3 (Test Mapping): mapping test automatically uses test data that was previously used to display test data in the source structure when running a mapping test with file selection in a new window.
DATA-41585
Phase 3 (Batch processing): fill character for non numerical values does not support space.
DATA-41104
Phase 5 (X12 Parsing): Fixed bug in parser in immediate-check-mode leading to min-max-errors.
DATA-41762
Phase 5: Xml-IUs with XML signature: When using SHA-384 as algorithm SHA-256 was incorrectly used as method.
DATA-41772
Phase 5: SqlBulkUnit throws exception with sql mode "only delete".
DATA-41507
Phase 6: create zip with password protection for response type "file" is not set.
DATA-41738
Phase 6 (HTTP): avoid creation of a response by "return data" setting if the option is activated but cannot be used.
DATA-41261
UpdateCenter: "changelog" link is wrong.
DATA-41328
UpdateCenter: Connector's can't be downloaded on Windows.
DATA-41715
UpdateCenter: Can't update second DMZ.
DATA-41620
Cloudstorage Sharepoint: connection to document libraries doesn't work with @Name notation.
DATA-41269
Exception while processing cloud storage file "null".
DATA-41430
Cron Cloudstorage: Sharepoint only lists first 200 items.
DATA-41497
OAuth 2.0: "Error: No value defined for grant_type" when tunnelHTTP=true.
DATA-41576
Function: "call-sap-rfc" cuts off character at end with sap data type being "INT4".
DATA-41804
Function: "system-sap-check" throws exception during "test mapping" if profile was not saved before.
DATA-41670
XML V4 Parser: fix string normalization.
DATA-41467
XML V4 Parser: parsing value of UTF-16 LE files.
DATA-41309
SMBMountManager: potential concurrent threading issue.
DATA-41781
NullPointerException in SMTP subscriber if mail sender is only set in envelope.
DATA-41408
Documentation: links in short descriptions not found.
DATA-39250
API-Management: HTTP Cron Agent: allow YAML for structure.
DATA-37297
API-Management: Redirect with Error 303 needs to use method "GET" instead of "POST".
DATA-41574
Parameter "file=<http-data>" for query is not being added to multipart table in response "HTTP".
DATA-41399
TransportManager: NullPointerException within configuration files "Show differences".
DATA-41653
TransportManager: If replace profile on target system and without response units mapping not refreshed.
DATA-41178
Optional (X.400) mail attachments are not checked against file access list.
DATA-41212
ControlCenter: display duration of jobs with seconds.
DATA-41663
Logs overview: after client change previous logs are not cleared correctly.
DATA-41729
Dictionary encoding issue in DataCockpit/TransportManager.
DATA-41221
Kafka: OAuth bearer token always considered valid despite already being expired.
DATA-41319
Kafka: Producer Serializers cannot be changed at runtime.
DATA-41683
Kafka: Serialization header is part of payload when using file persistence layer for too large messages.
DATA-41616
ContentInspection: entry cannot be saved if a client is selected.
DATA-41004
SQL Console: no error message on empty tables/procedures result.
DATA-41250
NullPointerException in Generic Bearer Token when new channel was not saved before.
DATA-41716
FixRecord: Parser is parsing wrong when faulty segments are skipped.
DATA-41267
FtpClient truncated filenames if they contained a semicolon and the filename was part of an MLST-response.
DATA-41571
FTP Server now shows the file modification date in UTC as part of an MLST-answer.
DATA-41315
Excel: Wrong time in columns when time zone is Amsterdam/Europe.
DATA-41350
Create Zipped Outfile on SMB File-Share Fails for Remote Share.
DATA-41644
"Server Administration" user right currently only works with admin rights.
DATA-41291
DataFlow: Bug when exporting Swagger and two or more Profiles are having the same mapping.
DATA-41503
DataFlow: Import window doesn't use selected profile state.
DATA-41480
ETL: JSON dollar signs in janino script variable.
DATA-41338
ETL: handle global variables correctly from function "start ETL"
DATA-41265
ETL: Single XPath variables with namespace must be wrapped in JEXL expression.
DATA-41259
ETL: Parsing namespaces for the UI Preview gives wrong result if namespace contains "-" char.
DATA-41747
Wrong error message when changing the password length for DataCockpit users.
DATA-41610
DataCockpit: SSO NullPointerException.
DATA-40848
AdminConsole: Client tried to fetch more rows than allowed.
Features
DATA-41687
Lobster Chatbot BETA - AI Chatbot you can ask anything related to Lobster.
DATA-41114
Start: option to only see your own "last profile activities".
DATA-41188
Profiles: show icon in profile overview column and profile entry context menu if there is an intermediate version of a profile.
DATA-41254
Profiles: add "Ready for TransportManager" column in profile overview.
DATA-38008
Profiles: flag "Ready for TransportManager" should be set to false in target system after transport.
DATA-41381
Profiles: offer consolidated view including history via link as html (see Phase 0 -> Info -> "Documentation: Mapping").
DATA-41363
Phase 0: change default encoding from 8859-1 to UTF-8 for JSON and XML.
DATA-41435
Phase 1: throw notification when profile by name could not be found anymore on import.
DATA-41443
Phase 1 (Cron:Mail): possibility to hide SMTP options.
DATA-41384
Phase 1 (AMQP): offer pre collection and other forward settings like MQTT or Kafka.
DATA-41048
Phase 1: Preparser for PGPDecryption supports AEAD Encrypted Data Packets.
DATA-41453
Phase 3: option to search functions strictly via name and not via description (with prefix ":").
DATA-41283
Phase 6: Ability to send HTTP multipart with query.
DATA-41343
Filter: new parameter in function http json-lookup for URL encoding of query.
DATA-41499
Remove false positives checkpoint checks in case of a previous restart.
DATA-41454
TestMapping: add option for max. process time.
DATA-40591
JSON IU: new option to create anonymous top level element – now supporting multiple records.
DATA-41357
Mail parsing: Recognize unsupported PGP mime blocks to prevent parsing errors when trying to handle them as S/MIME.
DATA-41568
Access list of channel: create folder if it does not exist.
DATA-41451
PostgreSQL Stored Procedure Handling: Avoid an error when trying to register an output parameter of type BigInt by using the type Numeric.
DATA-41531
Add option "create anonymous top level object" to function "create json from tree".
DATA-41551
ErrorRetrieveCron: Class should only return errors from the current client when strict client handling is enabled.
DATA-41462
Throttle profile jobs when CPU usage is too high for a given period of time.
DATA-40982
Function: parameter to skip line in "csv-into-map".
DATA-41589
Offer "||" as "OR" operator in grid search fields.
DATA-40945
New function: remove leading/trailing zeroes/characters.
DATA-41297
Support AI Vision in AI chat function.
DATA-41243
Handle concurrent modifications of variables of a workflow.
DATA-41032
Postexecutor PGPEncryption: added ED25519 support.
DATA-40711
Databases: offer export/import via xml.
DATA-41519
IOT (OPC UA): add/remove clients without restart (new view in administration to create IOT client connections).
DATA-41572
Redesign UI scope handling in OAuth2.
DATA-41523
Users: preselect a client when creating a new user and there's only one client.
DATA-41665
DataFlow: import/export windows more resizable.
DATA-41364
ASM: File must support <SMBHOST> placeholder.
DATA-40532
OpenID connect: implement dynamic signing key handling if JWK endpoint is available.
DATA-41361
Add support for <serverurl> placeholder in HTTP response.
DATA-41386
Add option to reset "ready for transport manager" flag of profile on error of testcase.
DATA-41404
Workflows: ability to hide layout titles/labels.
DATA-41341
ETL: offer possibility to use global variables in db alias.
DATA-41380
DataCockpit: indicate that an active workflow is already being worked on by another user.
Usability
DATA-41294
UI: multi-select via drag in trees and tables.
DATA-41436
Make "Restart" option more prominent in profile and in logs views.
DATA-41424
Phase 0: move validity and field "Replace Profile" to the end.
DATA-41169
Phase 0: profile image moved from "general" to "info" in main settings.
DATA-41440
Phase 1 (HTTP): offer full URL address info.
DATA-41445
Phase 1 (Cron:FTP): Add label SFTP/FTP/FTPS in overview.
DATA-41446
Phase 1 (SSH): Add label SCP/SFTP in overview.
DATA-41599
Phase 3: adjustable height of mapping plan text area.
DATA-41432
Phase 5: possibility to hide options for Postexecution.
DATA-41444
Phase 6: move option "Additional text on error" to the end.
DATA-41443
Phase 6: possibility to hide server/channel connection options.
DATA-41448
Main view title: display complete module name for ASM and CI.
Misc
DATA-39945
PatchInstaller: add MD5 validation logs.
DATA-38838
Kafka: Automatically restart profiles if stopped due to unrecoverable errors.
DATA-41439
Integration Unit ExcelWithHeaderUnit works differently than Integration Unit CSVWithHeaderUnit.
DATA-41244
Phase 3: hide attribute "Path" in source when XML V3/V4 is used.
DATA-37583
Phase 6 (Mail): clearing response input fields not persisted in Safari.
DATA-41071
Parameter "Delimiters" in "EDICreationUnit" does not accept Line feed.
DATA-41264
FtpCopy should check "stop signal" (cancel cron in ControlCenter).
DATA-41496
Added slash in Token-Link for Admin-Console.
DATA-41591
ListErrorEntries: Class reports an error if no entry is found.
DATA-41382
DataCockpit: only allow Super-Users to delete an active Workflow.
_pro Logs: sort log entries via start date descending.
Added EDIFACT templates for D.22B and D.23A.
Translation fixes
New Vaadin Version 23.4.0.