Docs Menu

MongoDB Charts Cloud Release Notes

On this page

Released September 13, 2021

Improvements in this release:

  • MongoDB Charts now supports JWKs or JWKS URLs as an authentication provider when embedding charts.
  • Adds a new filter icon that indicates when dashboards are impacted by dashboard filters.
  • Adds new dashboard share icons to indicate public and internal sharing statuses.
  • Updates the dashboard and data source sharing screens.

Bug fixes in this release:

  • Fixes an issue with highlighting in bar and column charts when converting the time zone of a date field.
  • Axis labels are now correctly highlighted for binned dates.
  • Improves performance when adding a missed field in the chart builder.
  • The Convert type option is now correctly enabled in the chart builder for single-level arrays in documents.
  • Fixes an issue where part of the chart builder tour for new users was incorrectly positioned.
  • Donut charts with By Series colors now display properly with null values.
  • Programmatic highlighting now works correctly with single quotes in values.
  • The chart aggregation pipeline view is now accessible when a chart is loading.

Released August 19, 2021

Bug fixes in this release:

  • Fixes an issue with disabling interactive filters on some dashboards created before v1.26.0.
  • Grouped column charts with secondary axes now render properly.
  • Donut charts with By Series colors now display properly when data changes.
  • Pressing the ‘Enter’ key to create a new dashboard now works correctly.
  • Fixes an issue where data driven multi-series charts could not be embedded.

Released August 2, 2021

Improvements in this release:

  • Color swatches can now be rearranged in the custom color palette for data-driven multi-series charts.
  • Period date filter now allows adding custom past or future periods.
  • Adds a new dashboard filter button to enable or disable dashboard-level filtering on a chart.
  • Zoomed view now allows viewers to jump to a chart by clicking on the carousel indicators.
  • Imported dashboards now show the Just added status when imported.
  • Lookup fields can now be removed when sampling fields time out.
  • Encoded fields now have inferred type icons.
  • Type icons on encoding cards can now reflect the field's original type.
  • Charts Embedding SDK has been updated to v2.1.0 to support programmatic highlighting.
  • Click Events are no longer in beta.

Bug fixes in this release:

  • Improves time series functionality by allowing $setWindowFields.
  • Fixes an issue where some dashboards were not able to be imported or exported.
  • Line series in Combo charts now use the correct formatting.
  • Fixes an issue where the editor for chart title and description had incorrect heights.
  • Improves selectionFilter on non-binned date fields by making them timezone aware.
  • Resized charts now display on their tiles correctly.

Released June 25, 2021

Bug fixes in this release:

  • Fixes an issue where data labels did not appear when enabled on some charts.

Released June 23, 2021

Improvements in this release:

  • Dashboards can now be exported to a file.
  • Dashboards can be imported from a previously exported file.
  • Single-series charts now only show a single color in the palette customization setting.
  • Adds a new series-based color palette editing experience for multi-series charts built from multiple fields.
  • Number formatting can now be applied for every field used on a chart’s axis.
  • Adds a new tour showing how to customize field settings.

Bug fixes in this release:

  • Embedded charts now automatically repaint if their size or visibility changes.
  • Fixes an issue where the magnifier icon in search boxes was very small.
  • Improves the behaviour of selectionFilter in click event payloads for binned date values, making them time-zone aware.
  • Fixes an issue where charts did not render when series' names contained single quotes.

Released May 11, 2021

Improvements in this release:

  • Conditional formatting can now be applied to Table and Number charts.
  • Adds the new Combo chart category with Grouped Combo and Stacked Combo chart types.
  • Data sources can now be added for Atlas Data Lakes and multi-cloud Atlas clusters.
  • Adds a new choropleth scheme for Dutch provinces.
  • Updates the sample dashboard.

