Navigation

    MongoDB Charts Cloud Release Notes

    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