_data release 4.6.12

Prev Next

Release notes - LDP - data-4.6.12

Release date: 2024-10-30

This version contains all tickets of 4.6.12-BETA plus additional bug fixes and minor improvements.

Notes

setMaxMessageSize in startup.xml now only allows values up to (including) 2,097,151 kiB as limit. If a larger value is set it led to the deactivation of the max size check, except when downloading files via FTP where all files (independent of their size) were rejected. With this patch, attempts to set larger values will lead to a failure during startup. Please check your setting and adjust it to a working value, accordingly.

PrintCustomResponse is now deprecated: As many issues with printer connections are typically caused by configuration issues in the driver or operating system, Lobster_data is unable to provide support. Consequently, we have decided to discontinue support for this class. However, existing processes will not be affected and will continue to function in the future. Additionally, many printers already support various protocols, such as FTP or SMB, and can accept jobs via these.

MongoDB: Updated and compiled MongoDB support using latest version 5.1.1 - will not work with older version 4.x drivers

Phase 3 performance updates: the initial loading of the mapping structure has been optimized, significantly improving performance, especially for large source or destination trees

Bug fixes

DATA-42660

Phase 1 (Cron:SQL): fixed possible NullPointerException in MultipleSqlCron

DATA-42639

Phase 3 (Mapping Test): IU preview switches to wrong encoding

DATA-42665

Phase 6 (Message): don't fill queue context and name if profile does not belong to the same client

DATA-42687

Profile: Fixed file name containing Job*** is changed to JOB***

DATA-42696

SQLBulkUnit: Salesforce Bulk Unit doesn't work with the new driver version

DATA-42673

Dashboard: Graph does not refresh after changing from node controller to working node

DATA-42634

Channel (HTTP): empty OAuth2 Access Refresh Token

DATA-42481

Swagger: Wrong comma when using "enum" by setting allowed attribute

DATA-42663

Cloud Storage Cron Legacy Connection: Deletion of processed file fails

DATA-42695

Cloud Storage Cron: File Pattern does not apply on literal file name (AwsS3Storage)

DATA-42642

Preparser: EncodingByBomOrXmlPreParser to refer to XML Header

DATA-42248

Fixed fetching of config for session manager

DATA-42570

Hide container scrollbar and centering fix for diagrams

Features

DATA-42523

ETL: support JSONLines in data source JSON

DATA-42657

Macros: offer copy/paste of functions

DATA-42618

Crypto: Added support for the new OpenSSH export format

DATA-42667

Channels: Show the number of channels / filtered channels in the channel overview footer

DATA-37850

Support for ZUGFeRD 2.2

DATA-42475

HttpClient: configurable CookieSpec behavior when using "lobster_cookiespec" header

Misc

DATA-42674

TCP: optimize getting job count on queue

DATA-42533

Client side optimization in visualization of large trees

DATA-42714

CData: Added Workday JDBC Driver to Business Connector Overview

Removed vtd (xml) debug terminal messages

ETL: file preview encoding fix

ETL: omit line break auto append for templates without velocity engine

ETL: fixed potential ClassCastException from Json parser & fixed '..' extract variables feature used by UI.

ETL: fixed field prefix wrapping for generated SQL statements

Release notes - LDP - data-4.6.12-BETA

Release date: 2024-09-24

Bug fixes

DATA-42095

Modules: refresh entries before drag & drop in different group to avoid cache problems

DATA-41972

Logs: system logging tab should not initially be visible when you don't have the permission

DATA-42184

Jobs per profile: Context menu does not appear

DATA-41994

Suspend table check requires a dw_log_fields table on the hub database even if log db is defined

DATA-42003

AMQP: importing AMQP Profile created in 4.1.0 to 4.6.10 is not compatible

DATA-42063

SAP: ability to use Idoc templates when only being connected to a SAP system

DATA-42209

TCP: unable to add multiple TCP/IP clients with same port

DATA-41971

Databases: show all database aliases regardless of client limitations

DATA-42522

Databases: fixed bug leading to the truncation of micro- and nanoseconds

DATA-42069

TestCaseManager: stop testcases when license expires

DATA-42331

GoogleCloudStorage: Root Objects Not Accessible

DATA-42508

Cloud Storage Cron: variable VAR_SYS_FILE_PATH contains only path fragment. VAR_SYS_FILE_PATH contains just the path of directories, without the final file name. The file name is available via VAR_FILENAME.

DATA-42500

