_data release 4.6.6

Prev Next

Release notes - LDP - data-4.6.6

Release date: 23.11.2023

Notes

#40372

New default export format for CI, ASM, Workflow and ETL is now a readable xml file

Bug fixes

#39452

ETL: TestSource triggered by UI does not support namespaces correctly

#40064

ETL: Tree level data misinterpreted when original root task is deactivated

#40290

ETL: Timing (cron) does not trigger Pipelines

#39501

ETL: Upsert fixed for MSSQL, postgreSQL, Oracle, DB2 / AS400, MySql, HSQL

#39978

ETL: Destination file name with spaces prevents ~.tmp file from being renamed

#40104

ETL: VelocityConnection class incomprehensible problem with local parameter cache

#40063

ETL: missing table column "started_by" leads to exceptions in log view

#35716

API Viewer: implement endpoint authentication and non standard DW - request servlet

#40108

Scriptella: NULL string pattern for RegEx fails on parsing getParameter("name") with double quotes

#40407

VTD: buf.getBytes(...) when VTDGenHuge.MEM_MAPPED is used is not implemented

#35841

SapConnectionService: If multiple request servers are configured to start delayed, only one of them got stopped

#40042

Profile: export as CSV should contain the "modified by" information

#40228

Profile: copy sample files when cloning profile

#40082

Phase 0 (Checkpoints): content in e-mail fields is overwritten when selecting variable name

#39462

Phase 1 (Cron:HTTP): not all Multipart MSG_CALL variables aren't filled if FileKey is empty

#40219

Phase 3: show control characters in IU preview initially and set checkbox accordingly

#40547

TransportManager: Profile on second transfer via schedule ends up inactive

#40398

Failover: synchronizes an empty loadbalance.xml

#35575

PDFSplittingPreparser "lost" page orientation when splitting with some files

#40197

Prevent NullPointerExceptions when activating verbose mode and handling particular stored data

#40248

Adjust all references when name of Workflow or ETL/ELT was modified

#37485

MonitorPlainServlet DMZ: access granted if no PartnerCommunicationChannel available

#33394

SMB: remove regkey check for EnableLUA when mount points are to be used under Windows by start-parameter

#36781

SMB: _data unable to correctly mount a shared drive over IPv6

#40117

EngDat: adjust user permissions for sending

#40091

EngDat: adjust which fields are actually mandatory

#40081

Synchronization with subProfile has problem with profile name containing < or > characters

#40083

Not possible to add HTTP headers in odata-schema plugin

#39471

Faulty table overview with Informix and Oracle database

#39963

Outputstream is not closed in MulitPDFCreatorUnit

#36546

SAP JDBC driver now supports statements that are longer than 70 characters

#39635

SAP-Connector accept connection during emergency halt

#39579

ControlCenter: showing all follow up jobs in the errors

#35564

Added missing segment in template Fortras 100 Bordero 512

#39518

SQL console: Creation of a new table on postgres database returns error: relation "tablename" already exists

#37832

Unclosed Stream Problem on Postexecutor Class Base64PostExecuter

#39990

The variable VAR_FILENAME_SUFFIX is not resolved when 'no mapping' is used

#40022

Server logs: failed downloads of log files from working node

#40480

HTTP Channel: close entry when configuring OAuth1 (additional value fix)

#39788

MQTT: Duplicate Profile Runs + added debug trace marks

#40531

SSH: fix server ignoring black/whitelist settings in the XML

#40460

OFTP: PickUp NullPointerException when no files are present (via DMZ)

#40535

OFTP: temporary files were not deleted in all cases

#40504

AS2 channel: correction of error messages regarding signing requirements

#40514

SMTP: Can't create new smtp profile, if service is inactive on _data, but used via DMZ

#40032

Manual start of a cron job of a 'single run profile' does not check all conditions

#40033

Function "remove last entered node" does not work with "XMLNoTemplateUnit"

#39834

