2.15 - June 2026
The version 2.15 of the Olympe Platform is a major release that brings new features, more about it below.
Major changes
Quality of Life features for the Datasets
The datasets editor has received some love this release with some long-awaited features:
- Import and Export of data is now possible!
- Allows resizing of the left panel and also each columns
- Instances are automatically sorted by their tag
- Fix issue with inherited documentation

Disable unused logic in bricks
Like in traditional code, it happens sometimes to change a brick logic but keeping the old logic for reference or "just in case".
This old logic is however still part of the composition in Draw, to avoid this we added the possibility to "comment" some bricks:

Additionally it is now very easy to enable/disable any Service or Remote Action that is in a Service App, go check it out!
Allow external backend to connect to the bus over HTTPS
By using the option bus.forceWebsocket=true, the user can now force a backend to connect to the bus using HTTPS instead of AMQPS.
This is particularly useful for external backends that were blocked by their infrastructure policies.
Better detection of bus disconnection in frontends
Bus disconnection happens from time to time, outside of our control.
We have improved this a lot when it comes to backends, but not so much when it comes to frontends.
This is now an old story as we added an healthcheck mechanism for frontend apps too, so for Draw and all UI Apps:
- In Draw: a popup will be shown, so the disconnection is no more "hidden" in the background
- In an app: the app will automatically reload to avoid any data loss or issue
- Or if the On Error is defined on the UI App, then it can be handled by the developer
Some options are available to customize the behavior if needed:
host.processProbe=truedefines if the healthcheck is enabled or nothost.processProbeInterval=30000defines the interval between each healthcheck (ms)host.processProbeEarlyTimeout=10000defines the timeout before the first healthcheck is run (ms)host.reloadOnUncaughtError=truedefines if the app should reload automatically on disconnectioncomposer.showUncaughtErrorPopup=truedefines if the error popup is shown in Draw- If set to false, the user may also set
host.reloadOnUncaughtError=falseto not have Draw reload automatically
- If set to false, the user may also set
Minor improvements
Aside from the major changes, this release comes with some improvements and bug fixes on the side.
- Draw
- Fix breadcrumb path sometime wrong
- Fix issue with the SafeMode banner
- Improve project permission
- Extensions
- Core: improve the data connector schema observer
- Sustain: fix minor editor issue
- Fix the JsonToCSV bricks
- Fix error about crypto dependency
- Update dependencies
- Runtime
- Improve logs outputted with logging.sc=0/1
- New healthcheck about the preview-to-active switch
- Fix issue when getting related files
New bricks
No new brick available in this release.
Breaking changes
No breaking changes in this release.
Use v2.15
- Olympe DRAW v2.15.0 / CODE v9.15.0 / Extensions v2.15.0 / Orchestrator v7.6.7 / Toolkit v1.2.3
To check whether your Olympe environment is on v2.15.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.15.0 |
@olympeio/runtime-web | 9.15.0 |
@olympeio/runtime-node | 9.15.0 |
@olympeio/core | 2.15.0 |
@olympeio-extensions/... | 2.15.0 |
@olympeio/toolkit | 1.2.3 |