Skip to main content
Version: Next

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

dataset editor

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:

disabled brick

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=true defines if the healthcheck is enabled or not
  • host.processProbeInterval=30000 defines the interval between each healthcheck (ms)
  • host.processProbeEarlyTimeout=10000 defines the timeout before the first healthcheck is run (ms)
  • host.reloadOnUncaughtError=true defines if the app should reload automatically on disconnection
  • composer.showUncaughtErrorPopup=true defines if the error popup is shown in Draw
    • If set to false, the user may also set host.reloadOnUncaughtError=false to not have Draw reload automatically

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.

draw version

CODE update

If you are using coded bricks, please update your package.json file with the following dependencies:

PackageVersion
@olympeio/draw2.15.0
@olympeio/runtime-web9.15.0
@olympeio/runtime-node9.15.0
@olympeio/core2.15.0
@olympeio-extensions/...2.15.0
@olympeio/toolkit1.2.3