Meltano v1.21.0 is Now Available

We’re laying the groundwork for the Google Ads extractor, which will become available after some work that makes it easier to connect a Google Ads account is completed.

New

Changes

  • !1460 Remove the FTP access from Meltano hosted instances
  • #1629 Add “Share Dashboard” functionality
  • #1629 Update report “Embed” button to “Share” and include a share link to accompany the embed snippet

Fixes

  • #1680 Fix initial “Last Run” button of a pipeline run to properly open the corresponding job log

Meltano v1.20.1 is Now Available

We squashed a number of bugs this week, and continue tweaking the interface to refine the UI and make Meltano simple and easy to use.

New

  • #1650 create TOS page and add TOS link to website footer

Changes

  • #1681 Update transform during pipeline save to conditionally set skip vs. run to prevent wasted cycles for extractors that lack transformations
  • #1696 Update dashboards list to be alphabetically sorted
  • #1710 Hide tap-fastly in UI

Fixes

  • #1696 Fix duplicate chart renders when dashboard is loaded
  • #1696 Fix “Add to Dashboards” button when loading an existing report (additionally updated disabled button states)
  • #1711 Disable fields of all kinds when a plugin setting is protected or set in env or meltano.yml
  • #1712 Fix lock icon tooltip message on plugin settings that were set in env or meltano.yml
  • #1677 Properly represent values of boolean settings that were set using environment variables in UI

Meltano v1.20.0 is Now Available

While small, Meltano v1.20.0 simplifies scheduling repeating pipelines with easier-to-read labels, and also fixes a few bugs with multiple pipelines.

New

  • #1682 Use human-readable update interval labels

Changes

  • #1514 Remove DBT docs integration
  • #1679 Prevent the hidden settings from being sent to the front-end, potentially causing configuration failure

Fixes

  • #1675 Fix future grant diffing for databases and schemas
  • #1674 Fix duplicate pipelines bug resulting from recent addition to view and update existing connections

Meltano v1.19.2 is Now Available

We’re thrilled to announce that the ability to embed reports in other webpages is now available in Meltano! The entire team is excited about this new functionality, and this first version is the beginning of an exciting path forward for sharing and embedding Meltano reports anywhere.

Embedding a report anywhere an iframe can render is simple – just click on the “Embed” drop down menu on any Meltano report, and then “Copy Snippet” to add the code to your clipboard.

The following code snippet is an example of what you’ll have on your clipboard:

<iframe src='https://meltano.meltanodata.com/-/embed/zE8NFH9P3YwFuX2QNpA4WycsuwePpUEHj9CW8ubIgwE' style='margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; min-width: 500px; min-height: 400px;' />

The end result is a simple, beautiful graph that renders in any browser and automatically updates as your data updates.

The entire team is excited to hear what you think about embeddable graphs and reports, and as always, we’d love to hear about how we can improve Meltano.

Learn more about how you can get involved by reading our Contributor Guide and join the discussion in the public Meltano Slack community.

New

  • #1545 Add read-only report embed functionality via embeddable iframe copy-to-clipboard snippet
  • #1606 Update UI after successful plugin configuration with auto installed reports and dashboards
  • #1614 Add ‘Fix Connection’ and ‘View Connection’ CTAs to Integrations with corresponding pipelines

Changes

  • #1594 Improve onboarding UX by moving the “Update Interval” selection to a post-successful-pipeline action
  • #1594 Update pipelines to be sorted alphabetically to match data sources organization
  • #1659 Update query attribute toggling and results UX when autorun query is on (via 500ms debounce)

Fixes

  • #1657 Fix update_dashboard error when payload lacked a new_settings key
  • #1602 Fix instances where <a disabled='...'> vs. <button disabled='...'> didn’t functionally disable the button (previously they were only disabled visually)
  • #1656 Fix conditional header in docs to support Meltano.com and inline docs within the Meltano app
  • #1671 Fix error handling bug that caused a console error that impacted further UI interaction
  • #1672 Pin Werkzeug version to 0.16.1 since 1.0.0 is unsupported by Flask-BabelEx

Meltano v1.18.0 is Now Available

New

  • #1154 Adds non-dry mode to meltano permissions on Snowflake so that queries can be executed
  • #1578 User can request help to delete their data from their MeltanoData instance

Changes

  • #1516 Pipelines now show extractor label rather than name
  • #1652 Removes the --full-refresh command from meltano permissions

Fixes

  • #1595 Updates meltano permissions to only revoke permissions on databases defined in the spec
  • #1588 Update scrollTo behavior in Job Log to work across browsers
  • #1660 Fix minor action/mutation bug when loading a report in Analyze
  • #1607 Fix inaccurate error during report additions/removal from dashboards (via refactor SSOT reports store)

Meltano v1.17.0 is Now Available

The Meltano team continues to work on making a useful set of default dashboards available as soon as you setup any of the available data extractors. We’re also making it easier to select specific date ranges of data, and have further refined and simplified the UI.

New

  • #1462 User will be able to reorder dashboard reports
  • #1482 Add future grants and revocations for schemas, tables, and views for roles in the meltano permissions command
  • #1376 Add last updated date to reports
  • #1409 Add data start date to Analysis page
  • #1241 Add dashboard plugin type to enable bundling curated reports and dashboards for data sources
  • #1241 Add --include-related flag to meltano add and meltano install to automatically install related plugins based on namespace
  • #1241 Add default dashboard and reports for Google Analytics

Changes

  • #1481 Add table and view revocations for roles in the meltano permissions command
  • #1459 Users can no longer install tap-carbon-intensity from the UI

Fixes

  • #1600 Fix tooltip for Data Source “Connect” buttons
  • #1605 Fix an infinite loop causing extraneous API calls to the configuration endpoint
  • #1561 Fix onFocusInput() to properly focus-and-auto-scroll to <input type='file'>s in the data source docs UI
  • #1561 Fix <input type='file'> styling to better accommodate flexible widths