๐Ÿ†•2024 Releases

May 21, 2024 - v128

New Features ๐ŸŽ

Insights on query performance

We are excited to announce a new feature that enhances the visibility and troubleshooting capabilities for queries underlying charts and tiles. With this release, you can now inspect your query performance details directly within the chart and tile editor.

This is especially useful with the release of our new โ€œHybrid pipelineโ€ feature (see more in ๐ŸŽข [Beta] Hybrid Pipeline), as Toucan smartly combines computation from your data source with its own query engine, making it more important to understand the performance breakdown.

Performance Diagnosis in Chart and Tiles

Our new performance entry provides a comprehensive view of YouPrep steps used by our Smart Editor to create the dataset used by your chart. This feature lets you quickly identify and analyze performance bottlenecks, ensuring optimal query performance.

Key Benefits:

  • Identify Slow Queries: Receive alerts when a query execution time exceeds a predefined threshold (e.g., 1 second), enabling you to promptly address performance issues.

  • Streamlined Troubleshooting: Quickly pinpoint and resolve performance bottlenecks by analyzing the execution time of each step within the hybrid query.

  • Detailed Step Breakdown: Expand individual operations to gain deeper insights into the translated query definition and other relevant details.

Getting Started

To access the new performance entry, simply navigate to the chart or tiles form where your hybrid queries are executed. You will see a dedicated section displaying the execution steps and their respective timings.

Improvements ๐Ÿ†™

Builder app navigation improvement

We have implemented UX improvements in the app navigation for builders:

  • It's now easier to return to the app store from staging mode with a dedicated button right in the staging bar. The headers of the configuration pages have also been improved for clearer navigation between sections.

  • You will see skeletons on the home page and stories so you'll have better feedback on page loading

  • The state of each tab is now saved so you'll find DataHub or Charts exactly how you left it before you switched

Better performance when designing an App

We're introducing performance boosts during the app-building experience, particularly when selecting a dataset to create a chart, exploring dataset information in the DataHub, or working with large datasets. How did we do it? We implemented a new approach to efficiently store and retrieve minimal dataset metadata alongside the dataset ID.

Font management dropdown

Now, selecting a font in the customization menu is easier, with the font name displayed in its own style, allowing you to preview and choose the right one!

Bug Fixes ๐Ÿ›

We have also highly invested in quality for this new release along with new features. See the detailed list below

Bug Fixes of V128

App

  • Duplicating stories was impossible with specific configurations.

  • The dashboard creation button abnormally redirected to the app store if the application's URL had been modified.

  • Duplicating an app was impossible with a specific configuration.

  • The โ€œview asโ€ preview with a user that was part of a group wasnโ€™t working.

  • Edit or create datasets from the storytelling menu without needing to refresh your screen, as the updated columns will be automatically reflected, ensuring a smooth and uninterrupted storytelling experience.

  • The โ€œUnsaved changesโ€ message was sometimes displayed when no changes were made within a layout.

  • Tiles were sometimes highlighted for no reason.

  • The chapter was not editable in the case of a long chapter title.

  • The Home title was cropped under certain conditions.

  • During the loading of a tile, the templating in the title appeared for a few seconds.

  • The drag-and-drop function for rearranging stories was very slow.

  • The dataset ID was missing when updating a story.

  • Style changes in the narratives were not saved correctly.

My Favorite

  • A user with viewer or validator privilege was not able to create a My Favorite report.

  • Deleting a story imported in My Favorite report caused an error within My Favorite.

Charts

  • The bullet chartโ€™s color option was missing the possibility of being aggregated while other metrics could.

  • Units and precisions were disappearing if you changed the chartโ€™s type

  • Improve x-axis display of Linecharts, especially in the case with multi-lines.

Filters

  • It is now possible to use a filter based on a dataset that joins another dataset with the same datasource but different parameters

  • Filter values were flaky when switching to staging

  • The display of โ€œnullโ€ values was broken. Now, they are filtered out from possible values.

Datahub: After a long session, the preview could load infinitely.

Embed

  • An issue was preventing the use of the method insertEmbedById with different embeds.

  • The โ€˜Annotate & shareโ€™ button didnโ€™t work for an embedded story.

PDF report

  • The precision units were not properly adapted to the selected language in the application, in the case of scheduled PDF report delivery.

  • It was impossible to change the image size.

  • The text zones did not display correctly in the PDF report under certain conditions.

  • Style changes to the text were not saved correctly.

Analytics: When using a custom URL not all events are retrieved.

Admin: Adding an admin to a group was impossible.

Next release will be on June 10th

May 7th, 2024 - v127

