KNIME Analytics Platform 4.3

KNIME Analytics Platform 4.3.0

(see highlight summary)

Release date: December 06, 2020

New nodes

  • AP-15781: String to Path (Variable) (New File Handling)
  • AP-15730: Path to String (Variable) (New File Handling)
  • AP-15703: Excel Reader (New File Handling)
  • AP-15614: HTTP(S) Connector (New File Handling)
  • AP-15576: FTP Connector (New File Handling)
  • AP-15571: Excel Sheet Reader (New File Handling)
  • AP-15518: Call Workflow (Table Based) (New File Handling)
  • AP-15499: Excel Writer (New File Handling)
  • AP-15464: Google Drive Connector (New File Handling)
  • AP-15367: Path to String (New File Handling)
  • AP-15355: Azure Blob Storage Connector (New File Handling)
  • AP-15283: SSH Connector (New File Handling)
  • AP-15257: Parquet Writer (New File Handling)
  • AP-15198: Binary Objects to File (New File Handling)
  • AP-14855: KNIME Server Connector (New File Handling)
  • AP-14083: Line Reader (New File Handling)
  • AP-13784: Compress Files (New File Handling)
  • AP-13783: De-compress Files (New File Handling)
  • AP-13729: Create File/Folder Variables (New File Handling)
  • AP-13721: String to Path (New File Handling)
  • AP-13479: Files/Folders Meta Info (New File Handling)
  • AP-13434: Create folder (New File Handling)
  • AP-13433: Transfer Files (New File Handling)
  • AP-13432: Delete files/folder (New File Handling)
  • AP-13429: ORC Reader (New File Handling)
  • AP-13428: Parquet Reader (New File Handling)
  • AP-13427: ORC Writer (New File Handling)
  • AP-15469: Conda Environment Propagation
  • AP-13482: Python Script (with dynamic inputs and outputs)
  • AP-14864: Table Manipulator
  • AP-14860: Variable to Credentials
  • AP-11405: PATCH request
  • BD-1083: (Big Data Extensions): Databricks File System Connector (New File Handling)
  • BD-1080: (Big Data Extensions): Create Databricks Environment (New File Handling)
  • BD-1079: (Big Data Extensions): Create Spark Context (Livy) (New File Handling)
  • BD-1078: (Big Data Extensions): Create Local Big Data Environment (New File Handling)
  • BD-1076: (Big Data Extensions): Spark to Text (New File Handling)
  • BD-1075: (Big Data Extensions): Spark to Parquet (New File Handling)
  • BD-1074: (Big Data Extensions): Spark to ORC (New File Handling)
  • BD-1073: (Big Data Extensions): Spark to JSON (New File Handling)
  • BD-1072: (Big Data Extensions): Spark to CSV (New File Handling)
  • BD-1071: (Big Data Extensions): Spark to Avro (New File Handling)
  • BD-1070: (Big Data Extensions): Text to Spark (New File Handling)
  • BD-1069: (Big Data Extensions): Parquet to Spark (New File Handling)
  • BD-1068: (Big Data Extensions): ORC to Spark (New File Handling)
  • BD-1067: (Big Data Extensions): JSON to Spark (New File Handling)
  • BD-1066: (Big Data Extensions): CSV to Spark (New File Handling)
  • BD-1065: (Big Data Extensions): Avro to Spark (New File Handling)
  • BD-1054: (Big Data Extensions): HDFS Connector (KNOX) (New File Handling)
  • BD-1046: (Big Data Extensions): HDFS Connector (New File Handling)

Enhancement

  • AP-15850: "Columnar Table Backend" as part of KNIME Labs -- enables faster execution of workflows
  • AP-15777: Configuration Dialogue Layout should display message instead of blank page when empty
  • AP-15704: Add transformation support to CSV Reader (New File Handling)
  • AP-15672: Amazon S3 Connector: Add SSE-S3 and SSE-KMS support
  • AP-15649: Enrich Node Monitor with table dimensions
  • AP-15488: Add hub view to default build
  • AP-15483: Dynamic ports: Allow to specify default ports for extendable and optional groups
  • AP-15477: Layout editor for configuration nodes
  • AP-15442: Add system property to disable storing weakly encrypted passwords in workflows
  • AP-15432: Update Apache CXF from 3.0.7 to 3.2.14
  • AP-15328: Transpose Node should make use of ColumnFilter API
  • AP-15299: Add Column Filter to Table Row to Variable
  • AP-15270: Support list columns in Parquet Reader
  • AP-15259: Support multi-file writing for ORC/Parquet Writer (new filehandling)
  • AP-15201: Allow workflow diff between current version and snapshot on server mount point
  • AP-15140: Support FSLocation and Collection FlowVariables in Variable Loop End
  • AP-15134: Support Paths and ListCells in Table to Variable Loop Start
  • AP-15061: Handle drag on drop of workflow from Hub to workbench
  • AP-15047: Support Paths in Table to Variable and vice versa
  • AP-15039: Set Python node executable's "current working directory" to Workflow directory
  • AP-14942: Additional type mappings for NULL DB type
  • AP-14874: Design Read "Enduser API" for Fast Tables
  • AP-14834: Update ChemAxon Marvin extension to x.y.z and re-categorize into "Partner Extension" (now with more stringent license checking)
  • AP-14742: Make Chromium.SWT part of KNIME AP build
  • AP-14428: SAP Theobald Reader: CSV Options
  • AP-14231: Show KNIME Hub in AP Panel
  • AP-14193: (Semi-) Automatically add and enable update sites on node drag&drop from the Hub
  • AP-14132: "Open in KNIME Hub" Links: Use AP integration instead of external browser
  • AP-14035: Enable file download widget to work in the AP
  • AP-14034: Enable file upload widget to work in the AP
  • AP-13883: Excel Reader enhancement when reading multiple files with different structure
  • AP-13827: Google Authentication Should Only Involve The Google Analytics ReadOnly scope Instead Of The Full Scope Set
  • AP-13130: Call Workflow (Table Based) should allow calling workflows without any input or output nodes
  • AP-13019: Input Filtering in Column Selection and Column Filter Configuration
  • AP-11813: More efficient update check of (web-)linked components
  • AP-11549: Excel Reader (XLS) automatically update data preview
  • AP-10689: Configurable load timeout in "Call Workflow" nodes
  • AP-9451: Changing the order of dialog elements in Component Dialogs
  • AP-5400: XLS Reader should allow changing column type in dialog
  • BD-1087: (Big Data Extensions): Update Spark version in Create Local Big Data Environment to Spark 2.4.7
  • WEBP-615: New File Upload Widget should additionally export a path flow variable new File Handling nodes can read
  • WEBP-567: Toggle component
  • WEBP-391: File Download Widget does not support new flow variable type for Path
  • WEBP-182: Frontend: rewrite the file upload input widget (input)
  • WEBP-178: Frontend: rewrite file download widget (output)
  • WEBP-172: Frontend: rewrite date input widget (input)
  • WEBP-170: Frontend: rewrite credentials input widget (input)