Bug fixes in this release:

  • Disables browser autocomplete in the New Dashboard dialog.
  • Hides the Gauge charts Target Label & Value customization option when a Target is not set.
  • Gauge charts with a value of 0 no longer show as blank.
  • Top Item charts no longer show undefined while loading.
  • The indicator on the chart builder Filter tab now shows the count for enabled filters only.
  • A numeric bin size of 0 is now treated as invalid.
  • Fixes an issue where charts would sometimes show two null categories.
  • Binned string values are now sorted.
  • Prevents reordering columns in the Data Sources table.
  • Changes the click event role for clicks on a Scatter chart background.
  • Click event roles now differentiate between category and axis tick labels.
  • Calculated fields that are nested inside objects can now be modified or deleted.
  • Swaps the order of colors 18 and 20 in the default color palette.
  • Fixes an issue where filters sometimes couldn’t be deleted from a chart.
  • Text can now be copied from chart titles and descriptions using the browser context menu.
  • Donut chart series now render in the same order in the legend and on the chart.
  • Charts no longer return an error if the Show “All Others” limiting option is on and the chart has no data.
  • Logarithmic scale can now be enabled if an axis minimum or maximum is set.
  • Fixes an issue where dashboards did not load if a user with dashboard permissions was deleted from MongoDB Cloud.

Released March 29, 2021

Improvements in this release:

  • Adds the option to drill down into data on a chart by right-clicking chart elements and choosing “show data for this mark.”
  • Adds the option to pin Table columns to prevent horizontal scrolling.
  • Adds the option to select the angle for labels on the X-axis of discrete charts.
  • Extends the Embedding Click Events beta to include Table chart types.
  • Developers can now filter click events by role.
  • Embedded charts with click events enabled now display the hand cursor over clickable elements.
  • Adds a choropleth shape scheme for Italian Regions.
  • Updates the default color palette for charts.
  • Introduces performance improvements.

Bug fixes in this release:

  • Improves the chart title and description inline editing experience.
  • Iframe embedded charts now accept the autorefresh=false parameter.
  • Fixes an issue where some read-only users could access the Add Data Source dialog.
  • Fixes some corner cases where the embedding selectionFilter field returned the wrong value.

Released February 18, 2021

Improvements in this release:

  • Adds new customization options to:

  • Tooltips for donut and 100% stacked charts now show percentage as well as raw value.
  • Extends embedding Click Events beta to support geospatial chart types and to include selectionFilter attribute.
  • Adds a new on-chart context menu to save a chart to a file or copy a chart to the clipboard.
  • Allows authenticated embedding providers to match Audience values where the JWT contains an array of values.
  • Improves messages when $lookup is used in the query bar.

Bug fixes in this release:

  • Geospatial scatter charts now use requested formatting for values in the Color channel.
  • Validation errors now properly appear when adding calculated fields.
  • Charts built from multiple aggregation fields now show bars in the same order that the fields are encoded.
  • You can now select text in the View Aggregation Pipeline dialog.
  • Table row and total columns now respect the table text size customization option.
  • Chart title and description fields can no longer be edited simultaneously.
  • Improved column sorting behavior in tables.
  • Fixed some issues where the Top Item chart sometimes displayed incorrect data.
  • Data labels no longer appear in the wrong place for fields mapped to the secondary Y axis.

Released December 21, 2020

Improvements in this release:

  • Adds the ability to add a description to a chart.
  • Charts no longer allocate space for chart titles or descriptions when they are not present.
  • Refreshes the visual styling for Table and Area charts.
  • Adds the following new customization options:

  • Adds the option to enable Data labels in Stacked Bar and Stacked Column charts.
  • Improves rendering performance on embedded charts.
  • Releases Click Events in the Charts Embedding SDK as a beta feature.

Bugs fixed in this release:

  • Fixes an issue where donut charts rendered with too many segments after swapping from a different chart type.
  • Fixes an issue where embedded charts did not render when the browser is configured to block third-party cookies.
  • Fixes an issue where the Get Chart Data dialog was empty if a chart used the Count By Value aggregation.
  • Fixes an issue where tables didn’t sort correctly when binned dates were used in the Dynamic Columns channel.
  • Fixes an issue where values from the Color channel were not always sorted correctly on Scatter charts.

Released December 1, 2020

Bug fixes in this release:

  • Fixes an issue where donut charts constructed from multiple fields failed to render.
  • Fixes an issue where series could render in an unpredictable order when using string binning.
  • Fixes an issue where area charts showed overlapping segments when some series had no data for some categories.

