Release notes

3.6.0 (27 May 2026)

Features

  • Support for Azure

  • IMC plugin

Bugfixes & UX

  • Improved uploading UX

  • Details on available nodes

  • Fixed bug in MDF plugin for signals of uneven length within a group

3.5.1 (13 May 2026)

Features

  • Simulink MAT plugin

  • --use-groups/--no-use-groups option for TDMS

Dev

  • Upload to Server as fallback if S3 is not reacheable from the Browser

  • Fixes some broken insight webhooks

3.5.0 (12 May 2026)

Features

  • New Ingestion Flow

    • ‘UPLOADING’ is now a separate state

    • Upload files straight to blob storage

    • Multi-Part Upload for larger files

  • Ingestion Nodes are now available

    • Planet Scale ingestion performance via AWS Batch

  • Cancel/Abort ingestion at any time

    • UPLOADING/WAITING/IMPORTING

3.4.1 (17 April 2026)

Bugfixes & UX

  • Improve "hot storage almost full" handling

3.4.0 (15 April 2026)

Bugfixes & UX

  • Fix Negative Timestamps crashing import process

  • Fix Insight Webhook crashing import process

3.3.0 (26 March 2026)

Features

  • Rename workspaces

Bugfixes & UX

  • MAT plugin: more robust for empty signals

  • Improve Trino memory usage (fix files stuck at importing)

  • Disable cool realtime signals

  • Don’t show “all” datastreams when specific selected

3.4.0 (15 April 2026)
  • Fix Import process crashing on negative timestamps

  • Minor bugfixes

3.3.2 (30 March 2026)
  • Minor bugfixes

3.3.1 (26 March 2026)
  • Minor bugfixes

3.3.0 (26 March 2026)
  • Airgapped IdP

  • Rename Workspace

  • Minor bugfixes & reliability fixes

3.2.3 (18 March 2026)
  • Disabled cooling of real-time data

3.2.2 (9 March 2026)
  • Offline IdP

  • Connect to Trino without https

3.2.1 (5 March 2026)

Bugfixes

  • Fix missing metadata on file upload

3.2.0 (4 March 2026)

Features

  • Plugins

    • Parquet (new!)

    • HDF5: signal format & performance improvements

    • MAT: process HDF5 files

  • Dataset metadata: folder selector

  • Ingestion

    • Show ingestion queue on datastream page

    • Option to cancel waiting imports

  • Hot storage tracking

Bugfixes & UX

  • Fix log out to switch user

  • Prefill metadata on upload from previous file

  • Store NaN values as None in realtime streams

3.1.2 (16 February 2026)
  • Changed FastAPI endpoints from async def -> def

3.1.1 (13 February 2026)
  • Optimize Parquet ‘row_groups’ in Iceberg

  • Compress Parquet using ZSTD in Iceberg

  • Fix Jumpcloud OAUTH

  • Update Connect page with new SDK documentation

3.1.0 (10 February 2026)

Features

  • Make all cold storage queryable

  • Limit Trino memory resources

  • Include live hot storage in license limit

  • “Drop license” upload box for offline deployments

  • Python SDK++ (.where etc)

Bugfixes & UX

  • Speed up signal preprocessing rules

  • MAVLink plugin: write different instances to different signals

  • Fix cooling script

  • Scrollable workspace selector

  • Switch to new workspace after creation

3.0.7 (5 February 2026)

Bugfixes

  • Fix cooling script

  • Better iceberg lock

3.0.6 (3 February 2026)

Bugfixes

  • More performant signal rules queries

  • Lock the iceberg table when deleting a dataset

3.0.5 (28 January 2026)

Features

  • MAVLink plugin: Extract all instance signals

3.0.4 (26 January 2026)

Bugfixes

  • Fix cooling script

  • Fix count-parquet-versions script

  • Improve migration script to migrate in memory

  • Add locking mechanism to add_iceberg_files to avoid commit issues

3.0.0 (22 January 2026)

Features

  • Queryable cold storage

    • Write parquet files in Iceberg format

    • Setup Trino catalogs per workspace

  • Batch reingest/download/delete datasets

  • Allow only adding users by superuser (config setting)

Bugfixes & UX

  • Dataset table flickers for realtime datastreams

  • Refresh license when accessing via API endpoints

  • Format all dates as dd/mm/yyyy

  • Fuzzy search in workspace switcher

2.11.2 (8 January 2026)

Bugfixes

  • Speedup script to decrease hot data storage

  • Reset IdP ids script

2.11.1 (17 December 2025)

Features

  • Option to skip empty signals in MDF plugin

2.11.0 (16 December 2025)

🚧 Real-time has been re-enabled on db.marpledata.com (for selected workspaces)

