KNIME Analytics Platform 4.5

Detailed changelog for v4.5.x releases

KNIME Analytics Platform 4.5.0

(see highlight summary)

Release date: December 06, 2021

New nodes

  • AP-17909: Python Script (Labs) ("zero copy" data exchange giving significant performance improvements)
  • AP-17836: Workflow Service: New nodes to build and call (remote) workflows, incl. support for dynamic and large data (Labs)
  • AP-17834: Set Files/Folders Permissions
  • AP-17829: MongoDB Run Command
  • AP-17806: KNIME Mountpoint Connector
  • AP-17540: MongoDB Aggregation node
  • AP-17433: KNIME Workflow Data Area Connector
  • AP-17316: SharePoint Online List Reader
  • AP-17239: Local File System Connector
  • AP-16826: Binary Object to Model and Model to Binary Object nodes
  • AP-16621: Excel Cell Updater
  • AP-11960: Parameter Optimization Loop Start with table input
  • AP-8824: Generic S3 Connector

Enhancements

  • AP-18048: "Column Backend" table storage format moved out of KNIME Labs (ready for production use)
  • AP-17833: Add option to read POSIX attributes to Files/Folders Meta Info node
  • AP-17675: Support code completion in MongoDB nodes
  • AP-17674: Support bulk execution in MongoDB for better performance
  • AP-17661: Support Azure AD login in Snowflake Connector
  • AP-17660: Support Azure AD login in MS SQL Server Connector
  • AP-17525: WEKA models should not be kept in memory
  • AP-17513: Support Kerberos authentication in PostgreSQL Connector node
  • AP-17478: Add node decorator for single selection widgets with active re-execution setting
  • AP-17477: Configure re-execution in single selection widget node
  • AP-17475: Feature Request: Add "Reply to" field in Send Email node
  • AP-17419: Support database connection initialization statement on KNIME Server
  • AP-17418: JDBC parameter type DELEGATED_GSS_CREDENTIAL to support Kerberos constrained delegation for Microsoft SQL Server
  • AP-17229: Deprecation of "Pipeline Pilot Connector" (users instructed to consume Pipeline Pilot's REST API)
  • AP-17223: Recursive Loop Start and End Node to support dynamic ports
  • AP-17216: Power BI: Improve error message in dialog if the authentication is not working
  • AP-17194: Add dynamic port support to Counting Loop Start, Interval Loop Start and Generic Loop Start nodes
  • AP-17030: Numeric Scorer: add adjusted R Square
  • AP-17028: Cleanup Views available in the AP
  • AP-16719: Support Java-based constrained delegation in DB Connector nodes
  • AP-16552: Configure re-execution in widgets with clear defined action
  • AP-16205: REST nodes: Additional column with error cause
  • AP-16150: Support more recent Python version(s)
  • AP-16136: Sunburst Chart with Option to show Tool tip text
  • AP-15801: Platform-aware fuzzy logic / heuristics for Conda Env Prop node
  • AP-15647: Option to check for missing values in a DB WHERE clause
  • AP-15563: Store time zone with component/metanode template
  • AP-15521: Case Switch (replacing old "Case Switch (...)" nodes, now with dynamic ports)
  • AP-14911: Add option to append rows to an existing sheet in Excel Writer
  • AP-14631: Add option to update/remove links on linked components/metanodes in captured Workflow Segments
  • AP-14354: Add dynamic port support to Loop End and Variable Condition Loop End nodes
  • AP-14254: Microsoft SQL Server driver updated to version 9.4.0
  • AP-13000: Pattern Filter Panel with option to exclude items that match the pattern
  • AP-12028: Redshift support for DB Loader
  • AP-11612: Table Editor (JavaScript): Support dropdown selection for string columns
  • AP-11442: Add Kerberos authentication support to REST Client Nodes (GET, POST, ...)
  • BD-1139: (Big Data Extensions): Add support for new type annotations in Parquet Reader
  • BD-1136: (Big Data Extensions): Support legacy LIST format in Parquet Reader

Bug Fixes

  • AP-18005: Workflow Executor does not apply new port configuration when configured in executed/green state
  • AP-17990: Azure Blob Storage Connection does not allow listing/browsing container root despite SAS token permission
  • AP-17970: Threads for shuffling the training data have no NodeContext
  • AP-17969: Python Serializers create tables in threads without NodeContext
  • AP-17949: AbstractDataInputDelegator does not fulfill InputStream#read(byte[],int,int) contract
  • AP-17907: UpdatedColumnarValueSchema doesn't preserve table spec name
  • AP-17906: Index Query node (knime-lucene) doesn't catch DuplicateKeyException on BufferedDataContainer#close
  • AP-17905: SHAP and Shapley Values Loop fail because of already closed resources
  • AP-17861: Document Parsers don't support KNIME URLs
  • AP-17841: Class Cast exception when materializing Table for Python3
  • AP-17817: Re-execution does not show error although workflow execution failed
  • AP-17795: "Regression Tree" appears twice in any port type selector (one is deprecated and should be hidden)
  • AP-17790: NPE when releasing MappedByteBuffer
  • AP-17730: External XML entity injection in workflow.knime files (CVE-2021-45096)
  • AP-17728: IllegalArgumentException in Testworkflows
  • AP-17725: Unnecessary call exceptions spam log
  • AP-17724: Error when attempting to close open closeable
  • AP-17710: Memory leak with Fast Tables and "Add Empty Rows"
  • AP-17687: MongoDB manipulation nodes do not check column name in configure
  • AP-17662: Memory leak in Voting Loop End causes hanging workflows
  • AP-17646: Polynomial Regression Learner: Multiple R-Squared is incorrect
  • AP-17638: Division by zero when creating cursor of empty AbstractColumnarContainerTable
  • AP-17565: NER Tag set lacks PERCENT tag value
  • AP-17541: Wait... node should not block a worker thread from the thread pool when waiting for file
  • AP-17480: R conda environment: Handle different capitalization of PATH on Windows
  • AP-17473: Text Output node throws NPE for string flow variables with null value
  • AP-17274: Division by zero leads to "NaN" in the scorer
  • AP-17222: “Interval Loop Start” can cause infinite loops due to floating point precision problems
  • AP-17177: Suboptimal estimation of default thread count (#cores + 2) -- new default to be 3 / 2 * #cores
  • AP-17163: Allow leaving R preference page with invalid R home
  • AP-17103: Component could not be updated if name contains a special character
  • AP-16879: Error when opening views (most likely CEF only)
  • AP-16545: String Manipulation logic breaks if KNIME open too long
  • AP-16374: Deep learning still relying on long-deprecated pandas.DataFrame.convert_objects method
  • AP-16134: Donut Chart shows title in the middle with weird default color
  • AP-15908: Keybinding conflicts when starting KNIME AP
  • AP-14994: Relative to current mountpoint/workflow and should allow to delete/copy/move workflows within the mountpoint
  • AP-13895: Python model size is limited by serializer buffer size
  • AP-13838: Workflow temp directory deleted while workflow is running
  • BD-1149: (Big Data Extensions): Hive Loader should fail with a human readable error message if the file system connection is not supported
LinkedInTwitterShare