Released November 18, 2020

Bug fixes in this release:

  • Fixes an issue where the Convert Time Zone toggle couldn’t be enabled when customizing a field.
  • Fixes an issue where charts wouldn’t render if a label contains a single quote and the chart uses a secondary Y axis.
  • Improves predictability around ordering of multiple series on a chart.

Released November 12, 2020

Improvements in this release:

  • Introduces option to show All others when limiting results on a chart.
  • Introduces Count by Value aggregation option, which automatically generates series based on the values in a field.
  • Provides more detailed error messages in the tooltip when a chart on a public dashboard fails to load.
  • New option to use Regular Expressions to choose which string values to use in a bin.
  • New chart customization options:

    • Plot one or more series on a Secondary Y axis on grouped column, line and area charts.
    • Reposition or hide the chart legend.
    • Use different dash styles for each series on a line chart.
    • Change the size, stroke width and fill opacity of marks on a scatter chart.

Bug fixes in this release include:

  • System databases and collections can no longer be added as data sources, since they can’t be used for charting.
  • Popup dialogs in the chart builder no longer close when you click on the background.
  • Error state is now properly cleared when the Lookup Field dialog is reopened.
  • Improves the resolution of the Countries and Regions choropleth shape scheme, ensuring small countries are visible.
  • Charts now render correctly when NaN values are included in bins.
  • Series now display in a consistent order when string binning is enabled.
  • Null and empty string values can now be used successfully in string bins.
  • String bins are now retained when binning is disabled and re-enabled.
  • Fixes a styling issue where type converted fields were not showing with a green icon in the field panel.
  • Changes placement of product tours so they can be dismissed on low resolution displays.
  • Binned numbers and dates are no longer infilled when used on a chart’s Series channel.
  • Null category no longer displays when binned numbers or dates are used on a Series chanel.
  • Fixes an issue where charts were not always sorted correctly when binned numbers or dates were used on a Series chanel.
  • Fixes an issue where the data in the Get Chart Data dialog was sometimes empty or didn’t match the chart.

Released October 13, 2020

Improvements in this release:

  • Introduces Lookup Fields in the Chart Builder.
  • Introduces binning on string-typed fields in category channels. See Bin Data.
  • Adds ability to limit the number of documents displayed on Table Charts.
  • Adds new tour showing virtual and lookup fields.

Bug fixes in this release:

  • Field encodings are now correctly retained when swapping between Geo Scatter and Geo Heatmap chart types.
  • Calculated fields that return objects can now be modified or deleted.
  • Fixes a rendering issue for Area charts when some bins or categories had no values.
  • Geospatial charts can now be panned independently.
  • Fixes an issue when scatter charts with log scales were panned with the mouse.
  • Changes to the Filter Allow list are now immediately picked up by embedded charts.
  • Prevents some “white screen” errors from occurring in the Chart Builder.
  • Allows editing chart titles while a chart is loading.
  • Empty arrays now show the [] symbol in the Chart Builder field panel.
  • Improves the refresh behavior for expired authentication sessions.
  • MongoDB Charts no longer crashes when geospatial charts are rendered with NaN coordinates.

Released September 15, 2020

Improvements in this release:

  • Adds new Top Item chart type, allowing you to see details of a single item from a collection.
  • Allows changing the size of text labels on a chart.
  • Adds new Period option on date filters, allowing you to filter by a current or previous period.
  • Allows sorting a chart on a specific series when the chart uses multiple series generated from different fields.

Bug fixes in this release:

  • Array reduction options no longer show on wrong cards after deleting fields.
  • Improves performance of queries when absolute date filters are used.
  • Improves rendering of multi-series charts containing empty bins.
  • Embedded charts no longer blank out when refreshing.
  • Zoomed dashboard view now fills the entire screen.
  • Tables containing a mixture of unbinned dates and binned values no longer show empty cells where dates should appear.
  • Improves rendering consistency across different chart types.
  • Charts no longer hang hang during rendering if the number of requested bins was very large.

