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