Changelog for the KNIME Analytics Platform Nightly Build 5.3.0

Here's what has changed in the nightly build.
(Changelog created Wed, 24 Apr 2024 06:22 CEST)

Story

  • NXT-2392: Edit annotation with hotkeys
  • NXT-2374: Selecting multiple elements via hotkey
  • NXT-1906: Basic read-only mode for job viewer
  • NXT-1786: Keyboard shortcut overview
  • UIEXT-1818: Create dataset sample node
  • UIEXT-1702: Sanitization of widgets leads to escaped rendered characters in certain cases

New nodes

  • AP-22289: OpenAI Fine-Tuned Model Deleter
  • AP-22038: Giskard Scanner node
  • AP-21860: New Expression node with modern Script Editor
  • AP-21835: OpenAI Chat Model Fine-Tuner
  • AP-21821: Create HF TEI Embeddings Connector
  • AP-21793: KNIME Hub Chat Model Connector
  • AP-21746: Email Sender (rewrite of old node, includes ability to inline KNIME reports in HTML)
  • AP-21737: Credentials Property Extractor

Enhancement

  • AP-22219: AI Proxy Model Management UI
  • AP-22202: Update Node Icons to HighRes version
  • AP-22191: Update SQLite driver to version 3.45.2.0
  • AP-22190: Update PostgreSQL driver to version 42.7.3
  • AP-22186: Update Redshift driver to version 2.1.0.26
  • 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-22067: Store K-AI conversation history locally
  • AP-22037: Python: Add schema_provider for ColumnFilterParameter and ColumnParameter
  • AP-22020: Allow to specify batch size in HF TEI Embeddings Connector
  • 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 to enable dialog embedding
  • AP-21940: Python nodes: different connections port objects give incomprehensible error
  • AP-21909: Allow local file selection through LocalPathParameter for GPT4All nodes
  • AP-21875: Rework HeapCache in Columnar Backend (aka HeapBadger)
  • AP-21864: Expressions: new UI component for function catalog with docs to the right
  • AP-21856: Support hiding Python-based nodes
  • AP-21790: Mountpoint option in KNIME Hub Authenticator
  • AP-21786: Use URLConnection instead of HttpClient for REST requests (improves stability for concurrent requests)
  • AP-21774: Add Keywords to AI Extension nodes
  • AP-21773: Support keywords for Python Node extensions
  • AP-21748: Add Legacy/Deprecated labels to the extension names
  • AP-21747: Add Request Body to DELETE Request node
  • AP-21713: Add Python-node unit testing capabilities
  • AP-21599: Support random seeds for LLMs
  • AP-21579: Add configuration option for 'receiveTimeout' in Salesforce Query nodes
  • AP-21550: KNIME Hub Authenticator with advanced option to expose URL of current KNIME Hub as flow variable
  • AP-21335: Optionally output similarity score in Vector Store Retriever node
  • 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
  • NXT-2543: Make project and sidebar tabs accessible via keyboard
  • NXT-2533: Add setting to port view to “Show only selected rows”
  • NXT-2501: SpaceSelectionDropdown should select the first space after connecting
  • NXT-2448: Add “workflow configuration” to workflow description
  • NXT-2395: Change default size of workflow annotations
  • NXT-2266: Display full space item name in title
  • NXT-2034: Allow right click for empty workflows to show context menu
  • NXT-953: Change target of links e.g. in node description, workflow and component meta information to be target="_blank"
  • UIEXT-1667: Web UI for Chunk Loop Start
  • UIEXT-1644: Web UI for Value Counter
  • UIEXT-1629: Web UI for Group Loop Start
  • UIEXT-1328: Axis labels should default to selected column if not defined otherwise

Bug Fixes

  • 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-21958: Using local update archive is not possible
  • AP-21738: Missing Plotly extension leads to workflow/component error on load with deleted node
  • NXT-2490: Modern UI doesn't load in presence of outdated community extension
  • UIEXT-1493: JavaScript Views do not work with bundled chromium anymore
  • AP-22320: Markdown documentation of auto-complete not styled correctly
  • 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-22178: Generic ECharts View Placeholder not centered if script evaluation fails
  • AP-22131: Node recommendations update fails over authenticated proxy also causing proxy settings unreachable
  • 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-21996: Shared component link cannot be changed to a Business Hub destination
  • AP-21960: Excel Reader: data shifts to wrong columns if re-evaluate formulas option is not checked
  • AP-21872: Reset All button doesn't function properly for metanodes
  • 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-21776: Joiner might complain about duplicate columns although there are none (but col names matching '(#1)')
  • 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-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-21720: String to Date&Time node: Improve error message
  • AP-21718: Include Conda Packages of Bundled Python Environment by default
  • AP-21702: Report port deserialization may not respect original fragment order
  • AP-21681: Node repository is empty after installing certain extensions
  • AP-21669: The component output port gets activated in an inactive branch in case of missing flow variable
  • 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-21471: DataType.getCommonSuperType() returns type of pm4knime
  • 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-21237: macOS Sonoma: Splash screen is displayed upside down
  • AP-20970: REST Client nodes: Lose flow variable credentials configuration when reconfigured
  • AP-20878: AI Extension nodes don't handle 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-18133: Excel Reader does not correctly load sheet selection mode
  • AP-11652: REST nodes Credentials Authentication can be overwritten to null
  • 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 the modern UI
  • NXT-2295: Empty metanodes with input or output bars are not displaying the bars
  • NXT-2289: Replacing 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
  • NXT-2240: Description in space explorer card overlaps the space card boundaries
  • NXT-2211: “Save As” workflow not working properly
  • NXT-2123: Clicking/tapping really fast on a node can cause an issue
  • NXT-1939: If Statistics view/computation is aborted, data in Table is no longer shown
  • UIEXT-1845: File Chooser Widget does not show files and empty folders
  • UIEXT-1787: Allow missing values for excluded columns in twinlist
  • UIEXT-1782: Line plot lines are ignored if not in view port
  • UIEXT-1733: Textarea closes dialog on enter
  • UIEXT-1691: Cannot save Report PDF in the HUB
  • UIEXT-1674: Error in console for column filter when is manual not selected
  • UIEXT-1620: File Upload Widget finishes too early
  • UIEXT-1619: The preview of twin list column selection in WebUI dialogs includes wrong columns

What are you looking for?