Skip to content

Changelog (KNIME Analytics Platform 5.8)

KNIME Analytics Platform 5.8.0

Release date: October 15, 2025

Important notes

Components views: HTML Content Sanitization in Advanced Layout

Starting with KNIME Analytics Platform 5.8, HTML code entered in the Advanced Layout section of a component view layout is now sanitized before rendering. This change prevents the use of unsafe HTML elements and attributes. If your component views and data apps include custom HTML content, verify that they display correctly after the upgrade.

Default behavior for encrypt JDBC parameter

With the update of Microsoft SQL Server driver to version 1.13.2.0 (see ticket AP-24218 in the Enhancements section), the default behavior for handling the encrypt JDBC parameter has changed to true in the Microsoft SQL Server Connector node. See the release notes for Microsoft SQL Server JDBC Driver 13.2.0 for more details.

New nodes

  • AP-22699: HF Hub LLM Selector now uses Hugging Face SDK directly

Enhancements

  • AP-25084: WebUI-Migration X-Aggregator
  • AP-25076: Bump Python packages to resolve CVEs
  • AP-25071: Support new S/4 ABAP data types in SAP Reader (Theobald)
  • AP-25049: WebUI-Migration for Column to Grid
  • AP-25048: WebUI-Migration for Catch Errors (Data Ports, Var Ports, Generic Ports)
  • AP-25046: WebUI-Migration for for String to URI
  • AP-25038: WebUI-Migration for IF Switch
  • AP-25036: WebUI-Migration for Constant Value Row Appender (previously Add Empty Rows)
  • AP-25018: WebUI-Migration for Image to Table
  • AP-24987: WebUI-Migration for Google Sheets Writer
  • AP-24986: Add a knime.ini argument to provide a list of knime.yml instead of a config.yml to register a python extension in debug mode
  • AP-24925: WebUI-Migration for Table Difference Finder
  • AP-24924: Enable/disable "repository fetcher" when switching to ClassicUI/ModernUI
  • AP-24904: WebUI-Migration for Domain Calculator
  • AP-24901: WebUI-Migration for One to Many
  • AP-24900: WebUI-Migration for String to JSON
  • AP-24898: WebUI-Migration for Target Shuffling
  • AP-24897: WebUI-Migration for Cell Splitter
  • AP-24887: WebUI-Migration for Many to One node
  • AP-24885: WebUI-Migration for Entropy Scorer
  • AP-24884: WebUI-Migration for Moving Average node
  • AP-24883: WebUI-Migration for Column Auto Type Cast
  • AP-24871: WebUI-Migration for Loop End
  • AP-24870: WebUI-Migration for Naive Bayes Predictor
  • AP-24869: WebUI-Migration for Naive Bayes Learner
  • AP-24841: WebUI-Migration for Data Generator
  • AP-24840: WebUI-Migration for OldToNewTime node
  • AP-24835: WebUI-Migration for Ungroup node
  • AP-24826: WebUI-Migration for Case Converter
  • AP-24825: Add GPT 5 to OpenAI LLM Selector
  • AP-24823: WebUI-Migration for Salesforce Nodes (Simple Query)
  • AP-24815: WebUI-Migration for Cross Joiner
  • AP-24684: More information and recommendations on OpenAI models
  • AP-24349: Support Inference Providers in Hugging Face Hub Connectors
  • AP-24218: Update Microsoft SQL Server driver to version 13.2.0
  • NXT-4133: Mark Canvas as default
  • NXT-4048: Update Equo Chromium 128.0.18
  • NXT-3939: Introduce soft delete from AP (trashbin)
  • NXT-693: Pan by dragging canvas items / rectangle selection to edges of canvas
  • UIEXT-2944: Enable depending on output ports in node parameters
  • UIEXT-2943: DB Connectors with added Auth input port should hide auth settings
  • UIEXT-2476: WebUI-Migration for DB Table Selector
  • UIEXT-2435: WebUI-Migration for Oracle Connector
  • UIEXT-1668: WebUI-Migration for Binner (aka Auto-Binner)

Bug Fixes

  • AP-23443: Tempdir not set to KNIME configured temp for Python nodes and Python Script (kudos to @Ellison for reporting 1)
  • AP-24982: (Legacy) Jython scripting nodes no longer working when using "AppendedColumnRow" (kudos to @s.roughley for reporting 1)
  • UIEXT-2909: Right-clicking expression editor crashes it (kudos to @daniela_digles for reporting 1)
  • AP-25026: Locally-cached customization profiles are not applied if their source is unreachable
  • AP-24952: Input ports are not shown in Scripting Editors anymore
  • NXT-4116: DateTimeWidget in PageBuilder throws error when selecting different day
  • NXT-4103: Text Output Widget is suddenly wrapped inside iFrame
  • UIEXT-2969: Agent Chat View doesn't show in browser editor and data apps
  • UIEXT-2961: Column Name Replacer loses column due to name collision
  • AP-25027: OpenAI reasoning models sometimes return a blank response
  • AP-25017: Agent Prompter fails if input conversation contains tools with spaces
  • AP-25003: Dialog in OpenAI LLM Selector breaks when API key no longer exists
  • AP-24949: Workflow state may stay EXECUTING even when job has been swapped
  • AP-24943: Data from Captured Workflow Segment is Not Output in Workflow Executor
  • AP-24939: CHub executor doesn't have a working R installation
  • AP-24936: Memory Leak: Columnar Table Backend might not remove tables from data repository
  • AP-24928: Normalized Levenshtein distance is incorrect (NaN) for empty, non-interned Java strings (Java 21+)
  • AP-24879: NPE in AP can break K-AI node search
  • AP-24681: Configure errors are not propagated to agents
  • AP-24564: Tools can't read Excel files in the workflow data area
  • NXT-4132: User Profile not saved if app quit before debounce interval
  • NXT-4117: Re-execution fails in embedded composite view if widgets are connected to each other
  • NXT-4108: Sanitize HTML view nodes in new layout editor
  • NXT-4104: SVG image value fails to render in table