KNIME Analytics Platform Now Releases Every 6 Weeks

Hey @DanielBog

Thank you for further clarifying the new release cycle — it helped me rethink my setup.

To streamline things, I’m consolidating down to just two update sites instead of one per version:

  1. Standard releases: I’ll build against the current version whenever I publish a new extension release. Because KNIME maintains backward compatibility, there’s no need to rebuild with every KNIME release.
  2. LTS releases: I’ll build against the oldest supported LTS, which automatically covers all newer LTS versions. Not being able to use the very latest features is fine for my purposes.

This setup maintains compatibility while significantly reducing overhead. From what I can tell, it aligns perfectly with KNIME’s release model, so I don’t expect any issues. However, if there’s a corner case I haven’t considered, I’d love to hear about it.

Best
Lorenz

P.S. Quick side question: where can I find the “Latest” build job in Jenkins mentioned in the FAQ?

1 Like

Hi Lorenz,

some pieces for Community and Partner Extensions are not yet there.
There will be a Latest build job soon, which we will then use for the standard releases. Only one. We will trigger that again every six weeks.
Apart from that, everything else will just stay the same for Community and Partner developers. Meaning: for every LTS release there will be a new build job just as in the previous years.

I did not understand what you meant with “custom update site”, what is that?
I admit, I also don’t really understood what you meant with " consolidating down to just two update sites instead of one per version". But I hope my previous explanations resolved the confusion.

Does that help already?

Best regards
Steffen

1 Like

Hi Steffen,

Thanks for clarifying the details about the Hub builds.

About the “custom update site”, I should have been clearer earlier. What I meant was a self-hosted update site I’m running in parallel to the Hub. I don’t want to dive into the reasons behind this setup; it’s simply the approach I’d like to keep for now.

I’d love to hear your thoughts on whether maintaining a self-hosted update site, as described above, makes sense for KNIME’s future release cycle.

Best
Lorenz

Hi Lorenz, I don’t have details on why and how you set up your self-hosted update site, so I can only refer to my points above.

However, regarding your points further above:

  1. Standard releases: KNIME maintains backwards compatibility for workflows. This cannot hold for extensions, as they need to evolve with KNIME Analytics Platform to guarantee the backwards compatibility. At the same time, for Python extensions there are very few changes necessary regarding the extension maintenance.
  2. LTS releases: No. No. No. See 1.: There can be breaking changes - the one (and only) example so far for Python extensions is the change to pixi, which we are currently pursuing. Thus, please don’t rely that what you built for one LTS works for another LTS. Always verify and test.

Does that help?

Best regards

Steffen

1 Like

In addition to latest will there still be nightly (or is it trunk - I can never remember!) - and if so, will that build against the latest LTS or the latest… latest? (I hope the meaning of that is clear?!)

Steve

Very valid points, we’re discussing that and will update.

(it is trunk, but I am unsure whether that really was ever used as a nightly or whether it was used as a pure playground - I think playground, but veeery unsure)

2 Likes

I think trunk was the community nightly - (I assume the KNIME core AP ‘nightly’ download also uses a trunk build?). I think the naming comes from back when the source code was hosted on a private KNIME SVN where the SVN-speak equivalent of git’s master or main was trunk, and the nightly build was scheduled to run every night at about 4 or 5 am as opposed to on commit.

(Not that that answers the real questions :slightly_smiling_face: )

Steve

1 Like

That makes a lot more sense now, thanks!

Correct @s.roughley :slight_smile:

We are planning to have a nightly for community that builds against KNIME’s nightly → so using the latest sources available for everything, KNIME and extensions. This allows extension developers to adapt to the next KNIME version before it is released.

As @steffen_KNIME said, there are still some pieces in motion. We’ll update you here as soon as we have the build jobs ready.

4 Likes

1. I’m trying to install KNIME Analytics Platform 5.6, but the following URL returns a “not found” error:

org.knime.update.analytics-platform_5.6.0.zip

I’d like to download the file directly. Could you provide the correct link?

2. Regarding Interactive View nodes, I heard that KNIME is switching from a JSFree-based implementation to an ECharts-based one. Has this change already been applied in the released 5.6 version?

I’m working with large datasets (~500,000 rows), but rendering them in the Interactive View is extremely slow.

If the improvements are not yet included in version 5.6, could you let me know when they are planned to be released?

@carstenhaubold

Hi Carsten, Just for clarity having gone through the thread above, we will have 3 options for Knime downloads.

  • Twice Yearly LTS versions
  • 6 week rolling Versions
  • Nightlies.

For those of us that are behind network blockers, How will the Download Page options be structured to allow us to Identify the LTS versions ? Knowing this will be important so we can go through the process of updating our software repositories.

Also, might I suggest a better link to the Extensions repository perhaps somewhere on the Downloads page ? With so many Core releases it might be important to have the extensions more closely linked and viewable.

1 Like

Hey @jhokim,

https://update.knime.com/analytics-platform/5.6/org.knime.update.analytics-platform_5.6.1.zip

This is likely the correct link :slight_smile: .
The echarts charts should be around since a while already. You find them by looking for the KNIME Views nodes for example on the linked hub. They should perform much better with large data. Let me know once you tried it out.

Greetings,

Daniel

Could someone please confirm the release dates and version numbers for the next LTS release?

Thanks

Steve

Should this be a valid update site:

https://update.knime.com/community-contributions/5.6

because currently it links to

https://update.knime.com/community-contributions/5.51

which returns a 404.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.