Released August 20, 2020

Improvements in this release:

  • Introduces product tours for new users.
  • Allows users with the Project Read Only role to create dashboards and charts using sample data.
  • Introduces a new personal dashboard for new users.
  • Introduces new customization option to show Gauge Charts as a percentage of target.
  • Improves autocomplete suggestions in the chart builder query bar to be case-insensitive.
  • Improves rendering of null values in charts.
  • Improves performance of sorting and limiting of chart data by performing sorting and limiting server-side.

    • Improves performance of chart rendering and the accuracy of data in the Get Chart Data dialog.
  • Increases the number of legend entries that render on a multi-series chart.

Bug fixes in this release:

  • Embedded number charts no longer display as blank when a zero value was expected.
  • Supports adding calculated fields whose values are arrays.
  • Chart titles can now be selected and copied from the dashboard view.
  • The numeric binning textbox no longer shows non-integer values.
  • The string filter card can still be used even if sampling of string values fails.
  • Missed Fields can now be added when Sample Mode is enabled.
  • Summary of user permissions now show on the Dashboard Overview page.
  • The Chart Builder no longer crashes when an empty array is dragged to the filter panel.
  • Collection statistics now display for databases that contain views.
  • Error codes now display correctly after failures.
  • Chart status bar no longer shows a tick if the chart data fails to load.
  • Charts no longer render incorrectly when the only category is an empty string.
  • Cluster names are no longer truncated in the Data Source Permissions dialog.
  • Multi-series charts with some empty date bins now render correctly.
  • Blank screen no longer occurs after moving a chart to a different dashboard.

Released July 24, 2020

Improvements in this release:

Bug fixes in this release:

  • Fixes an issue where a white screen was displayed when editing the time component of a date filter.
  • Fixes an issue where number charts displayed as blank when a zero value was expected.
  • Fixes an issue where the Retry option did not appear on charts with errors on public dashboards.
  • Fixes an issue where embedded charts using BSON types in filters did not work when using the Realm authentication provider.
  • Fixes an issue where some charts unexpectedly showed a blank entry in the legend.
  • Fixes an issue where chart queries did not work if they used the NumberInt, NumberLong or NumberDecimal helpers.
  • Improves the performance of rendering large dashboards.

Released June 23, 2020

Improvements in this release:

  • Enables downloading chart data from the dashboard view of a chart.
  • Invalid queries now display detailed error messages in the chart builder.
  • Enables setting a delimiter when using the concat array reduction option.
  • Adds new Week of the Year option when binning date values.
  • Donut charts can now be created from multiple fields.
  • Charts with binned numeric or date values now show gaps for empty bins.
  • Collection information is now visible when adding data sources.
  • Removes the step to set permissions when creating a data source.
  • Updates visuals across the MongoDB Charts application.

Bug fixes in this release:

  • Fixes an issue where injected embedding filters were not properly considered when retrieving chart data from the cache.
  • Fixes an issue where errors that occurred while sampling fields did not display in the chart builder.
  • Fixes an issue where the chart builder query bar did not appear dimmed when a dialog was open.
  • Changes the IFrame embedding parameter to autoRefresh to improve consistency with SDK property (the previous autorefresh syntax still works).
  • Fixes an issue where embedded charts sometimes rendered with the incorrect font.

Released May 28, 2020

Improvements in this release:

  • Adds a new chart status bar that shows details about last and next refresh time and any errors in the chart.
  • Adds the ability to refresh a single chart on a dashboard. To learn more, see Refresh Dashboard Data.
  • Improves server-side caching of chart data.
  • Adds an option to add an authentication provider while embedding a chart.
  • Adds new Tooltip Detail channel on Scatter and Geospatial Scatter charts.

Bug fixes in this release:

  • Embedded tables now have a transparent background.
  • Prevents a failure when geospatial charts use decimal type fields for coordinates.
  • Fixes sorting of unbinned decimal typed values in chart category channels.
  • Fixes an issue where newly added dashboard filters wouldn’t show sample string values.

Released April 30, 2020

