Changelog for the KNIME Analytics Platform Nightly Build 5.3.0
Here's what has changed in the nightly build.
(Changelog created Tue, 23 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-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-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-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-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