Announcing KNIME Analytics Platform 5.4

Hello everyone,

We are happy to announce that KNIME Analytics Platform 5.4 is now available to download.

Here are the release’s highlights:

  • Build workflows faster and more efficiently with K-AI

    • Build workflows node by node with K-AI directly in the canvas
    • Understand and double check what K-AI did with the documentation it produces
  • Find and configure nodes faster with UI enhancements

    • Configure nodes quickly using a dialog in the side panel, enabled in preferences
    • Discover nodes by category in a Tree view in the node repository
    • Expand individual cells in the table view to see detailed cell content
  • Expanded LLM support, system messages to guide LLM tasks, and faster prompt processing

    • Get access to a wider range of LLMs including Databricks models and GPT4All models on IBM Granite and Microsoft Phi 3.5
    • Set system messages to provide context for LLM tasks and process more prompts in the same amount of time in the LLM prompter node
  • Improved GenAI governance with stronger evaluation capabilities and easier model maintenance

    • Check GenAI workflows for bias, hallucinations, and more with new Giskard nodes to create more reliable applications
    • Simplify maintenance of retrieval augmented generation (RAG) knowledge bases with a new node to migrate and update vector stores
  • Filter tables, handle variables, and reuse results in expressions

    • Reuse results from earlier expressions to perform related custom data manipulations quickly with the enhanced Expressions node
    • Use the new Expression Row Filter node to filter your table with custom expressions and the Variable Expression node for variable handling
    • Get AI assistance to manipulate data in all expression nodes
  • Simplify work with other tools such as Tableau, Box, and Databricks

    • Get easier access to Tableau data with a new Tableau Reader node
    • Access Box data with faster authentication
    • Connect with models and SQL warehouses in Databricks using new nodes

Explore many other major updates and find more details on the ones mentioned above on our blog, update your existing installation, or download the new version of KNIME Analytics Platform below.

Download KNIME Analytics Platform 5.4

Complete list of changelog can be found here

Disclaimer:

KNIME Analytics Platform 5.4 must not be used as an executor on KNIME Server 4.17.x or before. KNIME Server 4.18.0 with full compatibility will be released soon.

P.S: Have questions? Join our “What’s New” webinar on January 14 and hear directly from the KNIME development team.

16 Likes

Thanks to the KNIME team.
Really enjoying seeing the updates.
Especially, the multi-expression nodes (Expressions and Variable Expressions) and embedded configuration view will be a big help.

5 Likes

why this error
An error occurred while uninstalling

session context was:(profile=KNIMEProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.knime.python.giskard.channel.bin.win32.x86_64 5.3.3.v202408211742 → [R]org.knime.python.giskard.channel.bin.win32.x86_64 5.4.0.v202408211728, action=org.knime.product.p2.actions.ShellExec).

ShellExec command exited non-zero exit value:

Could not retrieve standard error.

I tried all the solutions, but nothing works

Hey all.

I want to provide a few suggestions for KNIME AP.

UI Suggestions…

  1. When copying/pasting nodes or collections of nodes, can the upstream connections be preserved? I have to do this a lot when creating custom analytics where I need to make tweaks to intermediate nodes but need to keep the same general structure, and looping will not work due to structural changes in the data.

  2. When inside a Metanode, I am unable to drag from the in-port of the metanode start to create another node. It’s just inconsistent with other functions.

  3. I suggest Adding the Node search popup to the “Right Click” menu. I add nodes more often than I Execute All, so it would be more useful in my opinion.

  4. Is it possible to make the new UI dialogue boxes expand when I expand the dialogue box? These boxes expand in the older-style UI boxes.

  5. I still would LOVE an “invert selection” button on all the column selection dialogues (e.g. GroupBy).

7 Likes

Fantastic to see this update, and some really useful stuff.

4 Likes

Hi @mohammad_alqoqa,

Sorry to hear that you’re seeing this error. Have you tried closing all workflows in KNIME (so that it doesn’t load a workflow when it is started), restarting it, and then running the update?

The giskard extension is based on Python, and in some edge cases it can happen that KNIME cannot delete the old giskard plugin folder (because Windows slowly releases file locks that Python holds).

Hope that helps,
Carsten

There are some fantastic things in this update…well done to all who have worked on it.

Can I ask for some clarification of how K-AI works when we use it to help guide workflows. The info says:

Any information you enter into the chat, as well as information about the workflow (being edited), may be shared with OpenAI and KNIME in order to provide and improve this service.

Would any actual data or metadata read back to the model or just information about the workflow construction?

My company has a one-way access to CoPilot and no access to ChatGpt, so I want to ensure that by using K-AI I’m not crossing any lines with our policy.

Thanks

Hi @zedleb, thanks for the kind words!

Currently, there are two points to keep in mind when it comes to what information K-AI and, consequently, OpenAI have access to (besides what you explicitly provide via messages to K-AI):

  1. Table metadata: column names and types.
  2. Expressions and code: our coding assistant variants of K-AI necessarily share the code with OpenAI.

We are working on expanding K-AI’s workflow-building capabilities, which is likely to involve sampling data in order for it to make more informed decisions, but that would most definitely be configurable and disabled by default.

Hope that helps, and happy KNIMEing!

-Ivan

3 Likes

Hello all,

Thanks for the update. I have feedback about the new release.

  1. I had created an “Error Handling Guide” for my workflow users and when they get an error with the “node path” + “message” in the console, they can search it in the guide and find a solution. However after 5.4 release, they can’t see the node path but only the error message which is not helping as they have the same message for multiple issues. Please note that the workflow they’re using is triggering and executing another workflow which they don’t have permission to import and see it. So, they can go to the node that raising the error. I’m attaching the examples.

Old:
image

New:
image

  1. I could hide warnings and see only errors in the console but now I don’t have that option and I see all warnings.

One feedback about the embedded node configuration mode:

On startup, can the embedded node configuration panel be minimized by default?

Then, is it possible to keep the little Settings button that will appear above the node if you hover on it available with the embedded node configuration mode?

Finally, I wish that the node config panel will auto expand if the Settings button is clicked or if the node is double clicked. Thanks!! I’m so excited about the updates and also have had great time using KNIME 5.4!