Bug Fixes

  • AP-15044: On Linux, node dialog input fields require extra click to become active
  • AP-14945: "Shift + key" in Table Creator doesn't work any more
  • AP-15782: Force-Enable Create Snapshot does not create a snapshot
  • AP-15758: Configuration Layout Editor shows missing nodes when only views are present
  • AP-15723: DB Connection Closer node should log a warning instead of an error if connection is already closed
  • AP-15721: Support newOutputStream with append option in URIFS
  • AP-15720: If exists options must not be disabled for Costum/KNIME URL
  • AP-15691: Layout Editor of Composite View: Drag&Drop is broken on Windows
  • AP-15645: Tableau Integration: Write hyperd.log to temporary file
  • AP-15641: File and line reader don't read size of .gz files correctly (incorrect progress report)
  • AP-15638: Mountpoints cannot be changed in case content provider factory isn't known.
  • AP-15585: Transformation Table disappears if names are wrong and other setting is changed
  • AP-15582: ORC Writer corrupts lists if a list cell is missing
  • AP-15550: NullPointerException in Call Workflow (Table based) node
  • AP-15529: Transformation tab does not restore changed columns orders
  • AP-15527: Port type mix-up when changing port order on components and metanodes (which are connected to a downstream metanode)
  • AP-15501: Call Workflow (Table Based) throws exception while cleaning delegate table
  • AP-15476: Writing workflow summary locks up executor
  • AP-15473: Save Workflow Node does not work in Components
  • AP-15440: File extensions in filter mode are not parsed correctly if they are separated by spaces
  • AP-15357: KNIME Server Connection Builds Incorrect Endpoint with Email-based Usernames
  • AP-15339: Fix broken error message for empty input file paths
  • AP-15244: Errors while loading data in workflows sometimes not properly handled in downstream components
  • AP-15190: DB Loader occasionally fails in a loop
  • AP-15128: DL Keras Learner: View throws an error if loss is negative
  • AP-15098: Excel Sheet Appender truncates sheet names with more than 25 characters
  • AP-15065: Workflow Writer sets inputs and outputs to None if the dialog is canceled when it is opened for the first time
  • AP-15029: Component inside encrypted component is lost after reopening workflow
  • AP-15010: Call Workflow nodes on Windows use '\' -- should be '/' to be cross platform compatible
  • AP-14997: Flow variable controlled settings using flow variables from unexecuted components are lost when configuring
  • AP-14894: Create Temp folder dialog does not warn about missing folders
  • AP-14752: Binary Object to File node giving NullPointerException when run on server
  • AP-14748: Closing (some) node configuration dialogs may occasionally cause freeze on MacOS
  • AP-14642: Excel Reader fails in case column cell has only space in column row
  • AP-14568: Workflow Annotation Edit Toolbar color chooser is buggy
  • AP-14408: DL Keras Learner creates many temporary files which are not deleted during execution
  • AP-13932: Potential StackOverflow in NodeContext/NodeLogger in development mode (assertions enabled)
  • AP-13919: Configuration Dialog of Components does not increase width when scaling the windows
  • AP-13067: 'Select Loop' shown in context menu of component input node
  • AP-12595: Metanode reconfiguration does not allow addition of Network port type
  • AP-11847: Excel Reader extracts false Value for Date&Time Column
  • AP-9051: Excel Sheet Appender Hits 65536 Row Limit for XLSM File Type
  • AP-3746: XLS reader sets error on execution when the xls file has slightly changed (e.g. different column names)
  • BD-1094: (Big Data Extensions): Pyspark nodes can not be edited with remote editing
  • BD-1058: (Big Data Extensions): Disable transactions only on Impala BigData/HiveLoader tmp table
  • BD-1057: (Big Data Extensions): Parquet/ORC reader nodes fail on S3 bucket in new regions and buckets created after June 24, 2020
  • WEBP-634: Date&Time Widget is broken
  • WEBP-624: Support local file upload with non-legacy file upload
  • WEBP-578: File Upload Widget - Validation of File extension should not be case sensitive
  • WEBP-477: Fix 'WizardExecutionController#hasCurrentPage' in case the page is still in execution and part of a loop