Applying a Different Version of an Extension

Hello, I have a question regarding Extension installation.
For customers in a closed network environment, we currently provide the Extension installation as a ZIP package, and they install it offline using that file.

If a customer is using KNIME AP 5.4.3 and wants to update their Extensions to a newer version, for example by replacing the ZIP file with the 5.5.2 Extension ZIP,
is it possible for KNIME AP 5.4.3 to use the nodes from the 5.5.2 Extension or upgrade existing nodes accordingly?

Please let me know if this is possible. Thank you.

I do not think this is possible. Nodes should from extensions should stay consistent within their versions. Only recently with KNIME 5.9 have I seen sometimes older extension versions being used.

1 Like

In KNIME Analytics Platform 5.4.3, we install the following extension ZIP files in an air-gapped (offline) environment:

  1. com.knime.update.partner_5.4.0.zip

  2. org.knime.update.analytics-platform_5.4.3.zip

  3. TrustedExtensions-5.4-latest.zip

Is it possible to share the download URLs for the extension ZIP files for each KNIME version?

We would like to test whether replacing the 5.4.3 extension ZIP files with the 5.8.1 extension ZIP files works properly, but we are currently unable to find where these ZIP files are located.

Any guidance on where to obtain these offline extension ZIP files would be appreciated.

You can take a look here.

In a closed network environment, if a customer is running KNIME Analytics Platform version 5.4.3, is there a way to update only the extensions in order to use the latest nodes?

Additionally, I have another question. After applying three installation ZIP files, when I try to install only one specific extension, all related extensions are automatically upgraded or downgraded. Is there a way to install only the specific extension I selected, without affecting the others?

@JaeHwanChoi This scenario is somewhat covered in the older thread here:
Offline installation of a subset of Knime extensions

When using an offline update site, KNIME does not support installing individual plugins or arbitrarily selecting parts of an extension. Users can only install the extensions that are exposed by the update site, and all required dependencies are resolved.

Therefore, if the goal is to install only a specific extension offline, the update site itself must be generated accordingly (as a custom update site containing only the desired extensions).

1 Like

Thank you for the explanation.
As an example, we were previously using three ZIP files for version 5.4.3, and then replaced all three ZIP files with the latest versions.
After that, we tried to upgrade only the “KNIME AI Extension,” but it seems that all other extensions that have dependencies on it are being upgraded together as well.
In this case, is it not possible to upgrade only the “KNIME AI Extension” by itself?

Yes, that is correct, it is not possible to upgrade only the “KNIME AI Extension” by itself when using offline update sites. Dependencies needs to be resolved, so dependent extensions are upgraded as well. To update only a specific extension, the update site must be re-generated accordingly.

1 Like