Most of your apps' business logic will work almost out-of-the-box. Depending on how your app was built, you need to do the following:
- Upgrade Actyx Pond
- Upgrade Actyx SDK (TypeScript)
- Ensure compatibility with an event log that identifies event streams by
@actyx/pond to version 3.
If you were using version 2, the business logic you wrote will still work.
@actyx/os-sdk was using the Events API v1 (based on
name), this entails updating to the tag-based Events API v2 that was already used in the Actyx Pond 2.x.
Ensure compatibility with an old event log
This step is only required if your apps need to be compatible with "old" data, i.e. events that were created directly through the Events HTTP API, or through the
To be compatible with these events, you can use the following tags:
After you have updated your business logic, the next step is to migrate your app manifest.