Meltano Weekly Demo Day

Each week on Friday morning the Meltano team holds our own “Demo Day”, where we share the improvements we’ve made and discuss the benefits to users. Many of these improvements will be further described in our upcoming Monday release, but we also share work in progress that may need a few more sprints to be completed.

In this week’s Demo Day:

  • Jacob demos Yannis’ extensive improvements to data for tap-gitlab (#436)
  • Jacob demos MVC for `meltano start` to simplify project creation (#419, #484)
  • Ben demos discovering/adding taps and targets from the UI (#400, #419)
  • Micael demos how users can create/contribute a custom tap (#327)
  • Micael lead conversation around underlying complexity and constraints of the things we’ve chosen to integrate, the value of writing the “glue code” for our customers, and how Meltano is differentiated

Check out our milestones to see what we’re working on, and learn about what’s coming next for Meltano. If you have suggestions, please file a new issue. Input welcome!

Meltano 0.16 released: new CLI commands, improved data and transforms for `tap-gitlab`, Docker image and more

New command line feature: meltano add model [your_model_name]

Before this release, users had to manually copy/paste new models into a project. Meltano 0.16 provides a command line tool to specify which model(s) to load. This enables the use of multiple models on the same data set, and also supports fetching version controlled models for those working in collaboration with others. In 0.16 we also support using the same model across multiple projects, rather than duplicating the same model to each project separately.

We’ve updated our beginner tutorial to demonstrate how to use this command.

Extended GitLab data and default transformations

Previously, tap-gitlab only provided information on GitLab Runner. With today’s release, Meltano now pulls raw data from GitLab’s REST API and offers 3 default transforms:

  • Issues per label
  • Merge requests per label
  • Stats per user

Meltano extracts the following resources, and users can also build their own custom transformations using these building blocks:

  • Branches
  • Commits
  • Issues
  • Projects
  • Project milestones
  • Project Merge Requests
  • Users
  • Groups
  • Group Milestones
  • Group and Project members Tags
  • Releases
  • Group Labels
  • Project Labels

Use Meltano to visualize progress on your team’s GitLab projects and workflow. To get started, check out our quickstart for connecting your GitLab account to Meltano.

And Many More Improvements!

  • Our Docker image now contains everything you need to get started with Meltano
  • Added models to the available plugins in support of meltano add model
  • Default invoice items transform for tap-stripe
  • Many documentation updates including:
    • “Copy to Clipboard” functionality to code block snippets in the documentation
    • Installation and tutorial improvements from our internal dogfooding sessions
    • Troubleshooting buttons to help users add context to a pre-filled bug issue

Instructions for upgrading to the most current version of Meltano can be found in the version section of our documentation.

To see the full history of improvements to Meltano, please review our CHANGELOG

Meltano Patch Release: 0.15.1

Today we are releasing version 0.15.1 for Meltano. This version resolves a regression in this week’s 0.15.0 release where some users were unable to successfully run ‘meltano ui’ and then visit the Meltano UI

Existing Users: Please Update Your Meltano Version

Instructions for upgrading to the most current version of Meltano can be found in the version section of our documentation.