Release History

This page documents the release history of Spoke Zone for both the frontend and backend with notes on the changes that were made for each release.

Starting in 2024, the major version number was made to be the current year. The minor version number is incremented with each production release. The patch version number is incremented only when required for bug fix patches.

v25.0.3

Released on 2025-03-27

v25.0.2

Released on 2025-03-18

v25.0.1

Released on 2025-03-17

v25.0.0

Released on 2025-03-17

New Status Site

Our main focus in the early months of the year has been on improving platform stability. To help achieve this, we have developed new features to improve our ability to monitor and quickly address any performance problems.

We have added a new status site which allows any user to monitor the status of the MQTT broker. It also allows super users to quickly address performance problems.

See more details here.

Delete Device Data

The device page now includes a section for deleting all the data uploaded from a device. This should make it much easier to completely clear out all the data files for a specific device. It also allows you to clear the device's current recorded state and the history of API calls made by the device.

You can see more details here.

Billing Improvements

We completely revamped our system for recording each organization's monthly bill. Currently, these monthly bills are only visible to Super Users.

The SIM section of the device page now includes the start date of the next billing cycle.

Search By CPU ID

It is now possible for Super Users to search the device list by CPU ID. Super Users can now also view a device's CPU ID, UUID, and token in the Device Secrets section of the device page.

Bug Fixes

Here are a few of the bug fixes included in this release:

v24.14.2

Released on 2025-01-22

Restored deprecated API endpoint /api/v2/historical-data/by-device/:id/data.

v24.14.1

Released on 2025-01-14

Fixed a loading bug in the data file viewer.

v24.14.0

Released on 2025-01-07

This release contains many minor end-of-year UI and UX fixes and improvements. We also made some improvements to the data export feature and the Connected Logger integration.

Data Export Improvements

Spoke Zone now does some post-processing on the parquet files exported by the data export feature. CAN signal scale and offset are automatically applied to all the CAN values in parquet file before the parquet file is sent to the customer's S3 bucket.

Connected Logger Integration

We worked with the Connected Logger firmware team to improve the stability of the Connected Logger data file upload process.

We also made a few minor improvements to the UX surrounding setting up a Connected Logger in the model editor.

v24.13.2

Released on 2024-11-04

Fixed a bug where a few mqtt-history data files weren't being uploaded correctly.

v24.13.1

Released on 2024-10-31

Fixed a bug where mqtt-history data files weren't being uploaded correctly.

v24.13.0

Released on 2024-10-29

Download Parquet Files

We have added a button that allows a user to download all the parquet files for a specific log data file. You can find more information here.

API Errors System

We have completed the initial transition to the new API errors system. All v2 API endpoints should return an errors array as part of their error response. This new system should make it much easier to diagnose what went wrong with a failed request.

Runtime Tracking Proof-of-Concept

We have implemented a proof-of-concept runtime tracking system.

Accessing runtime tracking for a specific device:

  1. Go to the devices page.
  2. Select a device.
  3. Select the button in the preview overlay.

