Release notes and changelogs (KNIME Analytics Platform 5.3)
Release notes and detailed changelog for v5.3.x releases
KNIME Analytics Platform 5.3.4
Release date: February 17, 2026
Changelog (KNIME Analytics Platform 5.3.4)
Enhancements
- AP-18631: Integrated Deployment/Workflow Executor: Always execute entire workflow (not just output node)
- AP-22954: Prevent Conda Env Prop Nodes from executing in parallel
- AP-22968: Check container memory usage for job acceptance thresholds as well
- AP-23733: Handle failing redirects (e.g. firewall) during Hub downloads
- AP-23880: Snowflake Connector node with support for generic OAuth2 access token (e.g. Snowflake OAuth)
- AP-23931: Make KNIME Explorer synchronization less resource intensive on remote end
- AP-23540: Upgrade avro in TP from 1.11.3 to 1.11.4 (CVE-2024-47561)
- NXT-3047: New customization in AP to define custom "tile data" on Home screen (served from B-Hub)
- BD-1324: (Big Data Extensions): Upgrade avro in local Spark from 1.11.3 to 1.11.4 (CVE-2024-47561)
Bug Fixes
- AP-23573: Excel Reader cannot read XLSX file from remote mountpoint if filename has less than 3 characters (kudos to @mychoi for reporting 1)
- AP-24982: (Legacy) Jython scripting nodes no longer working when using "AppendedColumnRow" (kudos to @s.roughley for reporting 1)
- AP-25416: H2O.ai AutoML node broken if MUI was loaded before CUI (kudos to @mlauber71 for reporting 1)
- UIEXT-2023: Parallel Coordinates Plot: Selection not working in component with other views (kudos to @rsherhod for reporting 1)
- UIEXT-2143: Error Message on Column Resorter when moving columns up and down (kudos to @richards99 for reporting 1)
- UIEXT-2248: File download widget opens images inside the view instead of downloading them (kudos to @TakuShikanaiJIS for reporting 1)
- UIEXT-2609: Reference Row filter configuration resets to default from legacy to webUI dialog (kudos to @zedleb for reporting 1)
- AP-22088: Unconnected Google Analytics Connector throws NPE when opening dialog
- AP-22378: Schedule dialog complains about duplicate email addresses for post-execution actions
- AP-23369: Credentials Cache (e.g. used in Salesforce Connector) might cause memory leak for long running KNIME instances
- AP-23404: Azure OpenAI Connector: Handling for incorrect URLs
- AP-23528: Shared component cannot be used in Linux (name conflict in folder name)
- AP-23534: Generic ECharts box plot template shows wrong min/max
- AP-23601: GET Request node: ArrayIndexOutOfBoundsException in component with simple streaming job manager
- AP-23609: Copying and pasting a nested component inside itself leads to recursion
- AP-23696: Windows: Workflow download from Hub sometimes fails due to
AccessDeniedExceptionduring import operation - AP-23823: Google Ads Extension cannot be loaded in January
- AP-23850: Query flattener creates invalid statement for SAP Hana if no aggregation column is used in the GroupBy node
- AP-23872: Executor might load more jobs than maxLoadedJobsPerExecutor
- AP-23888: Character 📊 breaks the creation of workflow.svg
- AP-23951: Framework sets NO_PROXY environment variable incorrectly
- AP-24014: Loading executed workflow: Table file extraction happening in non-annotated thread, causing files to be placed in temp root (instead of workflow temp)
- AP-24025: Expression If function returns wrong values for large INTEGER values
- AP-24049: DB nodes get stuck in execution if database connection has been closed by database server during execution of parallel DB node that shares the same connection
- AP-24061: Temp-copy editor in Classic UI displays NPE when trying to save back to a logged-out mountpoint
- AP-24140: Expressions: parse_float, parse_int, and ceil do not handle large integers correctly
- AP-24154: AP Explorer not working after some time with KNIME Server Small
- AP-24186: Watchdog cannot be disabled in 5.3 executor images
- AP-24216: NodeLogger sets up workflow log appenders too eagerly
- AP-24316: Excel Reader throws IllegalStateException when reading XLSB and parsing is canceled quickly (e.g. in loop)
- AP-24394: String flow variables with the value null cause Expressions to fail with NullPointerException
- AP-24481: Backport: Attempts to log to closed appenders (again)
- AP-24719: Authentication popups for Post, Delete, Put, and Patch nodes (blocking KEs in 5.2)
- AP-25380: Remote Workflow Editor does not show details for Component warning/error messages
- AP-25450: (Internal API) - on node execution, a thread's context class loader is null when called via ModernUI -- breaks Infocom/ChemAxon extension
- NXT-2815: Component tags lost on copy/paste
- NXT-3111: "Create workflow" button is overlapped by long folder name
- UIEXT-2300: Scatter Plot Matrix with nominal color scale may plot incorrect data
- UIEXT-2301: Nominal Row Filter Widget can cause validation errors in re-execution
- UIEXT-2314: Nominal Row Filter Widget: No value selected upon first re-execution
KNIME Analytics Platform 5.3.3
Release date: November 06, 2024
Changelog (KNIME Analytics Platform 5.3.3)
Enhancements
- AP-23228: Implement force refresh for invalid OAuth access tokens in the REST nodes
- AP-23227: Support refresh of registered secret types e.g. Databricks and Salesforce
- BD-1316: Adapt Databricks Workspace Connector to support new Databricks specific credentials port
- AP-23380: (Internal API:) Intended breaking point to reduce impact of possible memory leaks in 3rd party extensions
- AP-23356: Make Google Sheets Reader more robust by retrying failing requests
- AP-23346: Make SharePoint List Writer more robust by retrying failing requests
- AP-23213: Write executor container logs to configurable file
- AP-23195: AI Extension: Support GGUF version of IBM Granite in GPT4All
- AP-23190: AI Extension: Support Microsoft Phi 3.5 in GPT4All nodes
- AP-23089: Harmonize wording in OAuth node dialogs with Hub UI for corresponding secrets
- BD-1317: Support Databricks secrets in Secrets Retriever node
- NXT-2978: Update Equo Chromium to 116.0.22
Bug Fixes
- AP-23371: Excel Reader cannot read file when internal files are more than 1000 (kudos to @Kazimierz for reporting)
- AP-23362: Python Extensions in 5.3.2 do not require knime-core 5.3.2 and then fail because of a missing watchdog (kudos to @erikawalther for reporting)
- AP-23267: Directories on SMB network share erroneously detected as non-writable (kudos to @cridiaz for reporting)
- AP-23194: Importing WF from AP ⇐ 5.0 to AP 5.1, 5.2 or 5.3 with a string replacer causes parameters to not appear (kudos to @tymsk3891 for reporting)
- AP-23036: Excel Writer writes unnecessary metadata which is flagged as sensitive by PowerBI (kudos to @ReWi for reporting)
- AP-22836: Excel Writer dialog shows warning when adding a space to a sheet name but still executes fine (kudos to @Christopher41 for reporting)
- UIEXT-2190: DynamicValuesInput with flow variables prevents dialog from closing when switching columns (kudos to @richards99 for reporting)
- AP-23438: Generic ECharts node: DefaultZonedDateTimeReadValue cannot be cast to class StringValue
- AP-23424: Errors in console when logging into EXAMPLES in classic UI
- AP-23361: Conda Env Propagation node deletes ALL envs if env name flow variable is blank
- AP-23353: Row Filter uses numeric input widget for Row number matching (wildcard, regex) instead of string input
- AP-23315: Expression capitalize function keeps all caps inputs untouched
- AP-23304: Expression: Non-understandable error message when replacing a column that does not exist
- AP-23264: Splash screen image is flipped on macOS >=15 (caused by Eclipse 2024-03 workaround)
- AP-23216: Workflow Reader node: Workflow Choosers fetches only 10 versions (should be much higher)
- AP-23171: Insertion of Linked Component into Component with Executing Downstream Nodes Corrupts Workflow
- AP-23094: String representation of types known to Python shows internal types
- AP-23093: InvalidParametersError shows class name in error message
- AP-23071: Deadlock in node repository initializer
- AP-23051: Generic ECharts Editor logs "Error: undefined" if no input data is available
- AP-22985: Python extension updates sometimes fail on windows with "Access denied" error
- AP-21796: Table Validator can throw ArrayOutOfBoundsException in configure when input table did change
- AP-19656: String Manipulation logic breaks if KNIME open too long (temp files deleted by OS)
- AP-10222: Attempted to append to closed appender while logging
- BD-1320: Remove warning message in HadoopInitializer
- BD-1315: Parquet Writer fails with "Unable to close resource" error
- UIEXT-2065: Report Page Sizing Broken
- UIEXT-2058: Deadlock on data point selection via data app
- UIEXT-2054: Image generation in executor (Hub/Server) may crash application under heavy load (used in data viz nodes w/ image port enabled)
- UIEXT-1897: Scatter Plot with nominal color scale may plot incorrect data
- UIEXT-1792: Display additional warning in layout editor for views/widgets not present in layout
KNIME Analytics Platform 5.3.2
Release date: September 11, 2024
Release notes
KNIME Analytics Platform version 5.3.2 is recommended for use in production environments. Please refer to the 5.3.0 release notes for additional information about updates with respect to the previous version 5.2.x.
- Update 5.3.0 → 5.3.2: The Variable Filter node was updated to only filter “local” (scope variables).
Changelog (KNIME Analytics Platform 5.3.2)
New nodes
- AP-23108: AI Extension: Vector Store Data Extractor (kudos to @longoka for reporting)
- AP-22977: KNIME Hub AI Model Lister
- AP-22956: Giskard RAGET Evaluator
- AP-22953: Giskard RAGET Test Set Generator
- AP-22887: Giskard LLM Scanner
Enhancements
- AP-22349: Allow to specify collection name in Chroma Vector Store Creator (kudos to @TosinLitics for reporting)
- AP-22350: Allow to specify collection name in Chroma Vector Store Reader (kudos to @TosinLitics for reporting)
- AP-22915: Row Filter to support "matches regex/wildcard" for all string-compatible types and integral numbers (kudos to @KunalB86, @mwiegand for reporting)
- AP-23109: AI Extension: Support pre-calculated embeddings in vector store creators (kudos to @longoka for reporting)
- NXT-2415: Show progress during update check and installing or updating extensions (kudos to @mwiegand for reporting)
- AP-23208: Component updates/Classic UI: List which components have updates in the update dialog
- AP-23160: Respect direct memory setting in Watchdog
- AP-23158: Report KNIME process usage in executor logs
- AP-23079: Row Filter should support all data types with missing/not missing operators
- AP-23029: Core Data API: Make BufferedRowContainer#setFrom faster when RowRead and RowWrite are both "buffered "
- AP-23018: Do not perform host exclusion in GlobalProxySearch
- AP-22969: Extend executor start script to forward executor crash information to stdout
- AP-22951: Allow Conda processes to be terminated by Watchdog
- AP-22950: Allow Python processes to be killed by watchdog
- AP-22948: Add watchdog to AP that kills external processes' that use too much memory
- AP-22937: Determine executor heap size based on container requests
- AP-22789: Rename filter operators in new Row Filter node
- AP-22578: Add NodeFunc for Expression node
- NXT-2824: Update Equo Chromium to latest 116.0.17
Bug Fixes
- AP-23128: Row Filter dialog logs exception when switching from null-valued String to non-String input (kudos to @mwiegand for reporting)
- AP-23134: Switch to modern UI freezes frontend due to uncaught class cast exception (kudos to @swebb for reporting)
- NXT-2764: CallThrottle throws "RejectedExecutionException" in "hybrid mode" (kudos to @mwiegand for reporting)
- UIEXT-2075: Crashes with Modern Dialogs on Linux when using Remote Desktop Protocol (kudos to @umutcankurt for reporting)
- AP-22911: Excel Writer suddenly complains about record length (kudos to @Kazimierz for reporting)
- AP-23008: Installed AP on Windows doesn’t start without installing a JRE if Windows UTF-8 (locale) was enabled before AP installation (kudos to @ssimara for reporting)
- AP-23021: Excel Writer produces files which PowerBI claims are corrupt, but which open normal in Excel (kudos to @vstefano for reporting)
- AP-23292: Cancelling upload to public space doesn’t work in MUI
- UIEXT-2138: File Upload Widget: Selecting larger (30+MB) file causes view save to fail
- UIEXT-2124: Image and report generation doesn’t work in (batch-)executor on Windows
- UIEXT-2096: Nominal value row filter widget: invalid values prevent execution
- UIEXT-2087: Clicking on download link of File Download Widget makes the view black (node or composite) if the file is a PDF
- UIEXT-2070: Changing Column Width in the Table View is not reflected in the pdf report
- AP-23175: Variable Filter: Merged filtered stacks are unexpected - reducing node functionality to filter "scope variables only "
- AP-23166: If function accepts non boolean values as elseif conditions
- AP-23165: Switch function does not accept MISSING as the first case
- AP-23137: REST nodes use AP-wide proxy authentication even though disabled in node
- AP-23097: Giskard report displays non-breaking whitespaces incorrectly on Windows
- AP-23059: SMB Connector fails with NullPointerException if password in credentials flow variable is null
- AP-23058: Salesforce Connector should treat security token as an optional field
- AP-23041: Expression: summary of parse_int says it creates float
- AP-23016: Call Workflow Service gives unhelpful error message if API returns invalid data in Dialog
- AP-22940: Python doesn’t trust same CA’s as the rest of the AP
- AP-22873: NPE in Expression node after column rearranging without appending
- AP-22807: Python-based nodes with optional ports allow to connect more than one port
- AP-22707: Text Embedder fails on table without rows
- UIEXT-2118: Memory Leak in Table View (ModernUI) keeps reference to workflow instance
KNIME Analytics Platform 5.3.1
Release date: August 07, 2024
Changelog (KNIME Analytics Platform 5.3.1)
Enhancements
- AP-22962: Add GPT-4o Mini in OpenAI Chat Model Connector
- AP-22917: Support parallel calls in KNIME Hub Chat Models
- AP-22842: Workflow Reader to show Version Selector field unconditionally
- NXT-2788: Update Equo Chromium to 116.0.14
Bug Fixes
- AP-22279: Feature selection loop passes all columns in all iterations after a failed execution of the loop construct (kudos to @richards99 for reporting)
- AP-22864: Webpage Retriever fails for some webpages (kudos to @jrauhamaki for reporting)
- AP-23030: Get Request node - Unable to edit the "Delay (ms)" option (kudos to @ricardo_martins for reporting)
- UIEXT-1896: Column renamer sometimes does not rename (kudos to @Tigerfox for reporting)
- AP-22876: Potential deadlock when initializing variable types during startup (kudos to @mwiegand for reporting)
- AP-22906: High CPU load when connecting to Hub without execution contexts (kudos to @mwiegand for reporting)
- NXT-2747: Node views (and dialogs with node view pre-views) are blank when starting AP with classic UI (kudos to @gawright63, @mwiegand, @alfroc for reporting)
- AP-22925: Azure Embeddings serialize crashing because of 'missing _dimensions'
- AP-22924: Excel Reader dialog can enter inconsistent state when no password is provided for protected files
- AP-22909: Freeze when trying to open a workflow in Remote Workflow Editor
- AP-22903: FAISS vector store reader fails due to pickle deserialization
- NXT-2833: Composite views are blank when starting with classic UI
- UIEXT-2068: RowID node fails if replace option contains missing value although unchecked
- UIEXT-2062: Refresh button looses label and button text when opening in 5.3
- AP-23044: REST nodes fail on sequence of different row-length returning requests
- AP-23003: Row Filter is missing "is not missing" operator
- AP-22929: Buggy 3rd party extension can prevent workflow execution on KNIME Hub
- AP-22914: Row Filter criterion widget has inconvenient update behavior (resets too much, offers non-ideal choices)
- AP-22901: Columnar container tables cannot be saved in NodeModel#saveInternals(…) (Problems in, e.g. Entropy Scorer node)
- AP-22898: Row Filter validation is too strict for Adapter Cells, e.g. Smiles
- AP-22886: ROW_ID, ROW_INDEX and ROW_NUMBER missing in expression autocompletion
- AP-22870: Instrumentation: Fix apusage and hubusage
- AP-22834: Error in COLUMN_STDDEV return type documentation
- AP-22833: COLUMN_STDDEV can only have one optional argument at a time
- AP-22832: Inconsistent formatting of aggregation return types compared to return types of functions
- AP-22762: Initial Value of replacement column is not set
- AP-22551: Workflow credential "knime.system.default" is treated by mistake as flow variable and fails with IllegalFlowVariableNameException
- AP-19687: Table Manipulator: Unable To Include Columns On Changing Table Spec
- UIEXT-2058: Deadlock on data point selection via data app
KNIME Analytics Platform 5.3.0
Release date: July 10, 2024
Release notes
Updates and compatibility
- In-app upgrades from KNIME Analytics Platform 5.2 are supported
- KNIME Analytics Platform 5.3 allows switching between Modern UI and the Classic UI without having to close and reopen workflows. In future versions, this will change in order to reduce technical complexity and pave the way for further enhancements of the Modern UI
- Requirements:
- KNIME Analytics Platform 5.3 requires KNIME Hub 1.9 or newer
- KNIME Analytics Platform 5.3 must not be used as executor on KNIME Server 4.16.x or before. KNIME Server 4.17 with full compatibility will be released soon.
- Compatibility:
- The “Excel Reader” node might produce slightly different results when processing special xlsx files with array formulas and the re-evaluate formulas option checked. In KNIME Analytics Platform 5.2 certain formulas would evaluate to missing cells and now evaluate to “0”, like in Excel
- Text Processing: The “Tika Parser” node might produce slightly different results when processing documents with inline images. The reason is an update of the underlying Apache Tika library from version 1.26.0 to 2.9.1
- Hadoop 3.x upgrade might require updating the Hadoop settings within KNIME Analytics Platform
- Workflows running on Spark 3.3 and earlier require installation of the new Sparkling Water legacy plugin
- Eclipse Birt was updated to the most recent version (4.15), which might scale images differently if scaling is defined in %. See the Eclipse Birt ticket description for details.
- End-of-life:
- Sparkling Water with Spark 3.4 and later will no longer be supported
- Existing workflows running on Spark 3.3 and earlier require the new Sparkling Water legacy extension
- Hive 2 and earlier will no longer be supported out of the box, users must register their own driver
- Updates:
- Eclipse 2024-03 (underlying framework), to be "up to date" and to address known CVEs
- Many third-party library updates (for more information see Preview of KNIME Analytics Platform 5.3.0)
- Spark 3.5 support
- Hadoop 3.x support
- MongoDB driver updated to 5.1.1 to support latest MongoDB versions
- Hive driver updated to 3.x to support latest version
- Update of various built-in drivers and flagging of no longer supported DB drivers
For node developers only: (API) Interface definitions for datetime related types were moved to a more central place (org.knime.core), e.g. org.knime.core.data.time.localdate.LocalDateValue.
Known Issues
- Reporting:
- Fonts of reports might be incorrect if a component that produces a report has been saved in an executed state before updating to 5.3. Re-executing the component will solve the problem.
Changelog (KNIME Analytics Platform 5.3.0)
New nodes
- AP-16515: Filter flow variable(s) (kudos to @rolandnemeth @berti093 @darbon for reporting)
- AP-21746: Email Sender (rewrite of old node, includes ability to inline KNIME reports in HTML) (kudos to @beginner @cppong for reporting)
- AP-22415: Text Chunker (kudos to @TosinLitics for reporting)
- AP-22861: Google Ads Geo Targets
- AP-22829: Row Filter and Row Splitter (rewrite, with modern dialog and additional filter functionality)
- AP-22644: KNIME Hub Embeddings Connector
- AP-22289: OpenAI Fine-Tuned Model Deleter
- AP-22281: Presidio Analyzer
- AP-22104: Google Ads Keyword Ideas
- AP-22038: Giskard Scanner
- AP-21860: Expressions with modern Script Editor
- AP-21835: OpenAI Chat Model Fine-Tuner
- AP-21821: HF TEI Embeddings Connector
- AP-21793: KNIME Hub Chat Model Connector
- AP-21737: Credentials Property Extractor
- AP-21695: Salesforce Connector
- AP-21025: Google Ads Query
- AP-21021: Google Ads Connector
- BD-1290: (Big Data Extensions): Databricks Workspace Connector
- BD-1275: (Big Data Extensions): Databricks Unity File System Connector
- UIEXT-1818: Example Data Reader
Enhancements
- AP-15669: "Send to Tableau Server" node to support credentials variable (currently requires user+pass in dialog) (kudos to @KristianRohde for reporting)
- AP-21747: Add Request Body to DELETE Request node (kudos to @SharafutdinovRuslan @Gem for reporting)
- AP-22461: Columnar Backend: Improve Json cell handling by avoiding unnecessary (un)marshalling (kudos to @mwiegand for reporting)
- NXT-1102: Handle little space for workflow breadcrumb (kudos to @mlauber71 for reporting)
- NXT-2535: User interface scale (kudos to @Gentleman0758 for reporting)
- NXT-2633: Edit layout of linked component project (kudos to @rrousselot for reporting)
- UIEXT-1642: Web UI for String Splitter (Regex) (aka Regex Split) and support for named capture groups (kudos to @mwiegand for reporting)
- AP-22692: Support path variables as JDBC parameters
- AP-22682: Omit (confusing) warning about PMML incompatibility in Missing Value node
- AP-22677: No longer prompt for "hard restart" after knime.ini changes (no longer needed)
- AP-22669: Build python metapackages for 5.3 and update all python-based extensions to use them
- AP-22665: Pass both, HTTP and HTTPs Proxy information to Python processes if they differ.
- AP-22632: Skip unneeded duplicate checking at end of node execution (speedup at nodes such as Row Filter/Splitter, Sorter, GroupBy, File Reader etc)
- AP-22629: Enable Async Hub Uploads/Downloads in Modern UI
- AP-22582: Update AWS SDK libraries to version 2.25.61
- AP-22557: Internal API: New 'DataContainerSettings' to avoid expensive duplicate checking at end of node execution
- AP-22554: Add Python node dialog rule that can depend on the DialogCreationContext
- AP-22553: Option to use Presidio Analyzer output in Presidio Anonymizer
- AP-22538: (Programming API) New node description schema version supporting modern markup
- AP-22525: Document Python Extension installation proxy settings
- AP-22508: Only poll for job updates if team has execution enabled on Hub
- AP-22491: K-AI keyboard navigation
- AP-22429: Programming API: Enable per-workflow logs with dedicated filter levels detached from "logfile" filter in NodeLogger
- AP-22424: Workflow Reader to support Item Versions
- AP-22409: Enable user feedback in K-AI
- AP-22396: Deprecate Salesforce Authentication Extractor node
- AP-22382: Filter hubs K-AI can connect to via customization profile
- AP-22346: Add link from Python-based extension descriptions to installation troubleshooting docs
- AP-22255: KNIME AP customization to filter node repository - node white/black listing via hub delivered customization profiles
- AP-22253: HTML Column Expressions, String Formatter: Make clickable links open in a new tab
- AP-22251: Update H2 JDBC driver to version 2.2.224
- AP-22202: Update Node Icons to HighRes version
- AP-22191: Update SQLite JDBC driver to version 3.45.2.0
- AP-22190: Update PostgreSQL JDBC driver to version 42.7.3
- AP-22186: Update Redshift JDBC driver to version 2.1.0.26
- AP-22185: Deprecate several outdated JDBC drivers for H2, MySQL, Postgres, Redshift, Snowflake, SQLite, and SQL Server
- AP-22168: Remove KNIME Server EJB support
- AP-22167: Text Processing: Update Apache Tika from 1.26 to 2.9 (used in nodes such as "Tika Parser ")
- AP-22109: Row Aggregator and Value Lookup optionally support Hiliting
- AP-22081: Alignment suggestion for Format Manager nodes
- AP-22037: Python: Add schema_provider for ColumnFilterParameter and ColumnParameter
- AP-21983: Include knime-extension-bundling version (git hash?) in bundled extensions and pipe it into create_env.out for easier troubleshooting
- AP-21977: Hide script editor side and bottom panels if editor size is too small
- AP-21959: Value switch for model selection mode in OpenAI Connectors
- AP-21940: Python nodes: different connections port objects give incomprehensible error
- AP-21931: Lower runtime of LLM Prompter via async calls
- AP-21924: Update models in OpenAI Connectors
- AP-21909: Local file browser for GPT4All nodes
- AP-21888: Improve URL handling in REST client nodes
- AP-21875: Rework HeapCache in Columnar Backend (aka HeapBadger)
- AP-21856: Support hiding Python-based nodes
- AP-21811: knime-ext-bundling: remove KNIME version selector from scripts
- AP-21797: H2O Integration: Add H2O version 3.46.0.x
- AP-21790: New KNIME Hub mountpoint option in KNIME Hub Authenticator
- AP-21786: Use URLConnection instead of HttpClient for REST requests (improves stability for concurrent requests)
- AP-21774: Keywords for AI Extension nodes
- AP-21773: Support keywords for Python Node extensions
- AP-21748: Add Legacy/Deprecated labels to the extension names
- AP-21713: Add Python-node unit testing capabilities
- AP-21667: Support protected Hugging Face Inference Endpoints
- AP-21599: Support random seeds for LLMs
- AP-21579: Add configuration option for 'receiveTimeout' in Salesforce Query nodes
- AP-21550: Add option to KNIME Hub Authenticator to expose URL of current KNIME Hub as flow variable
- AP-21335: Option to output similarity score in Vector Store Retriever
- AP-21269: Update of underlying Eclipse version from 2023-03 to 2024-03
- AP-20990: Fix security issues on parent-iframe communication in Generic ECharts View
- AP-20735: Extract Context Properties: provide additional fields
- AP-20367: Call Workflow Service node: List shared deployments
- AP-19971: Improve performance of the Parallel Chunk Loop with the Columnar Backend
- AP-19943: Append/Replace Option for String to Path Node
- AP-19911: Extract Column Header to Support Streaming
- AP-19137: Python Nodes: Allow a node to define dynamic ports
- AP-18499: Update MongoDB library to version 5.1.1
- BD-1311: (Big Data Extensions): Mark Sparkling Water nodes as legacy (Sparkling Water support will be discontinued)
- BD-1300: (Big Data Extensions): Deprecate built-in JDBC driver for Impala
- BD-1299: (Big Data Extensions): Support unity file system in DB Loader for Databricks
- BD-1283: (Big Data Extensions): Add support for Apache Spark 3.5
- BD-1274: (Big Data Extensions): Update built-in JDBC driver for Apache Hive to version 3.1.3 (no longer supports connection to HiveServer 2 and earlier)
- BD-1272: (Big Data Extensions): Deprecate Sparkling Water for Apache Spark version 3.3 and earlier (moved to legacy extension)
- BD-1271: (Big Data Extensions): Update Create Local Big Data Environment to Apache Spark 3.5
- BD-1269: (Big Data Extensions): Update Apache Parquet to version 1.12.2 and ORC to version 1.4.4
- BD-1268: (Big Data Extensions): Update Hadoop libraries to version 3.4.1 (Depending on your environment this might require changes in the KNIME AP Hadoop settings page)
- BD-1267: (Big Data Extensions): Deprecate no longer maintained Apache Spark versions 3.2 and earlier (moved to legacy extension)
- BD-1262: (Big Data Extensions): Support H2O Sparkling Water with Apache Spark 3.5 (only local Spark)
- BD-1260: (Big Data Extensions): Add H2O Spark MOJO support for Apache Spark 3.4
- NXT-2725: Update Equo Chromium to 116.0.13
- NXT-2671: Dynamic home content tile
- NXT-2664: Create, open, edit locked components inside workflows
- NXT-2625: Highlight message in Workflow monitor when nodes with problem are selected
- NXT-2588: Apply UI scaling factor to all detached browser windows
- NXT-2585: Create new private Hub space
- NXT-2582: Add Ctrl+Space to trigger quick nodes adding panel
- NXT-2553: Keyboard navigation support for node repository
- NXT-2543: Make project and sidebar tabs accessible via keyboard
- NXT-2533: Add setting to port view to "Show only selected rows"
- NXT-2530: Open context menu on the currently selected item(s) via a shortcut in workflow canvas
- NXT-2448: Add "workflow configuration" to workflow description
- NXT-2447: Select space items after import
- NXT-2395: Change default size of workflow annotations
- NXT-2320: Restructure home page
- NXT-2266: Display full space item name in title
- NXT-2248: Custom link entries in Help menu
- NXT-2034: Allow right click for empty workflows to show context menu
- NXT-1534: Keyboard navigation support for space explorer
- NXT-1296: Create new workflow in current space level via plus icon in app header
- NXT-953: Change target of links e.g. in node description, workflow and component meta information to be target= "_blank "
- NXT-389: Use arrow keys to navigate from one to another element inside the workflow editor and move the selected element
- UIEXT-1667: Web UI for Chunk Loop Start
- UIEXT-1644: Web UI for Value Counter
- UIEXT-1634: Web UI for Column Combiner
- UIEXT-1631: Web UI for Missing Value Column Filter
- UIEXT-1629: Web UI for Group Loop Start
- UIEXT-1628: Web UI for Date&Time Part Extractor (aka Extract Date&Time Fields)
- UIEXT-1328: Axis labels should default to selected column if not defined otherwise
- NXT-1461: Recent workflows and components in Home tab (kudos to @ArjenEX for reporting)
- NXT-2195: Display errors and warnings in the Workflow monitor panel (kudos to @rfeigel @Jerry @Schroedinger @takbb @iCFO @DiaAzul for reporting)
- NXT-2297: Reveal and select active project in space explorer via workflow or component tab context menu (kudos to @mlauber71 for reporting)
- NXT-2394: Add keyboard shortcut(s) to open port view and detach active port view or inactive port views (kudos to @stefanomosca for reporting)
- NXT-508: Connect nodes via shortcuts (kudos to @Christian_Essen for reporting)
- NXT-2675: Filter functionality for shortcuts with a search input
- NXT-2666: Filter current space explorer level with a search input
- NXT-2615: Click-away handling for workflow and component description changes
- NXT-2602: Access dynamic port actions with shortcuts
- NXT-2554: Disconnect nodes via a shortcut
- NXT-2392: Edit annotation with shortcut
- NXT-2374: Select multiple elements via shortcuts
- NXT-2042: Enable selection for embedded port and node views
- NXT-1880: Rich text metadata editing for components and workflows
- NXT-1867: Fill suggestions in quick nodes panel using most commonly used nodes with compatible port type
- NXT-1786: Keyboard shortcut overview
- UIEXT-1864: Enable keyboard navigation in table selection
- UIEXT-1834: Introduce max row setting for Bar Chart in case of no aggregation
- UIEXT-1810: Rework dialog elements to be smaller for node dialogs
- UIEXT-1702: Sanitization of widgets leads to escaped rendered characters in certain cases
- UIEXT-1568: Enable horizontal virtual scrolling in table
- AP-22627: Deprecate nodes correctly that only have "(deprecated)" in their name
- AP-22585: Python framework: Raise an error if the table contains a column with the reserved column RowID as that might/will cause follow up errors
- AP-22453: Update Packages in Bundled Python Environment
- AP-22452: Update Python version in Web Interaction Nodes to Python 3.10.14
- AP-21733: Don’t start executor in case the preferences can’t be fetched
- AP-21730: Change name of temp folder for Hub jobs
- AP-21704: Title of 5.1 Workflows Shown as "There has been no title set […]." on KS
- AP-21680: Credential Flow Variable should show user name in string representation
- AP-21653: Investigate successful REST requests using then URLConnection while connecting to authenticated Proxies
- AP-20676: Move KNIME-built Python extensions to internal update site
- AP-18422: Set up pipeline for automatic metapackage build + upload
- NXT-2531: Pixel based side panel
- NXT-2417: Prevent jobs from being swapped while interacting with job viewer
- NXT-2386: Replace legacy database port types with new db port types in component input/output port list
- UIEXT-1611: Relax sanitization for Text Output Widget (legacy)
- AP-22426: Move new timeseries extension from community to labs
Bug Fixes
- AP-21471: DataType.getCommonSuperType() returns type of pm4knime (kudos to @iankruger for reporting)
- AP-21669: The component output port gets activated in an inactive branch in case of missing flow variable (kudos to @takbb @masgo for reporting)
- AP-21672: Broken Community Extension might break PortType#availablePortTypes (should try-catch ExceptionInInitializationError) (kudos to @mwiegand @ajackson @joel_lewinson for reporting)
- AP-21681: Node repository is empty after installing certain extensions (kudos to @rfeigel @danielesser for reporting)
- AP-21702: Report port deserialization may not respect original fragment order (kudos to @njconnolly for reporting)
- AP-21720: String to Date&Time node: Improve error message (kudos to @PKRISH for reporting)
- AP-21776: Joiner might complain about duplicate columns although there are none (but col names matching '(#1)') (kudos to @weiclav for reporting)
- AP-21872: Reset All button doesn’t function properly for metanodes (kudos to @Christopher41 for reporting)
- AP-21960: Excel Reader: data shifts to wrong columns if re-evaluate formulas option is not checked (kudos to @Appear3044 @cinthy for reporting)
- AP-22294: Python Script node does not respect KNIME’s proxy settings (kudos to @koeties for reporting)
- AP-22339: REST nodes fail when using a credentials flow variable for Digest authentication (kudos to @tescnovonesis for reporting)
- NXT-1939: If Statistics view/computation is aborted, data in Table is no longer shown (kudos to @DiaAzul for reporting)
- NXT-2123: Clicking/tapping really fast on a node can cause an issue (kudos to @takbb for reporting)
- NXT-2240: Description in space explorer card overlaps the space card boundaries (kudos to @mlauber71 for reporting)
- NXT-2607: MUI load error in case of open temp workflow in a different drive than workspace’s drive (kudos to @mwiegand for reporting)
- UIEXT-1619: The preview of twin list column selection in WebUI dialogs includes wrong columns (kudos to @mwiegand for reporting)
- UIEXT-1674: Error in console for column filter when is manual not selected (kudos to @mwiegand for reporting)
- UIEXT-1900: View nodes do not work in metanodes if directly connected to inner metanode output (kudos to @BPU for reporting)
- AP-21958: Using local update archive is not possible (kudos to @arushib30 for reporting)
- AP-22412: Python View plot preview does not work (kudos to @JHVines for reporting)
- AP-22737: Excel Reader throws IllegalStateException when parsing is cancelled too quickly (kudos to @locodust6 for reporting)
- NXT-2490: Modern UI doesn’t load in presence of outdated community extension (kudos to @Ardilla @arief_rama for reporting)
- UIEXT-1493: JavaScript Views do not work with bundled chromium (kudos to @USCHUKN1ME for reporting)
- AP-18133: Excel Reader does not correctly load sheet selection mode (kudos to @Geo @sw1336 for reporting)
- AP-21237: macOS Sonoma: Splash screen is displayed upside down (kudos to @ssq @mlauber71 for reporting)
- AP-22839: Email Reader (Labs): Network utilized but no task identifiable due to bad progress report (kudos to @mwiegand for reporting)
- NXT-2211: "Save As" workflow not working properly (kudos to @sw1336 for reporting)
- AP-22413: AP-wide proxy does not use Eclipse proxy capabilities
- AP-22321: Updating nested linked components may fail in executor
- AP-22277: Proxy credentials not supplied for Workflow Jobs with HTTPS Connections
- AP-22103: Python Views don’t open after unsaved re-execute
- AP-22019: Can’t set execution retries when initially creating a schedule
- AP-22015: Credentials Configuration and Widget nodes no longer allow overriding credentials with String variables
- AP-21997: Integrated deployment: workflow manager instance doesn’t retain custom workflow name
- AP-21967: Authenticated proxy credentials are saved and reused KNIME-wide till restart after the first use
- AP-21738: Missing Plotly extension leads to workflow/component error on load with deleted node
- AP-22826: Google Authenticator does not always get a refreshable credential during interactive login
- AP-22811: Global proxy settings in executor will break executor functionality
- AP-22803: Customization profile download doesn’t work with proxy configuration
- AP-22793: Environment bundling picks cuda version of packages if available
- AP-22749: Google Big Query Connector complains about wrong file extension when using the OAuthPvtKeyPath JDBC parameter
- AP-22690: Call Workflow Service Node fails calling Service Deployments with "Use current Hub" Hub Auth Connection
- AP-22667: KNIME Hub mountpoints are greyed-out if logged in as consumer (read-only user)
- AP-22664: Box Plot under some circumstances does not calculate the Q3 values correctly
- AP-22558: Fix problem when escaping column placeholder in parameterized and looping db nodes
- AP-22543: Google nodes do not use proxy settings
- AP-22522: Specific characters cause invalid SVG and failure to upload workflow to hub
- AP-22427: NodeLogger incorrectly handles OFF appender level
- AP-22411: Generic ECharts View cannot work with JSON columns
- AP-22397: ROWINDEX is always 0 in Math Formula when executed in Streaming mode
- AP-22320: Markdown documentation of auto-complete not styled correctly
- AP-22316: Duplicate Row Filter may fail with certain settings
- AP-22302: BufferedRowWrite#setFrom does not handle missing values and reads from wrong offset
- AP-22230: Error when bulk-downloading items from KNIME Server (json and xml)
- AP-22199: DB Pivot and DB Row Filter: Escape single quote values
- AP-22178: Generic ECharts View Placeholder not centered if script evaluation fails
- AP-22152: ProxyManager initialisation deadlock on startup
- AP-22131: Node recommendations update fails over authenticated proxy also causing proxy settings unreachable
- AP-22095: Proxy environment variable NO_PROXY is ignored
- AP-22094: Possible workflow load problem in "Microsoft Authenticator" when port is connected to component output
- AP-22052: Redundant proxy authentication popups on AP startup
- AP-22017: REST Web Service nodes: Adding hub credentials port swaps port tooltips
- AP-21996: Shared component link cannot be changed to a Business Hub destination
- AP-21785: KNIME-wide proxy exclude list dominates REST client nodes
- AP-21777: Email Reader might run indefinitely if a message gets deleted during processing
- AP-21764: Generic ECharts View "only 2500rows" notification doesn’t auto-dispose after a while
- AP-21759: HTTP connections to URLs ignore proxy exclude list
- AP-21749: Credentials are saved in node dialog even after switching to other methods for authentication
- AP-21735: Missing node message duplicated for each missing node
- AP-21728: Text Embedder fails if the input table has missing and/or empty values
- AP-21718: Include Conda Packages of Bundled Python Environment by default
- AP-21650: Duplicate Row Filter: "Column name of row status" field should disappear when removing duplicate rows
- AP-21622: Race condition when shutting down draining executor
- AP-21540: Email Reader node flags read emails as unread if the "Mark read emails as read" option is disabled
- AP-21341: Web Interaction Browser does not use KNIME’s proxy settings
- AP-21251: Cannot change component link type when it is workflow-relative
- AP-21243: Components can be modified (e.g. node added) when downstream nodes are executing
- AP-20970: REST Client nodes: Lose flow variable credentials configuration when reconfigured
- AP-20878: AI Extension nodes fail on column name collisions
- AP-20516: "Model Reader" (and other readers) may leave temp files behind after use (only for large, complex models such as XGBoost)
- AP-20299: Duration in Table View (classic & modern) sorted like strings
- AP-20045: (Old) Table View access node data one last time after data is discarded (node reset), possibly causing confusing error logs
- AP-19420: Component in inactive branch stops workflow execution
- AP-11652: REST nodes Credentials Authentication can be overwritten to null
- NXT-2684: Casing of space items cannot be changed by "rename" in Modern UI on Windows
- NXT-2542: Workflow-changed-events aren’t sent after a job has been swapped and unswapped again
- NXT-2512: Dialog crashes AP when being closed and a 'window.alert' window was open (5.3)
- NXT-2491: Yellow-Bar Component Projects do not Save Changes Back to Hub/Server in MUI Hybrid Mode
- NXT-2419: Hidden metanodes aren’t hidden in Modern UI
- NXT-2295: Empty metanodes with input or output bars are not displaying the bars
- NXT-2289: Place nodes deletes all bendpoints and undo won’t recreate them
- NXT-2260: Changes in annotations are lost if a users switch the tab and styles are lost if you switch from one to another workflow annotation
- UIEXT-1985: HTML Writer does not make use of file picker
- UIEXT-1969: Multiple selection widget in combobox mode doesn’t trigger re-execution
- UIEXT-1966: Two combo boxes on the same interface result in selection issues
- UIEXT-1845: File Chooser Widget does not show files and empty folders
- UIEXT-1836: InvalidSettingsException when opening dialog for unconnected Column Filter
- UIEXT-1795: Modifying displayed statistics settings in Statistics View dialog doesn’t reset/refresh the preview
- UIEXT-1787: Allow missing values for excluded columns in twinlist
- UIEXT-1782: Line plot lines are ignored if not in view port
- UIEXT-1751: Wrong data type shown in table view
- UIEXT-1733: Textarea closes dialog on enter
- UIEXT-1691: Cannot save Report PDF in the HUB
- UIEXT-1620: File Upload Widget finishes too early
- UIEXT-366: Re-execution is way slower in AP then in WebPortal