Features

  • Licensing Added

  • User Roles (Admin, Editor) added for users & API tokens

  • Data Cooling Script

2.10.1 (11 December 2025)

11/12/2025

Features

  • CSV, MAT, TDMS, HDF5 plugin: option to use index as time column

  • TDMS Plugin: option to select one of multiple time columns

  • Avro Plugin Added

2.10.0 (3 December 2025)

27/11/2025

🚧 Real-time streaming has been temporarily disabled on db.marpledata.com

Features

  • Allow using multiple time columns in CSV, MAT & H5 Plugins

Bugfixes

  • Metadata fields are visible again in the upload modal

  • Datastream page is faster with large number of datasets

2.9.2 (27 November 2025)

27/11/2025

Features

  • Extract metadata in Mavlink plugin

Bugfixes

  • Performance improvements for datasets with many metadata fields

2.9.1 (24 November 2025)

24/11/2025

Bugfixes

  • Fix refreshing Datastream page

2.9.0 (20 November 2025)

20/11/2025

Features

  • MDF plugin extracts both numeric values & text values for ENUM signals

  • Usage tracking

Bugfixes

  • Convert all metadata read from CSV to strings

  • Show an error when logging in with a duplicate email

2.8.0 (29 October 2025)

29/10/2025

Features

  • Convert new parquet files to Iceberg-compatible format

2.7.1 (22 October 2025)

22/10/2025

Bugfixes

  • Looser SSL context

2.7.0 (16 October 2025)

16/10/2025

Features

  • Signal Heating Queue

2.6.1 (3 October 2025)

03/10/2025

Bugfixes

  • Fix closing database connections

2.6.0 (2 October 2025)

02/10/2025

Features

  • Realtime performance improvements

  • .ulog plugin

  • .bin plugin

  • Superuser for managing workspaces

  • Download signal as parquet file

Bugfixes & UX

  • Whitescreen when creating a datastream with “?” in the name

  • Aliasing: don’t choose empty signal as reference signal

  • Filter negative timestamps during ingestion

  • Add timestamps to Docker logs

  • Fix login redirect

  • Allow switching users after logout

2.5.2 (19 September 2025)

19/09/2025

Bugfixes

  • Handle errors in signal aliasing

2.5.1 (18 September 2025)

18/09/2025

Features

  • Signal aliasing

    • Create new signals based on a hierarchy of existing signals

    • Define rules

    • Download & Upload rules in bulk

    • Run signal aliasing on import of new datasets

    • Rerun signal aliasing for entire streams or individual datasets

  • Add all available metadata fields to the downloadable connection.json to reduce setup work in Marple Insight

  • Create realtime datastreams

Bugfixes & UX

  • Change mandatory metadata when set to empty string

  • Info about who uploaded a dataset

  • Do not fail when config setting INGEST_PLUGINS_ADDITIONAL is missing

  • Drop 19h time partitions

2.4.1 (5 September 2025)

05/09/2025

Features

  • Matrix format in HDF5/MAT plugin

Bugfixes

  • Fix MDF memory issue

2.4.0 (4 September 2025)

04/09/2025

Features

  • Show available plugin names

  • Download dataset metadata to csv

  • Whitelist signals in mdf plugin

  • MATLAB SDK

2.3.0 (20 August 2025)

20/08/2025

Features

  • Metadata

    • Define optional/mandatory metadata

    • Fill in metadata on file upload

    • Flag datasets with missing metadata

  • Add options “time-offset” and “time-factor” to all plugins

Bugfixes & UX

  • Allow changing metadata while importing datasets

  • Speedup datastream & dataset info

  • Add release notes to help menu

  • Get metadata suggestions

2.2.0 (6 August 2025)

06/08/2025

Features

  • Show sizes of cold and hot storage

  • Add gleap messaging for support

  • Publish swagger API docs at /api/docs (example)

  • Speed up signal heating (3-5x)

Bugfixes & UX

  • Export connection.json for setup with Marple Insight

  • Restrict editing of preprocessing rules to admins only

  • Add sorting on dataset en signal tables

  • Fix metadata keys going off-screen (no scrollbar)

  • Fix heating for similar signals (Throttle, Throttle.left, Throttle.right)

  • Fix when ingesting & heating large signals (100M+ datapoints)

2.1.0 (24 July 2025)

24/07/2025

Features

  • Uploading bulk metadata with CSV

  • csv plugin: group signals by file name (--unzip --group-by-filename)

  • segment plugin

Bugfixes & UX

  • mdf plugin: fix overflow when casting from int64 to float64

  • Show signals with empty strings as unavailable instead of as text

  • Fix workspace name being invisible when there is only 1

Older

6 older releases are unpublished

Last updated