---
title: What’s New in Notehub
description: A look at the latest features we’ve shipped in Notehub, including JSONata improvements, new data exporting options, and two new integrations.
source_url: https://dev.blues.io/blog/whats-new-in-notehub/
canonical_url: https://dev.blues.io/blog/whats-new-in-notehub/
markdown_url: https://dev.blues.io/blog/whats-new-in-notehub.md
---

# What’s New in Notehub

![What’s New in Notehub banner](https://dev.blues.io/images/blog/posts/whats-new-in-notehub/banner.png?v=91ad2637)

November 12, 2024

## A look at the latest features we’ve shipped in Notehub, including JSONata improvements, new data exporting options, and two new integrations.

- [Notehub](https://dev.blues.io/blog/tag/notehub)

[![TJ VanToll](https://dev.blues.io/images/blog/authors/tj-vantoll.jpg?v=c3d7f336)](https://dev.blues.io/blog/author/tj-vantoll/)

[TJ VanTollPrincipal Developer Advocate](https://dev.blues.io/blog/author/tj-vantoll/)

Hey there! Here at Blues the Notehub team has been busy, and today I want to share some of the improvements that we’ve shipped over the last month or two. All of these features are live and available for you to use in your projects today.

## JSONata Improvements

[JSONata](https://dev.blues.io/guides-and-tutorials/notecard-guides/using-jsonata-to-transform-json.md) is a JSON query and transform language that you can use as part of [Notehub routes](https://dev.blues.io/notehub/notehub-walkthrough.md#routing-data-with-notehub).

We’ve recently implemented a number of features to make it easier to work with JSONata in Notehub. To start, we’ve improved our JSONata editor to recognize JSONata syntax, and give you visual feedback if you make any mistakes.

![A JSONata error in Notehub’s route editor](https://dev.blues.io/images/blog/posts/whats-new-in-notehub/jsonata-error.png?v=78fbfe43)

Next, if any JSONata errors occur during routing, Notehub now displays the error in the event’s route log for easier debugging.

![A route log showing a routing error](https://dev.blues.io/images/blog/posts/whats-new-in-notehub/route-log.png?v=e3dc966e)

And finally, Notehub now allows you to provide JSONata for proxy routes used during [web transactions](https://dev.blues.io/notecard/notecard-walkthrough/web-transactions.md). Specifically, for proxy routes you can now provide JSONata expressions both for outbound *and* inbound requests. Outbound expressions are applied before Notehub invokes the external service, and inbound expressions are applied before Notehub sends data back to your device.

![JSONata used in a Notehub proxy route](https://dev.blues.io/images/blog/posts/whats-new-in-notehub/proxy-jsonata.png?v=7a534756)

The following short video shows off the new JSONata features in action, and is worth watching if you want to see all you can do with JSONata in Notehub.

[Video: What’s New in Notehub](https://www.youtube-nocookie.com/embed/3B6tsJbht8g?si=4K5542DLGHI-uvKA)

## Data Exporting

Next, we’ve implemented a new feature for exporting data out of Notehub projects in JSON or CSV format.

All Notehub projects have a new Export button that allows you to filter your data, choose the fields you wish to include, choose an export format (JSON or CSV), and ultimately download a file with your data.

![The export button in a Notehub project](https://dev.blues.io/images/blog/posts/whats-new-in-notehub/export-button.png?v=08423906)

You can learn more about [exporting data in our docs](https://dev.blues.io/notehub/notehub-walkthrough.md#exporting-data). And one more cool thing: you can do this same exporting through the [Notehub Event API](https://dev.blues.io/guides-and-tutorials/using-the-notehub-api.md) with the new `format` and `selectFields` arguments.

## Session Changes

Next, we’ve made some changes to how sessions work within Notehub.

Previously, Notehub would only create a `_session.qo` event when a [Session](https://dev.blues.io/api-reference/glossary.md#session) started. Now, Notehub creates `_session.qo` events each time a Session between a Notecard and Notehub begins and ends—and each event has been enhanced with [a number of new metadata fields](https://dev.blues.io/api-reference/system-notefiles.md#session-qo) you may find useful.

For example, the session start event now includes the RAT (Radio Access Technology) being used, and the `ssid` if the connection was made over WiFi. The session end event now includes metadata about the completed session, including how many Notes were received, how many Notes were routed, and how many bytes were used.

The following video walks through both the new data exporting, as well as the Notehub session changes.

[Video: What’s New in Notehub](https://www.youtube-nocookie.com/embed/bftmJ_6LUus?si=i-YuXe07PHHmXT1z)

> **Note:**
>
> If you wish to restore the old session behavior for routing (aka only route the session start events), you can use [this JSONata](https://discuss.blues.com/t/how-do-i-exclude-routing-for-closed-notecard-session-events-using-jsonata-transformation/2435) to filter your events appropriately.

## New Integration: Blynk

Blynk is a low-code IoT software platform for businesses and developers.

New in Notehub is a Blynk route that allows you connect your devices and start building web and mobile dashboards in Blynk.

![A dashboard in Blynk](https://dev.blues.io/images/guides/route-tutorial/blynk/blynk-dashboard.png?v=72f70786)

Complete our [Blynk Routing Tutorial](https://dev.blues.io/guides-and-tutorials/routing-data-to-cloud/blynk.md) to try it out.

And check out the following video to see the Blynk integration in action.

[Video: What’s New in Notehub](https://www.youtube-nocookie.com/embed/4-kpSc2p3nw?si=k477HCJPFSy__8Bz)

## Keep the Feedback Coming!

Give these new features a shot and let us know what you think. And if you have any other Notehub requests—[reach out and let us know](https://discuss.blues.com/)!