New Features ๐ŸŽ

๐Ÿ“’ Multiple PDF report

It's never been easier to create PDF reports with Toucan!

Builders can now design a compilation of PDF reports within a single application, and provide tailored reports for different end-user groups or analytical perspectives.

No need to juggle multiple apps to get various PDF reports anymore. Builders now have an easier and more scalable solution, reducing maintenance and costs.

With this new feature, it's still possible to edit and download PDF reports, as well as send them via email manually or on a scheduled basis.

With an enhanced mobile experience, empower your end users to effortlessly view, download or send by email the PDF report they need, whenever they need it, just as easily from a computer as from a mobile device.

Reach out to your Customer Success Manager to activate this new feature.

Group Privileges ๐Ÿ‘ซ

We're excited to announce the reintroduction of Group Privileges in Toucan 3.0, a feature that was part of Toucan 2.0, after a thorough rework of our technical architecture to make it more robust and scalable. Group Privileges give you greater control over access and permissions within your organization. You can manage users' application access by creating specific groups with shared permissions.

Please note that we've changed the mechanism: now, the most permissive privilege between user privilege and group privilege will be applied. For more details, please refer to our documentation.

Improvements ๐Ÿ†™

๐Ÿš€ Various performance improvements: we have implemented additional performance improvements on DataHub dataset display

๐Ÿ“–Minor changes: We've begun implementing small changes to improve the builder experience and simplify onboarding in our product. Our first update: in the staging bar, we've replaced the word 'Storytelling' with 'Charts' to make it clear that this interface is the central point for creating charts in the Storytelling App and, more importantly, for other layouts (PDF Report, Datawall, Dashboard Builder, My Favorites).

Bug Fixes ๐Ÿ›

V127 Bug fixes

App:

  • The display of the Filter Panel on mobile wasnโ€™t working.

  • Preview in iPad was breaking bar chart display

Charts: Heatmap couldnโ€™t use dates as a label.

Embed: The filters' style was broken when several embeds were on the same page.

Next release is set for May 21st

April 15, 2024 - v126

Improvements ๐Ÿ†™

๐ŸŽจ App Store redesign

We're pressing on with our product redesign, and in this release, we're introducing a fresh and sleek look to the app store. You'll immediately notice the new App Tile design, offering more space to showcase essential information in the most discoverable location for our users: latest edit, latest publish, and app ID copy. But that's not allโ€” we've also revamped the app information editing, duplication, and deletion experiences to offer further guidance.

One more thing: you can now customize the order of apps by simply dragging and dropping them.

๐ŸŽฅ Changing filter types

Previously, you had to delete a filter to change its type, but now you can do so directly.

Note: be careful, as changing a filter directly referenced within a dataset may disrupt the related dataset pipeline.

๐Ÿš€ Various performance improvements

The User Experience is closely tied to emotions. We're committed to continuously enhancing performance to ensure you experience a smooth and seamless analytics-building or reading experience, particularly with heavier apps. In this release, we've focused on improving the performance of different areas of our product. You may notice enhancements in DataHub loading times, particularly when loading datasets with significant dependencies, as well as improvements in filter loading times within your app. Stay tuned for more improvements to come soon!

Bug fixes ๐Ÿ›

V126 Bug fixes

We fixed:

App

  • The app name is not displayed in the Home.

  • In a story, the tip randomly disappears when we click on it.

  • When a Home title is changed, itโ€™s not always properly saved.

  • Some customized assets couldnโ€™t be uploaded.

Permissions: back variables were wrongfully interpreted as front variables

Embed

  • Extra variables initialization wasnโ€™t working

  • SendPDF report via the SDK

April 1, 2024 - v125

Improvements ๐Ÿ†™

๐ŸŽจ Fresh Look for App Store & User Administration Headers

We've overhauled the headers in our App Store and User Administration to match Toucan's refreshed aesthetic. In your app store, you'll see that the search bar and app creation button are now positioned in a redesigned sticky header. The "admin area" button has been replaced by an icon, providing access to a new administration menu.

These updates mark the initial phase of a comprehensive redesign of the App Store, aimed at delivering a sleek, intuitive, and visually appealing experience. Stay tuned for more!

Bug fixes ๐Ÿ›

V125 Bug fixes

We fixed:

App

  • Impossible to save a story containing a table chart with a column that has an invalid type

  • Impossible to save custom CSS after delete or copy/paste.

Chart

  • Barlinechart wasnโ€™t working with dates

  • Mapchart: impossible to save without markers

  • Display of legends in preview

Filters: Filter checkbox was not taking into account nulls for live datasets

Send Home in embedded app: impossible to use the button without receiving an internal error.