This will take you to the new Diagnostics page. For now, it attempts to display runtime tracking for the past week. This information is based on the MQTT messages sent out by a device (if the device doesn't broadcast any MQTT messages within a five-minute period, this is considered the beginning of an "offline" period). There may be a delay of up to half an hour for the most recent data.

This is just the beginning of our work on the new diagnostics system. Our goal is to implement a suite of features which support users in remotely troubleshooting and diagnosing problems with a device. The next few releases should see great strides in this direction.

v24.12.0

Released on 2024-10-07

This release is focused mostly on internal improvements. There were a few user-facing changes.

API Errors Improvements

We have improved the API errors reported by several of our v2 API endpoints. See more details here. Currently, only the dashboards, reports, and statistics endpoints have been updated. We plan to update more endpoints in the upcoming months.

Data Files Clean Up

We implemented some logic for automatically cleaning up old and errant data files. Data files are automatically deleted after one year.

Consistent Buttons

We reworked many buttons throughout our user interface to use a new consistent style. This will allow us to provide a more polished product long term.

Frontend patch v24.11.1

Released on 2024-09-18

Fixed a bug where dashboard panes were being cut off vertically on mobile screen sizes.

v24.11.0

Released on 2024-09-16

There were not many user-facing changes in this release. We spent a lot of time working on our internal tooling to make sure we are well prepared to efficiently deliver improvements in the future!

Developer Documentation

We added more pages to our developer documentation. See the Developers section in the documentation nav menu.

A few of the new pages

Expanding our documentation continues to be an important focus for our team.

Data File Deletion

We improved the data file deletion experience by moving a lot of the logic to a periodic background process. Deleting many data files at once should now be much quicker.

Announcement Docs Links

Sometimes our announcements refer the user to the docs for more information on a particular subject. We added a button to the announcements overlay on the home page which allows the user to quickly go to the docs mentioned in the announcement.

Frontend patch v24.10.1

Released on 2024-08-13

Improved loading performance on the recent data page.

v24.10.0

Released on 2024-08-12

The big focus of this release was fixing bugs and improving performance for the statistics features. We also implemented a couple of notable improvements elsewhere in the platform.

Quickly Configure CAN Messages

A common step taken after uploading a CAN database to a Spoke Zone model is enabling the "Logged on device" and "Send over MQTT" fields for many or all messages. In order to streamline this process, we have implemented a new dialog that allows the user to quickly configure these fields for each of the messages in a CAN database. This dialog is available through a button on the right side of the nav bar.

See the CAN database documentation for more details.

We plan to continue making gradual improvements to the CAN database editor over the upcoming months.

Recent Data Page

We created a very simple "Recent Data" page to allow users to see a list of LOG data files for a specific device from the past three days, along with which time spans have no LOG data files. This feature will allow users to easily identify gaps in a device's LOG data.

See the documentation here.

Roadmap Feedback

We added a feedback button to the roadmap page. Please use it to give us any feedback you might have about our general roadmap!

Backend patch v24.9.2

Released on 2024-07-30

We temporarily disabled raw granularity in the statistics endpoint to avoid performance issues. Raw granularity should be available again in v24.10.0.

Backend patch v24.9.1

Released on 2024-07-30

We increased the timeout for v1 data files uploads.

Frontend patch v24.9.2

Released on 2024-07-22

We improved the chart loading logic so that it doesn't show old chart CAN signals which no longer exist for the selected device(s).

Frontend patch v24.9.1

Released on 2024-07-22

We fixed a bug in the chart signal editor where certain CAN signals would cause the edit signal form to display an invalid state.

v24.9.0

Released on 2024-07-22

The big focus of this release was improving our feature set in order to deploy Cloud Connect - a Spoke.Zone platform for Europe.

The following sections outline the main highlights of the release.

Statistics

The reports page has received quite a few upgrades related to adding statistics features.

Granularity Setting

We have phased out the old Sampling Rate setting. The new Granularity setting allows the user to choose at what level to see historical data: second-by-second, minute-by-minute, etc.

See here for more information about this new setting.

CAN Signal Statistics

For each CAN signal, the user can select one of the following statistics to use in the aggregated results:

CAN Signal Thresholds

You can now apply thresholds to your CAN signals. See here for more information.

Time Signals

Previously, every chart in a report had an automatically inserted time signal (the x-axis of the line graph chart and the first column of the table chart). Now, users can select if they want to include a time signal in each chart, along with the format to use in displaying that time signal.

Time format options:

Whichever signal is first for a line graph chart will be displayed as the x-axis, instead of being a hard-coded time signal. This should give users more flexibility in how they compare data from different signals on their charts.

Statistics Comparison Chart

We have added a new statistics comparison chart.

View more information about the new chart here.

Log Upload Period

We have added the Log Upload Period setting to models.

Improved Documentation

Any out-of-date documentation should now be up to date.

A few previously undocumented pages on Spoke Zone will now have documentation.

We've also added this new release history page in order to better document each release.

Backend patch v24.8.2

Released on 2024-06-24

Backend patch v24.8.1

Released on 2024-06-17

v24.8.0

Released on 2024-06-17

Frontend ChangesBackend Changesv24.7.0

Released on 2024-05-29

Frontend ChangesBackend ChangesBackend patch v24.6.1

Released on 2024-05-22

Frontend patch v24.6.2

Released on 2024-05-10

Frontend patch v24.6.1

Released on 2024-05-10

v24.6.0

Released on 2024-05-09

Frontend ChangesBackend ChangesFrontend patch v24.5.1

Released on 2024-04-25

v24.5.0

Released on 2024-04-24

Frontend ChangesBackend ChangesFrontend patch v24.4.2

Released on 2024-04-23

Frontend patch v24.4.1

Released on 2024-03-27

v24.4.0

Released on 2024-03-27

Frontend ChangesBackend ChangesFrontend patch v24.3.2

Released on 2024-03-14

Backend patch v24.3.1

Released on 2024-03-12

Frontend patch v24.3.1

Released on 2024-03-11

v24.3.0

Released on 2024-03-05

Frontend ChangesBackend ChangesBackend patch v24.2.2

Released on 2024-02-28

Backend patch v24.2.1

Released on 2024-02-28

v24.2.0

Released on 2024-02-22

Frontend ChangesBackend ChangesFrontend patch v24.1.1

Released on 2024-02-05

Backend patch v24.1.2

Released on 2024-02-05

Backend patch v24.1.1

Released on 2024-02-01

v24.1.0

Released on 2024-01-30

Frontend ChangesBackend ChangesFrontend patch v24.0.2

Released on 2024-01-08

Frontend patch v24.0.1

Released on 2024-01-08

v24.0.0

Released on 2024-01-08

Frontend ChangesBackend ChangesBackend patch v24.0.1

Released on 2024-01-08

Frontend patch v1.46.1

Released on 2023-12-19

v1.46.0

Released on 2023-12-19

Frontend ChangesBackend ChangesFrontend patch v1.45.4

Released on 2023-12-01

Frontend patch v1.45.3

Released on 2023-11-29

Frontend patch v1.45.2

Released on 2023-11-28

Frontend patch v1.45.1

Released on 2023-11-27

v1.45.0

Released on 2023-11-27

Frontend ChangesBackend ChangesBackend patch v1.44.2

Released on 2023-11-20

v1.44.0

Released on 2023-11-13

Frontend ChangesBackend ChangesBackend patch v1.44.1

Released on 2023-11-13

Frontend patch v1.43.5

Released on 2023-11-06

Backend patch v1.43.2

Released on 2023-11-06

Frontend patch v1.43.4

Released on 2023-11-03

Frontend patch v1.43.3

Released on 2023-10-31

Backend patch v1.43.1

Released on 2023-10-31

Frontend patch v1.43.2

Released on 2023-10-30

Frontend patch v1.43.1

Released on 2023-10-30

v1.43.0

Released on 2023-10-30

Frontend ChangesBackend ChangesBackend patch v1.42.5

Released on 2023-10-17

v1.42.0

Released on 2023-10-16

Frontend ChangesBackend ChangesBackend patch v1.42.4

Released on 2023-10-16

Backend patch v1.42.3

Released on 2023-10-16

Backend patch v1.42.2

Released on 2023-10-16

Backend patch v1.42.1

Released on 2023-10-16

Frontend patch v1.41.3

Released on 2023-10-05

Frontend patch v1.41.2

Released on 2023-10-03

Frontend patch v1.41.1

Released on 2023-10-02

v1.41.0

Released on 2023-10-02

Frontend ChangesBackend ChangesBackend patch v1.40.1

Released on 2023-09-19

Frontend patch v1.40.2

Released on 2023-09-18

Frontend patch v1.40.1

Released on 2023-09-18

v1.40.0

Released on 2023-09-18

Frontend ChangesBackend Changesv1.39.0

Released on 2023-09-05

Frontend ChangesBackend ChangesFrontend patch v1.38.2

Released on 2023-08-21

Frontend patch v1.38.1

Released on 2023-08-21

Backend patch v1.38.1

Released on 2023-08-21

v1.38.0

Released on 2023-08-21

Frontend ChangesBackend ChangesFrontend patch v1.37.3

Released on 2023-08-15

Frontend patch v1.37.2

Released on 2023-08-09

Backend patch v1.37.3

Released on 2023-08-08

Backend patch v1.37.2

Released on 2023-08-07

Frontend patch v1.37.1

Released on 2023-08-07

Backend patch v1.37.1

Released on 2023-08-07

v1.37.0

Released on 2023-08-07

Frontend ChangesBackend ChangesFrontend patch v1.36.2

Released on 2023-07-25

Frontend patch v1.36.1

Released on 2023-07-24

v1.36.0

Released on 2023-07-24

Frontend ChangesBackend ChangesBackend patch v1.35.2

Released on 2023-07-12

Frontend patch v1.35.1

Released on 2023-07-10

Backend patch v1.35.1

Released on 2023-07-10

v1.35.0

Released on 2023-07-10

Frontend ChangesBackend ChangesFrontend patch v1.34.3

Released on 2023-07-07

Frontend patch v1.34.2

Released on 2023-06-26

Frontend patch v1.34.1

Released on 2023-06-26

v1.34.0

Released on 2023-06-26

Frontend ChangesBackend Changesv1.33.0

Released on 2023-06-08

Frontend ChangesBackend ChangesBackend patch v1.32.1

Released on 2023-05-31

Frontend patch v1.32.1

Released on 2023-05-25

v1.32.0

Released on 2023-05-25

Frontend ChangesBackend ChangesBackend patch v1.31.4

Released on 2023-05-19

Backend patch v1.31.3

Released on 2023-05-18

Backend patch v1.31.2

Released on 2023-05-12

Backend patch v1.31.1

Released on 2023-05-11

v1.31.0

Released on 2023-05-11

Frontend ChangesBackend Changesv1.30.0

Released on 2023-04-27

Frontend ChangesBackend Changesv1.29.0

Released on 2023-04-18

Frontend ChangesBackend ChangesFrontend patch v1.28.5

Released on 2023-04-18

Frontend patch v1.28.4

Released on 2023-04-18

Backend patch v1.28.3

Released on 2023-04-04

Frontend patch v1.28.3

Released on 2023-04-04

Backend patch v1.28.2

Released on 2023-04-04

Frontend patch v1.28.2

Released on 2023-04-03

Backend patch v1.28.1

Released on 2023-03-31

Frontend patch v1.28.1

Released on 2023-03-30

v1.28.0

Released on 2023-03-30

Frontend ChangesBackend Changesv1.27.0

Released on 2023-03-16

Frontend ChangesBackend ChangesFrontend patch v1.26.2

Released on 2023-03-02

Frontend patch v1.26.1

Released on 2023-02-27

v1.26.0

Released on 2023-02-23

Frontend ChangesFrontend patch v1.25.1

Released on 2023-02-16

v1.25.0

Released on 2023-02-16

Frontend ChangesBackend ChangesFrontend patch v1.24.1

Released on 2023-02-15

v1.24.0

Released on 2023-02-01

Frontend ChangesBackend ChangesBackend patch v1.23.1

Released on 2023-01-23

v1.23.0

Released on 2023-01-19

Frontend ChangesBackend Changesv1.22.0

Released on 2023-01-05

Frontend ChangesBackend Changesv1.21.0

Released on 2022-12-20

Frontend ChangesBackend Changesv1.20.0

Released on 2022-12-06

Frontend ChangesBackend Changesv1.19.0

Released on 2022-11-22

Frontend ChangesBackend Changesv1.18.0

Released on 2022-11-08

Frontend ChangesBackend ChangesBackend patch v1.17.1

Released on 2022-11-04

v1.17.0

Released on 2022-10-25

Frontend ChangesBackend ChangesFrontend patch v1.16.1

Released on 2022-10-19

v1.16.0

Released on 2022-10-11

Frontend ChangesBackend ChangesFrontend patch v1.15.1

Released on 2022-10-07

v1.15.0

Released on 2022-09-27

Frontend Changesv1.14.0Backend Changes

Released on 2022-09-13

Frontend ChangesFrontend patch v1.14.1

Released on 2022-09-16

Backend patch v1.12.3

Released on 2022-09-09

Backend patch v1.12.2

Released on 2022-09-09

Backend patch v1.12.1

Released on 2022-09-06

v1.13.0

Released on 2022-08-30

Frontend Changesv1.12.0Backend Changes

Released on 2022-08-16

Frontend Changesv1.11.0Backend Changes

Released on 2022-08-02

Frontend ChangesFrontend patch v1.11.2

Released on 2022-08-09

Frontend patch v1.11.1

Released on 2022-08-08

v1.10.0Backend Changes

Released on 2022-07-19

Frontend ChangesFrontend patch v1.10.1

Released on 2022-07-28

Backend patch v1.9.2

Released on 2022-07-26

Backend patch v1.9.1

Released on 2022-07-26

v1.9.0Backend Changes

Released on 2022-07-05

Frontend Changesv1.8.0Backend Changes

Released on 2022-06-21

Frontend ChangesFrontend patch v1.8.1

Released on 2022-06-21

v1.7.0Backend Changes

Released on 2022-06-07

Frontend Changesv1.6.0

Released on 2022-05-24

Frontend ChangesBackend Changesv1.5.0

Released on 2022-05-10

Frontend ChangesBackend ChangesBackend patch v1.5.1

Released on 2022-05-10

v1.4.0

Released on 2022-04-26

Frontend ChangesBackend Changesv1.3.0

Released on 2022-04-13

Frontend ChangesBackend Changesv1.2.0

Released on 2022-03-29

Frontend ChangesBackend ChangesBackend patch v1.1.2

Released on 2022-03-18

Frontend patch v1.1.1

Released on 2022-03-16

v1.1.0

Released on 2022-03-15

Frontend ChangesBackend ChangesBackend patch v1.1.1

Released on 2022-03-15

v1.0.0

Released on 2022-03-01

Frontend ChangesBackend Changes