Modules: check group existence before moving via drag & drop

DATA-42067

Phase 1 (Cron:HTTP): preceding plus char is appended for every query parameter if url encoding is enabled

DATA-42124

Phase 1 (Cron:SQL): select statements with join condition(s) are truncated for creating tree

DATA-41010

Phase 1 (OPC UA): Subscription settings are not saved if only IoT client has been activated

DATA-42202

Phase 3: function "send mail" ran into an exception when logging filter messages and trying to send a mail using default configuration

DATA-42356

Phase 3: function "delete-file-or-directory" didn't delete files containing particular characters

DATA-41996

Phase 3: function "abort job and schedule again after x seconds" should not reset timer on server restart

DATA-42518

Phase 3: function "http" cuts mime-type (parameter f) when using own media-type

DATA-42490

Phase 3: test files are sorted incorrectly in the restart dialog box

DATA-41584

Phase 6 (OFTP via DMZ): fixed effect leading to empty dw_... directories after successful sending attempts

DATA-42515

ASM: check directory in files view (IndexOutOfBoundsException)

DATA-42567

ETL: not all possible fields are offered in GUI if a complex SQL statement is used

DATA-42249

Don't show EDIFACT-templates when trying to load Tradacoms templates

DATA-42246

Possible reset of permanent ids on startup if hub database becomes available mid startup

DATA-42614

Update-Service: incorrectly distributed _pro_dmz patch

DATA-42284

Plugins (SQL Console): timeout in SQL Console does not work

DATA-42536

Plugins (SQL Console): select statement is being executed as update in SQL Console when certain white spaces are used

DATA-39689

Expired certificates: exclude "let's encrypt" certificates in home view and pinboard (fixed)

DATA-42203

setMaxMessageSize only supported values up to ca. 2 GB but allowed higher values to be set essentially leading to the deactivation of that function

DATA-42486

Variable AMQP_Type is not passed to JMS header

DATA-42488

ContentInspection: Index out of bound exception if merge class does skip all files

DATA-42578

ExcelWithHeaderUnit: Invalid column index exception when a series of empty rows is created

DATA-42584

dw_log_fields entries are not replicated to DataCockpit (using a SQL database)

DATA-42598

Some function extends from wrong super class and therefore are shown in DataFlow diagram

DATA-42579

FTP-client operations: Fixed issue with TLS session resumptions when SNI is used when communicating with particular FTP-servers

DATA-42591

OPC/UA: fixed NullPointerException in IoT-filter when trying to access fields as folder

DATA-42316

OPC/UA (client configuration): omit the username and password in the XML when saving the configuration with empty fields

DATA-42513

Semantic check: Iterations of a node does not work

DATA-41680

Channel (HTTP): refresh token fix exception (NPE)

DATA-42243

Update-Center: login waits until patch request

DATA-42407

Adjust background http requests from www.lobster-world.com to prevent unnecessary loading time

DATA-42106

DataCockpit SSO: login doesn't redirect correctly

DATA-42222

DataCockpit: Roles overwriting user right "May see all profiles of selected client"

Features

DATA-38079

Phase 1 (Cron:DB): possibility to adjust timeout for test sql

DATA-42086

Phase 1 (Http): optional response with empty payload

DATA-42001

Phase 3: function "decode base64" got a new parameter to configure the behavior in case of a decoding error

DATA-42064

Phase 3: function 'extract xml' got a new parameter allowing to specify a map containing namespace definitions

DATA-42464

Phase 3: new function 'perform MongoDB operation'

DATA-42420

Phase 3: new function to set status message of a running profile during phase 3

DATA-42074

Phase 3: offer search & replace of namespaces

DATA-41885

Phase 3: create structure from clipboard (enter text manually)

DATA-41596

Phase 6: SignXMLPostExecutor can now be configured in order to change signature algorithm, type, etc.

DATA-42549

SignXMLPostExecutor and XMLNoTemplateUnit now support more signature algorithms and key types

DATA-42450

New custom response 'MongoDBResponse'

DATA-41993

New system function to replicate a file on a load balance environment

DATA-42296

Expert Search (Profile): add option to search for profile changes (history notes)

DATA-42201

New PreParser for the validation of an xml against an xsd

DATA-41862

Schematron validation preparser

DATA-42482

Show macro Id in Macro management view

DATA-41791

TestCaseManager: add shorter time periods for TestCase deletion

DATA-42026

CloudStorage Azure File: NPE when accessing file in root folder

DATA-42010