Message type "persistent" doesn't forward HTTP MSG_CALL response variables

#40107

Splitting json with less elements than max chunk size throws exception

#40174

Modification of MSG_CALL variables are not stored at end of record

#40145

Google Cloud Storage: issue with files/storage objects containing space

#40402

Missing body data with application/x-www-form-urlencoded in combination with DMZ and tunneled HTTP option

#40527

Constants are not replicated to workers upon creation if replicateFiles = false and replicateAdmin = true

#39841

Cron Webdav: fails to rename file containing white space

#40024

ASM: HTTP entry import returns 'null'

#40411

ASM: X400 NullPointerException on disconnect via DMZ

#40432

ASM: OFTP Originator & destination is swapped

#40558

ASM: OFTP: sending with file limitations within one session does not work

#40551

OAuth(2) dialog does remove user credentials

#40457

[DataCockpit] NullPointerException in WebMonitorSubscriber ConsumerThread

Features

#40341

New function 'change application secret of CD(a,b)'

#40389

Support for multiple error code responses in Phase1:Http

#40340

Filter: create barcode(a, b, c, d, e) add parameter for additional encoding settings

#40483

DataFlow: Export Swagger from DataFlow entry

#39949

API-Management: Phase 3: Import Swagger Version 3.0.X

#40368

API-Management: HTTP-Event make it possible to choose more than one Endpoint example file for swagger

#39261

API-Management: new function: get http error code

#40389

API-Management: Http-Event more than one error code

#40320

API-Management: HTTP CRON define path variables if API is REST

#39244

API-Management: Profile: Http cron agent - Trigger profile by setting VAR_SYS_HTTP_PAGING_URL

#40372

Offer XML export and import for all other modules and not just profiles

#40357

Expanded Swagger parameter for authimport

#40341

New function 'change application secret of cloud channel(a,b)'

#33088

Certificate Management, SSH Service and SSH client access now supports ED25519 and their use in public key authentication

#39242

Filter: execute json xpath(key a, expression b, array as text c, ignore exception d) select all properties from one object

#56124

TextParser (used by e.g. TemplateParserUnit) now supports "empty", "nonempty", "blank" and "nonblank" as options for the Check-tag

#40257

Offer "Entry used in..." functionality for CI, ETL & Workflow to find all references

#39252

HTTP Event Agent: add settings to swagger documentation and fix wrong fields

#39992

Profile: Error handling via Workflow and CI: pass file(s) to workflow

#40113

Phase 0: offer OData structure import

#40474

Phase 1 (BusinessConnector): UI optimizations

#38178

Phase 3: offer resizable columns

#39247

Phase 6 (HTTP): Redesign UI for easier handling

#40101

Inactive profile (for further processing in phase 1) is creating huge logs - can be controlled by trace settings

#40214

Kafka: warn user when using group.id in alias

#40510

Kafka: adding a kafka-producer-pool to shorten runtime

#40461

CloudStorage: support client credential flow for MS 365 OneDrive / Sharepoint

#34306

Databases: offer connection test for an alias

#39977

Databases: offer more examples and optimize existing templates

#40375

Databases: mask passwords in JDBC properties

#40023

Show message queues and threads of working node in system view

#40023

Dashboard: show message queues of current working node

#39929

Dashboard: save DMZ setting in session when leaving page

#40342

ETL: expert mode only via system property (hub.datawizard.etl.expertModeAllowed)

#40251

ETL: improve behaviour when editing entry with unavailable db aliases

#23340

ConfigFiles: include files like defaults.properties to be configurable (./etc/admin/datawizard)

#40229

ConfigFiles: keep file/folder selection after refresh

#39879

User preferences: offer option to disable animation for dialogs

#40538

Remember compact theme setting of user in cookie

#39862

OFTP: Add SHA3-512 as supported signature algorithm

#39954

New function to de/activate partner channel

#40018

TransportManager: enable Logrollover

