|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (7)
View Page Historyh1. New system requirements
Petals ESB needs these following changes at operating system level, see the [compatibility matrix|petalsesb:Compatibility Matrix]:
* a JVM (Java Virtual Machine) implementing Java 17,
* for development purpose:
** Maven 3.9.1+ is needed to build Petals artifacts.
Petals ESB needs these following changes at operating system level, see the [compatibility matrix|petalsesb:Compatibility Matrix]:
* a JVM (Java Virtual Machine) implementing Java 17,
* for development purpose:
** Maven 3.9.1+ is needed to build Petals artifacts.
h1. Migrating Petals ESB runtime
No migration is required. Just reinstall your Petals topology with the Petals ESB 5.4.x runtime.
To migrate your Petals ESB runtime, just:
* stop all your Petals ESB Hazelcast Registry nodes and your Petals ESB containers,
* migrate your Petals ESB Hazelcast Registry nodes,
* migrate your Petals ESB containers,
* clean your Petals ESB containers,
* restart your Petals ESB Hazelcast Registry nodes,
* restart your Petals ESB containers,
* and, deploy your [migrated Petals ESB topology|#migrating_topology] (shared libraries, components, service assemblies, ...).
* stop all your Petals ESB Hazelcast Registry nodes and your Petals ESB containers,
* migrate your Petals ESB Hazelcast Registry nodes,
* migrate your Petals ESB containers,
* clean your Petals ESB containers,
* restart your Petals ESB Hazelcast Registry nodes,
* restart your Petals ESB containers,
* and, deploy your [migrated Petals ESB topology|#migrating_topology] (shared libraries, components, service assemblies, ...).
h1. Migrating your services
h2. Migrating Petals ESB Hazelcast Registry
No migration is required. Just reinstall your ESB Hazelcast Registry with the Petals ESB 5.4.x runtime.
h2. Migrating Petals ESB container
No migration is required. Just reinstall your Petals ESB container with the Petals ESB 5.4.x runtime.
{anchor:migrating_topology}
h1. Migrating your Petals topology
Update your topology to use:
* the new versions of *default* Petals artifacts (shared libraries, components and services assemblies, ...) according to the [compatibility matrix|petalsesb:Compatibility Matrix],
* the [updated versions of *your* Petals artifacts|#migrating_your_artifacts].
{anchor:migrating_your_artifacts}
h1. Migrating your Petals artifacts
Update all your Maven projects to use, according to the [compatibility matrix|petalsesb:Compatibility Matrix]:
* the [Petals Maven Plugin 3.4.0+|petalscomponents:Maven Petals Plug-in 3.4.0+],
* the new versions of *default* Petals artifacts (shared libraries, components and services assemblies, ...),
* the updated versions of *your* services, components and shared libraries (see below).
h2. Migrating your services
h2. Migrating Petals ESB container
No migration is required. Just reinstall your Petals ESB container with the Petals ESB 5.4.x runtime.
{anchor:migrating_topology}
h1. Migrating your Petals topology
Update your topology to use:
* the new versions of *default* Petals artifacts (shared libraries, components and services assemblies, ...) according to the [compatibility matrix|petalsesb:Compatibility Matrix],
* the [updated versions of *your* Petals artifacts|#migrating_your_artifacts].
{anchor:migrating_your_artifacts}
h1. Migrating your Petals artifacts
Update all your Maven projects to use, according to the [compatibility matrix|petalsesb:Compatibility Matrix]:
* the [Petals Maven Plugin 3.4.0+|petalscomponents:Maven Petals Plug-in 3.4.0+],
* the new versions of *default* Petals artifacts (shared libraries, components and services assemblies, ...),
* the updated versions of *your* services, components and shared libraries (see below).
h2. Migrating your services
At a runtime level, a large majority of service units running on Petals 5.3.x are compatible with Petals 5.4.x and do not require changes with the exception of:
* [Petals SE Camel service units|petalscomponents:Petals-SE-Camel 1.4.0+#migrationguide],
* [Petals SE Camel service units|petalscomponents:Petals-SE-Camel 1.4.0+#migrationguide],
...
*We recommend to migrate all your service units* even if no change is required at runtime level.
h12. Migrating your custom CDK-based components
All your components based on Petals CDK [must be upgraded to the Petals CDK 5.9.x.|petalscomponents:Migration guide#from58xto59x]