Edgar Ramírez (Arch.dev)
07/07/2025, 8:48 PMmeltano add --no-install tap-github
meltano install tap-github
meltano remove tap-github
Friendlier console output
The default console log format now displays fewer stack frames when an exception occurs. This makes the output easier to understand and share.
See the logging guide for details on how to further control the maximum number of frames displayed.
uv by default
The *venv.backend* setting now defaults to uv. If you want to continue using virtualenv+pip, configure Meltano with:
meltano config meltano set venv.backend virtualenv
Improved Python version discovery
The configured *python* setting can find more Python versions now by relying on uv's and virtualenv's own Python version discovery.
This also means that uv-managed Python versions can be auto-installed. For example, if Python 3.9 is not available on your computer, it will be automatically installed when you run
meltano add --python 3.9 tap-postgres
To disable this behavior, set UV_PYTHON_DOWNLOADS=never in your environment.
Release notes: v3.8.0