Improvements in this release:

  • Embedding SDK now generally available. Adds support for authenticated embedding.

    • Charts supports Custom JWT, Realm, and Google authentication providers.
  • Adds more detailed error information for embedded charts.

    • Embedding errors are now written to browser developer console.
  • Includes server-side caching of chart data for improved performance.
  • Updates UI for setting dashboard refresh behavior.

Bug fixes in this release:

  • Error messages no longer render incorrectly in Firefox.
  • Field sampling in the chart builder no longer appears to hang if the sample returns no documents.
  • Table charts now properly format unbinned dates.
  • Queries using $date and a string date can now be used in the query bar.
  • Improves the rendering of emphasized series in line, area and scatter charts.

Released March 31, 2020

Improvements in this release:

  • Allows dashboard filter cards to be renamed.
  • Allows filter cards to be expanded and collapsed.
  • Visual refresh across the MongoDB Charts application.

Bug fixes in this release:

  • Legends on geospatial charts are no longer cut off.
  • Error message no longer appears before an embedded chart is rendered.
  • Use Smart Labels on Axis customization option no longer shows on unsupported chart types.
  • Unbinned dates used as dynamic columns on a table chart can now be formatted.
  • Donut chart data labels are no longer rendered if they are likely to overlap with other labels.
  • Users with Atlas organization-level roles now show in permissions dialogs.
  • Intercom support widget no longer obscures charts and dashboard filters.
  • Sampling a collection in the chart builder no longer appears to hang if no documents are returned from the query.
  • Removes excessive padding around table charts.
  • Fixes an issue where calculated fields that produce no results could be saved but not removed.
  • Charts now automatically reloads after a version upgrade.
  • Embedded charts now show the correct error if the chart id is incorrect.
  • Fixes rendering issues with dashboard filter cards on Firefox browsers.
  • Fixes an issue where error messages on public dashboards were illegible in Firefox browsers.

Released March 2, 2020

Improvements in this release:

Bug fixes in this release:

  • Fixes an issue where Verified Signature embedded charts failed to render when strings in filters contain space characters.
  • Fixes an issue where embedded charts failed to render when field names in filters were not quoted.
  • Fixed an issue where embedded Choropleth Charts did not render.
  • Improved rendering of filter cards in the dashboard filter pane.

Released February 5, 2020

Improvements in this release:

  • Adds dashboard filtering for authenticated dashboard users.
  • Adds support for Embedding JavaScript SDK (beta) for unauthenticated embedding.
  • IFrame embedded charts no longer require Tenant ID.

Bug fixes in this release:

  • Improves scaling of Number Charts to prevent the text from getting cut off.
  • Data Tables no longer show as blank when dynamic column fields have empty values.
  • Improves reliability and performance when duplicating dashboards.
  • Prevents stale error messages from appearing in Calculated Fields editor.

Released December 16, 2019

Bug fixes in this release:

Released December 10, 2019

Improvements in this release:

Bug fixes in this release:

  • 100% stacked charts now show a percentage scale on the axis.
  • Fixes an issue with the Retry button for charts on publicly shared dashboards that were returning an error.
  • Prevents multiple data source samples from running at once when quickly switching data source in the Chart Builder.
  • Grid columns in the Get Chart Data dialog are now in an expected order.
  • Tables with a large number of dynamic columns now return an error instead of hanging the browser.
  • Fields that include ellipsis button in the Chart Builder now behave as designed on macOS.
  • Dashboards can now be scrolled using devices that support touch-screen feature.
  • The existence of value and count of occurences array reductions now succeed even if some documents have null or missing values.

Released November 11, 2019

Improvements in this release:

Bug fixes in this release:

  • Legends on donut charts should no longer overlap with the donut.
  • Long category names are now truncated, maximizing space for the chart.
  • Improved error handling for queries with mismatched brackets.
  • Embedded charts no longer go blank while refreshing.
  • View Source Documents and View Aggregation Pipeline dialogs no longer take unapplied queries into account. Prior to this fix, these dialogs would be affected by queries in the query bar regardless of whether the query was applied to the chart.

Released October 14, 2019