#40534

Statistics: improve visual output (adjust min scale)

#40031

Enable nested macros again

#40094

Incomprehensible reaction in excel parser - strip trailing zeros

#40060

Redesign of the Http response in Phase 6: better multipart support

#40106

Modify 'last run' in cron:http on success only

#40037

Workaround for bugs in the JVM concerning parsing dates that contain abbreviated month names

#40102

Workaround for getting "stable" system IDs on particular virtualized systems (e.g. AWS) leading to unusable emergency licenses

#40130

ErrorRetrieveCron: new error code for timeout operations in phase 6

#40119

Detect duplicate HTTP header and save it as MSG_CALL_ variables

#40144

Log HTTP header in all 'PassBackDataResponse' classes

#40162

Do not copy HTTP Authorization Header into MSG_CALL variable

#40169

Add type checking/guessing in JSON Importer

#36226

HTTP client multipart handling of strict and browser compatible mode - redesign

#40193

New VelocityTemplateUnit

#40051

Remove default config subfolder of client configuration if strictClientHandling is activated

#40238

Cron:Http should support 'run in background' option

#40324

Support HTTP GET with body

#40336

Support 'regex:' in response unit dependency settings

#40323

Workflow: offer deep links to navigate directly to the current state (also for DataCockpit)

#40326

AMQP: Property name as Filename

#40364

Improve rescue handling of incoming data during system failure

#40363

Create error log entries for crashed jobs which are not restarted

#40362

Dump the log entry of a job overview into a CSV recovery file if DB operation fails

#40382

Add new API class 'AddOrChangeVariables'

#40381

New function "is workflow in state(a,b)"

#40385

New function "get current state of workflow(a)"

#40396

Accept new placeholder <serverurl> in Cron:Http which will be replaced by channel settings at runtime

#40417

Send mail notification if DMZ and _data version differ

#40427

Generic bearer token handler: functionality to extract tokens from HTTP response headers

#36980

ContentInspection: test/check file of all CIs of one group

#40196

Send error email in case of shutdown caused by an error of a service

#40454

Option to create source tree structure in Cron:Http

#40157

Channel ID of used partner for authorization of cron HTTP trigger is stored in VAR_SYS_TRIGGER_HTTP_CHANNEL_ID

#40495

HTTP Channel OAuth2 configuration: alternative access token field 'id_token'

#38714

HTTP Channel OpenID Connect configuration: New authentication settings using Json Web Token (JWT)

#40353

MFT: offline mail notification is sent without final check

#40556

Send a mail notification if a job exceeds the swap file size limit of 20GB

#40285

[DataCockpit] show link for the documentation only for admin users

#40286

[DataCockpit] Forms: sorting of profiles in the overview by display name

Misc

#39267

JDBC: Implement tunnel driver to securely access databases on a remote AS2 Connector system

#40511

Nested time placeholder of resolved constants are not resolved in mail subject of 'error mail' or 'checkpoints'

#38321

_data-API, import partner: operation 'change' or 'delete' should accept name as well

#40475

Phase 1: Target Namespace without slash at end needed

#40449

Set 'login name' instead of 'real name' in VAR_SENDER on manual restart

#40410

Improve Handling of Missing Tables

#39958

SMB: change order of 'net use' and 'mklink' in SMBMountManager

#40057

SQL Console: offer checkbox "Multiple Statements" to avoid errors with CREATE PROCEDURE

#40294

Change default password on first login of admin user (_data & AdminConsole)

#40181

ETL: better handling of test files being larger than max preview size

Dashboard: more space for running jobs

[DataCockpit] Forms: current state fixes

SQL console _data: fix for formatted sql statements with multi line

Adjust tab indices, to jump over inner buttons in text fields

Adjust wrong csv settings for Cron:DB on save

Start view: open profile in new tab, if user setting is set accordingly

Commit 2FA access code via Enter key

New Vaadin Version 23.3.26