Elastic Search Connector: Edit a query in ElasticSearch was causing the query to disappear

Hybrid Pipeline (beta): Filter on some stories or tiles was not possible in specific cases

March 18, 2024 - v124

Improvements ๐Ÿ†™

๐Ÿ—บ๏ธ Drill in your map chart with ease ๐Ÿš€

We have made drill configuration with mapchart much easier! Simply fill the column including the level of hierarchy and we will manage the rest!

More in the documentation here

๐Ÿฆบ Safeguarded chart configuration

With the launch of Toucan 3.0, creating charts from raw datasets without data preparation is now incredibly simple, thanks to our automatic aggregation feature. Builders frequently utilize large datasets as inputs, which may inadvertently lead to feeding millions of rows into a chart during testing or due to misconfiguration, potentially causing browser crashes โŒ.

To prevent such issues, we've implemented a display limit on charts as a safeguard. This provides users with a second chance to refine aggregations and filtering before encountering challenges in their building process.

๐Ÿชฃ Discontinuation of some connectors

We're discontinuing support for low-usage connectors to enhance the user experience and focus on the most utilized ones. As a result, the following connectors will be removed: Adobe Analytics, Anaplan, Facebook Ads, Facebook Insights, Google Adwords, Google My Business, Hubspot, Microstrategy, Linkedin ads, Net explorer, Toucan, Trello, Wootric

Bug fixes ๐Ÿ›

V124 Bug fixes

Application

  • Impossible to display an Image tile in a PDF report.

  • In a tile, when a โ€˜link toโ€™ is created without any value, itโ€™s impossible to save but there is no explicit error message provided.

  • Impossible to open the Filters Panel on mobile

  • Apps with the wrong URL in a custom font were broken

Charts

  • Tile line display on top of filter information overlay

  • Fix toast message whenever a filter is applied on a tile

  • Tablechart: search among all unique values is possible

Filters

  • Templating based on Hierarchical filters could break visual elements

  • Templating based on Date Range filters could lead to adding 1 day to the end date display

App advanced configuration: Preservation of Filters/Datasets Ensured Upon Removal of queries.json Configuration File

Google Big Query connector

  • Date_ADD Now Expects Integer After Interval, Not String

  • Connector can get columns at timestamp format

March 04, 2024 - v123

Bug fixes ๐Ÿ›

V123 Bug fixes

We fixed:

Embed: Impossible to embed within Angular frameworks

Application

  • When a story is duplicated and then moved to another chapter, the order of filters changes randomly.

  • The chart is cropped when sending a homepage containing a bullet chart.

Filters

  • Dropdown filters using dates were crashing

  • Not loading filters after switching to production mode without refreshing the web page

Charts: HKPI changes werenโ€™t reflected after saving without refreshing the web page

Connectors: The credentials within the modal for connectors in Administration > Credential-admin would not open

February 19, 2024 - v122

New features ๐ŸŽ

๐ŸŽข [Beta] Hybrid Pipeline

We're thrilled to announce the beta launch of our new "hybrid pipeline" feature!

So, what's it all about? When we introduced Toucan V3, we unveiled our "NativeSQL" translator designed for YouPrep, our no-code querying interface, simplifying light data preparation. While YouPrep generates SQL queries sent to databases through our NativeSQL translator, not all YouPrep operations were available.

To address this, we've enhanced YouPrep by making all operations available - including Join ! - within the same dataset (referred to as a "pipeline"), prioritizing NativeSQL wherever applicable.

To gain access to the beta, simply reach out to your Toucan CSM to activate it on your workspace!

๐Ÿ’… Font Management

*only available when the White Label is enabled

Most of you wanted this for a while! Itโ€™s now out!

For customers embedding Toucan in their software, Toucan must align seamlessly with your product's Design System/Guidelines, where the font plays a pivotal role in meeting those expectations. In the past, changing the fonts in a Toucan app required using Custom CSS and making educated guesses about class names used within Toucan โ€“ but that's now a thing of the past ๐Ÿค  ! We've revamped the process for a more streamlined experience.

We've curated the most commonly used fonts in modern software, but if you have a font that isn't on the list, no worries! You can add your font hosted on a CDN to perfectly align with your design.

All this effort is backed by a fresh and new customization interface, laying the groundwork for exciting customization options in the upcoming months. ๐Ÿ‘€

Improvements ๐Ÿ†™

๐Ÿš€Interdependent Filters

Now, filters can interact with each other (please exercise caution to avoid infinite loops ๐Ÿ˜‰). Additionally, we've revamped the highlighting feature to help you locate your filters more easily and ensure effortless maintenance of your apps!