Bug fixes in this release:

  • Fixed an issue that resulted in number formatting not being applied to decimal types in some charts.
  • Charts containing type-converted fields now render correctly on dashboards and when embedded.

Released October 2, 2019

Improvements in this release:

  • New menu in the Chart Builder allows you to view and export chart data:

    • View Source Documents from the data source.
    • View Aggregation Pipeline used to query the data source.
    • Get Chart Data to see the data used on the chart and export to CSV or JSON.
  • Adds the ability to change the data type of fields while building a chart, when using MongoDB 4.0 or later.
  • Charts can now be placed across the full width of a dashboard on a large monitor.
  • A warning now appears when deleting a data source that is in use by at least one chart.

Bug fixes in this release:

  • Performing a new operation in the Chart Builder now cancels previous operations, preventing the chance of multiple responses coming back in an unexpected order.
  • Table row totals correctly display at the far right of the table at all times.
  • Encoding cards can now be more reliably swapped across chart channels.
  • Singapore is now shown on Choropleth maps using the Countries and Regions scheme.
  • Choropleth tooltips are now shown on the largest land mass of a region.
  • String Filter card now correctly shows sample values from arrays of documents.
  • Null values in chart categories now show as null, not 0.
  • Improves rendering of dates on continuous chart axes.
  • Ellipsis menu is now accessible for data sources at the bottom of the grid.
  • Miscellaneous performance, reliability and security improvements.

Released September 3, 2019

Improvements in this release:

  • New design for Data Sources list.
  • New Data Source Name attribute replaces the Alias attribute.
  • Data Source owners can now add, edit, or remove an Aggregation Pipeline on a data source, including the ability to join multiple collections using $lookup.
  • Version detection to detect unsupported MongoDB versions or disable unsupported chart features.
  • Option to enable or disable thousands separators in numbers on charts.

Bug fixes in this release:

  • Time zone conversions are now correct in Table chart types.
  • Support for queries using { $not: { $regex: … } } structure.
  • Miscellaneous performance, reliability and security improvements.

Released August 7, 2019

Improvements in this release:

Bug fixes in this release:

  • Addressed various issues when building and rendering geospatial charts.
  • Fixed an issue that could cause charts to appear blank when refreshing large dashboards.
  • String filter card shows a more complete set of sample values for large, indexed collections.
  • Miscellaneous performance, reliability and security improvements.

Released June 12, 2019

General Availability Release

Improvements in this release:

Bug fixes in this release:

  • Prevented console errors from being written when embedded charts are rendered.
  • Read Preference now shows correctly for newly created data sources.
  • Prevented intermittent errors when adding data sources.
  • Charts can now be edited or deleted when their data is loading.

Released May 14, 2019

Improvements in this release:

  • New filtering experience in the chart builder.
  • Improved Query Bar in the chart builder, allowing the chart author to specify custom aggregation pipeline stages.
  • Charts now runs against secondary replica set members by default, and allows Data Source owners to change the read preference.
  • Charts now remain visible when changing the dashboard layout and refreshing charts.

Bug fixes in this release:

  • Duplicating a dashboard no longer breaks embedded charts.
  • Tooltips on area charts now show on hover over any part of the area, not just the data points.

Released Apr 16, 2019

Improvements in this release:

  • Ability to embed charts in external applications.
  • Warning now appears if Atlas renders with incomplete data.

Bug fixes in this release:

Released Feb 14, 2019

Improvements in this release:

Bug fixes in this release:

  • Changes to filter parsing to better align with MongoDB Shell syntax and Javascript in general. Specifically, filters using Date() to represent the current date or Date("2019-01-01") to represent a specific date will need to be changed to new Date() or ISODate() and new Date("2019-01-01") or ISODate("2019-01-01"), since the Date() function now correctly returns the date as a string representation.
  • Fixed rendering issues in certain browser versions relating to the continuous color picker.
  • Miscellaneous performance, reliability and security improvements.

Released Dec 11, 2018

Initial public release of the MongoDB Charts SaaS application.

Give Feedback
© 2021 MongoDB, Inc.

About

  • Careers
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2021 MongoDB, Inc.