2.16 - TODO 2026
The version 2.16 of the Olympe Platform is a major release that brings new features, more about it below.
Major changes
TODO
Simplify usage of Bricks from CODE
Executing a Brick from CODE was quite tedious, many repetitive steps were needed without much gain.
This is now an old story as new helpers are available in CODE to simplify the process, alongside a brand new Dependencies editor for all coded bricks:
import { Brick, registerBrick, executeBrick } from 'olympe';
import AnotherBrick from './AnotherBrick';
export default class MyBrick extends Brick {
async update($, [], [forwardEvent]) {
const outputs = await executeBrick($, AnotherBrick, ['Hello', 'World']);
// ...
forwardEvent();
}
}
registerBrick('019...', MyBrick);
Explanation and info HERE.
Coded Service & Coded Remote Action
To continue on the CODE democratisation, new coded bricks are available: Coded Service and Coded Remote Action
It is not needed anymore to create a Coded Action to only put it in a Remote Action, saving quite some steps again.
Explanation and info HERE.
Minor improvements
Aside from the major changes, this release comes with some improvements and bug fixes on the side.
TODO
- Draw
- Extensions
- Runtime
- Orchestrator
New bricks
No new brick available in this release.
Breaking changes
No breaking changes in this release.
Use v2.16
- Olympe DRAW v2.16.0 / CODE v9.16.0 / Extensions v2.16.0 / Orchestrator vTODO / Toolkit vTODO
To check whether your Olympe environment is on v2.16.x: click on the top-right logo in DRAW; you'll see the current version you are using.
CODE update
If you are using coded bricks, please update your package.json file with the following dependencies:
| Package | Version |
|---|---|
@olympeio/draw | 2.16.0 |
@olympeio/runtime-web | 9.16.0 |
@olympeio/runtime-node | 9.16.0 |
@olympeio/core | 2.16.0 |
@olympeio-extensions/... | 2.16.0 |
@olympeio/toolkit | TODO |