JSON IU: offer NoUnicodeEscapingTransformer to prevent replacing chars with unicode

DATA-41600

Extend Mapping Plan for repetitive Edifact data elements

DATA-41540

Update-Center: Download each CData driver individually

DATA-41655

Swagger-/OpenAPI: Interface description responses

DATA-42481

Swagger-/OpenAPI: Data type additional allowed attribute "enum"

DATA-41567

SQL assistant: select views from database

DATA-42275

New report about (un)used channels

DATA-41707

Constants: include statements and config files for constant usage report and offer preselection in const overview

DATA-42268

Offer permanent profile values in sql, mongo & http cron settings

DATA-42302

CryptoTools: Added support for the import of binary PKCS#8 encrypted private keys (.epk-files)

DATA-42325

Offer sql timeout for basic SQL and business connector SQL

DATA-42337

GeneratePdfPostExecuter now supports ZPL as report type. In order to actually be able to use this, an additional library in addition to Jasper reports is required.

DATA-42394

SshService: Implemented workaround to ensure shutdown of network connection with some versions of the SSH-Library

DATA-41799

FtpService: Allow commands PBSZ and PROT to be issued before authentication

DATA-42457

TemplateParserUnit: ability to offer more encoding than ISO-8859-1

DATA-42484

Support of 'abort all execution exception' during 'check environment phase'

DATA-42581

Retrieval of SSH-server-keys could end up in a NullPointerException if the connection ran into a particular error

DATA-42501

ErrorRetrieveCron: Class lists only the first error of a job

DATA-42442

Optional new limit for max. records of a profile

DATA-42475

HttpClient: configurable CookieSpec behavior

DATA-42016

Workflow: show job number in workflow log and the workflow name in triggered profile job log

DATA-42293

Support ZIP files in "Import CSR" file upload

DATA-42651

Optimize GUI and StorageService for Redis DB

Usability

DATA-42580

Cron Connectors: Improve usability by adding link to tutorial

DATA-41883

Phase 3: open in new browser tab possible with mouse over icon on the context menu item

DATA-42147

Phase 3: improved handling of field assignment when mapping source to target structure (larger drop zone)

DATA-42533

Phase 3: performance improvement of mapping trees for large structures

DATA-42146

Phase 6: optimize width of response unit window

DATA-41727

ASM: tooltip for base dir requirements when using load balance

DATA-41886

Display checkbox "via DMZ" only when configured

DATA-40035

Automated search in restart job dialog when user settings have "auto search" enabled

DATA-41891

TransportManager: menu items in navigation should be disabled without a valid connection to remote server

DATA-42541

CertificateExchange: change grid column name "Error Text" to "Info text"

DATA-42554

Partner channel: Context based help within specific channel types

DATA-42571

Channels (HTTP): Tooltip for "Use preemptive login" checkbox

Misc

DATA-42407

Adjust background http requests from www.lobster-world.com to api.lobster-world.com

DATA-41363

Phase 0: change default encoding from 8859-1 to UTF-8 for JSON and XML (include identical value ISO-8859-1)

DATA-41992

Phase 1: reset field "Start on IS only" (factory name) on non load balance systems

DATA-41973

View passwords in the channel settings as a non-administrator

DATA-42168

Added EDIFACT templates for 88.1, 90.1, 90.2, 91.1, 91.2, 92.1, 93.2

DATA-42358

HTTP Server: Update Jetty library to 10.0.24

DATA-41940

SSH Service: Update SSH library to 1.7.59

DATA-42250

FtpServer and Monitoring: Avoid log flooding by shortening messages if the error is occurred by a bad behaving monitoring system

DATA-42248

Added timeout for ClientSession based on Vaadin heartbeats

DATA-42487

Statistics overview: tooltip for time in ms

DATA-42516

Increase initial 'valid until' value to 50 years

DATA-42519

Remove paper plane icon due to similarity to Telegram icon

DATA-42534

Expert search: support for searching mails in cc/bcc

DATA-42526

Fixed possible memory leak in main view

DATA-42301

Fixed a problem in BouncyCastle leading to the effect that TLS-Server were ignoring EC-based keys for the handshake

DATA-41978

Workflow: sync-triggered jobs are not shown by its job# in the Jobs overview

DATA-42381

DataCockpit: Documentation for using cookies

ETL: Fixed clipboard lookup

Char replacement for prefix text ("." to "_") when adding profile to source tree

Added additional info to Insight _data

Language fixes