๐Ÿซก Hierarchical Filter is now orderable!

The feature was missing on this last type of Filter! Itโ€™s now available for every level!

๐Ÿฅง Circularchart is now sortable!

While the good practice is to still have it sorted in descending order, you can now reverse that and begin with the smallest arcs!

๐Ÿš€ Datahub metadata display has been improved!

The performance of metadata display in the Datasets tab of Datahub has been significantly improved, especially for applications with numerous dependencies and usages.

Bug fixes๐Ÿ›

V122 Bug fixes

We fixed:

Application: the loading of a story is too slow.

Charts: the stacked bar chart zoom option cannot be configured

Connectors: Elastic-search: a mandatory internal verification was failing for some specific configurations

Filters

  • Filter panel was sometimes hovering interfaces (like the โ€œCustomizationโ€ interface)

  • Filters werenโ€™t displayed in web components embeds

February 5, 2024 - v121

New features ๐ŸŽ

๐ŸŽž๏ธ Unlimited Filters

We've extensively revamped our Home, Stories, and Dashboard layouts to provide a unified experience for Filters. Now, they share a brand-new header that allows you to pin an unlimited number of filters to every layout. Additionally, a smart adaptive Filter Panel appears when there's not enough space to display them within the header!

We're introducing a new Filter Settings panel within the layout editors, providing a single and clear area to manage all your filters!

We trust that these improvements will make app maintenance easy and enjoyable for you!

Find more details in the documentation.

๐Ÿ“บ Embedded Story now features in-header Filters!

Thanks to the enhancements made on Unlimited Filters, you can now embed a story complete with its header and pinned in-header filters! As an App Builder, this means you can embed designs tailored for extensive data exploration without depending on your web application's SDK tied to homemade filters.

Improvements ๐Ÿ†™

๐Ÿ–๏ธ Filter Creation

We've revamped the filter creation process to provide a clearer path for building them, preventing situations where incomplete filters could be created. The new form is more transparent, featuring an always-visible 'Create' button that is clickable only when mandatory options are filled in!

๐Ÿš€ Filter performance

We've boosted the performance of filters configured with numerous unique values! Choices within a filter are now capped, and users are encouraged to use the search feature to explore additional values.

Additionally, we now load only the filters pinned to the current layout, significantly improving performance when entering an app with a large number of filters!

Bug fixes๐Ÿ›

V121 Bug fixes

We fixed:

Application

  • When a story is duplicated, the data templates are not adapted

  • A story with HKPI can't be duplicated properly

  • โ€œSumโ€ wasnโ€™t the default aggregation anymore

Charts

  • Changing a HKPIโ€™s dataset can now be saved properly

  • Waterfall with drill bars' order was not following configured rules

  • Leaderboard canโ€™t use dates as labels

Dashboard: Impossible to export CSV datasets from an embedded dashboard.

Filters

  • Edge usage of filters could lead them to disappear

  • Stable edition for the Date Filter

Datahub: Datahub does not load in some edge cases

January 22, 2024 - v120

New features ๐ŸŽ

Date Format suggestions

Bye bye d3 time format scary synthax! ๐Ÿ‘‹

As an App Builder, you can now enjoy a user-friendly suggestion interface to effortlessly format your dates in various configurations, especially within charts.

But here's the kickerโ€”you still have the power to manually input more intricate date formats using the familiar d3-time format. It's the best of both worlds for seamless date customization!

Improvements ๐Ÿ†™

Checkbox filters

  • The โ€œSelect allโ€ button only selects values that match current search terms!

  • End users can now select several values in a row and confirm their choice with a new โ€œApplyโ€ button! It will avoid several data calls for each value selected and improve the user experience!

  • There is a clearer icon to unpin filters to avoid confusion with the delete icon!

January 8, 2024 - v119

New features ๐ŸŽ

PostgreSQL: Managing Materialized Views!

Materialized views are now fully supported in our PostgreSQL connector! Configure the connector to seamlessly list materialized views alongside traditional tables and views when making your selections.

Improvements ๐Ÿ†™

Harmonized Filter Creation Experience!

We've revamped the filter creation process to align more closely with chart creation, ensuring a consistent and intuitive user experience. Simply select your dataset, choose the relevant column, give your filter a user-friendly name, and voilร !

Bug fixes๐Ÿ›

V119 Bug fixes

We fixed:

App management

  • Itโ€™s not possible to save a Home with a dynamic tile value.

  • It is not possible to use variables within the unit configuration

Alerts: The alerts donโ€™t work if the related dataset is renamed.

PDF report: Some charts don't display well in the report

Last updated