Meltano

Latest version: v3.6.0

Safety actively analyzes 688512 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 46

3.4.2

πŸ› Fixes

- [8542](https://github.com/meltano/meltano/issues/8542) State from interrupted pipelines or using the `--merge-state` flag no longer causes crashes

πŸ“š Documentation Improvements

- [8544](https://github.com/meltano/meltano/issues/8544) Added YAML docs examples of global and per-plugin `python` executable option

3.4.1

πŸ› Fixes

- [8509](https://github.com/meltano/meltano/issues/8509) Mapper configuration is no longer ignored and is passed to direct mapper invocations as well as mappings in pipelines
- [8527](https://github.com/meltano/meltano/issues/8527) Made the output of `meltano select ... list` consistent between different Python versions
- [8213](https://github.com/meltano/meltano/issues/8213) `meltano config <plugin> test` false-negative on Windows -- _**Thanks ReubenFrankel!**_
- [8508](https://github.com/meltano/meltano/issues/8508) Cron regex pattern on meltano.schema.json -- _**Thanks sabino!**_

βš™οΈ Under the Hood

- [8470](https://github.com/meltano/meltano/issues/8470) Started enforcing usage of `structlog.stdlib.get_logger` over `logging.getLogger` and banned use of the root logger
- [8510](https://github.com/meltano/meltano/issues/8510) Plugin installation status is now logged instead of printed

πŸ“š Documentation Improvements

- [8524](https://github.com/meltano/meltano/issues/8524) Changed references of Airflow `orchestrator` to `utility`
- [8506](https://github.com/meltano/meltano/issues/8506) Document `venv.backend` usage to configure `uv`

3.4.0

✨ New

- [8459](https://github.com/meltano/meltano/issues/8459) `meltano run` now has a `--run-id` option to allow for custom run UUIDs
- [8465](https://github.com/meltano/meltano/issues/8465) Support `uv` as an optional virtualenv backend
- [8355](https://github.com/meltano/meltano/issues/8355) Support installing multiple plugins of any type -- _**Thanks ReubenFrankel!**_

πŸ› Fixes

- [8486](https://github.com/meltano/meltano/issues/8486) "`kind: {kind}` is deprecated..." is no longer logged if the corresponding replacement is in place
- [8489](https://github.com/meltano/meltano/issues/8489) Environment variables from `.env` are now passed to the plugin installation subprocesses
- [8490](https://github.com/meltano/meltano/issues/8490) An explicit error message is now logged when Meltano fails to retrieve tap state from the state backend
- [8447](https://github.com/meltano/meltano/issues/8447) `meltano run` no longer creates empty `venv` plugin directories for inherited plugins
- [8446](https://github.com/meltano/meltano/issues/8446) Added `run_id` and `job_name` properties to `meltano run` log messages

βš™οΈ Under the Hood

- [8499](https://github.com/meltano/meltano/issues/8499) Only lookup uv executable once
- [8469](https://github.com/meltano/meltano/issues/8469) Fixed some log serialization issues with `meltano.core.proj…ec_plugins_service.DefinitionSource` and `meltano.core.plugin.project_plugin.ProjectPlugin`

πŸ“š Documentation Improvements

- [8449](https://github.com/meltano/meltano/issues/8449) Fixed a broken link to custom plugin definitions in the project concept page
- [8432](https://github.com/meltano/meltano/issues/8432) Added the 2024-Q1 changelog

3.3.2

πŸ› Fixes

- [8436](https://github.com/meltano/meltano/issues/8436) Terminal output from plugin installation is now safely decoded
- [8381](https://github.com/meltano/meltano/issues/8381) Print `Plugin definition is already locked` to stdout instead of stderr
- [8399](https://github.com/meltano/meltano/issues/8399) Handle non-UTF-8 lines in plugin output for logging -- _**Thanks nkclemson!**_

πŸ“š Documentation Improvements

- [8434](https://github.com/meltano/meltano/issues/8434) Added a note about using the `--require-virtualenv` flag for installing Meltano with pip
- [8433](https://github.com/meltano/meltano/issues/8433) Removed some stale references to the old API

3.3.1

πŸ› Fixes

- [8379](https://github.com/meltano/meltano/issues/8379) `--from-ref` for a plugin definition missing a `variant` -- _**Thanks ReubenFrankel!**_

πŸ“š Documentation Improvements

- [8378](https://github.com/meltano/meltano/issues/8378) Mention `--from-ref` in the custom extractor guide -- _**Thanks ReubenFrankel!**_

3.3.0

✨ New

- [8351](https://github.com/meltano/meltano/issues/8351) Warn if select rules are not used on catalog -- _**Thanks haleemur!**_
- [8176](https://github.com/meltano/meltano/issues/8176) Add new `--update` flag to `meltano add` to re-add plugins to a project -- _**Thanks ReubenFrankel!**_
- [7874](https://github.com/meltano/meltano/issues/7874) Add setting `sensitive` flag -- _**Thanks ReubenFrankel!**_

πŸ› Fixes

- [8365](https://github.com/meltano/meltano/issues/8365) Retain stderr in `meltano config <plugin> test` -- _**Thanks ReubenFrankel!**_
- [8354](https://github.com/meltano/meltano/issues/8354) Emit pip installation errors

⚑ Performance Improvements

- [8343](https://github.com/meltano/meltano/issues/8343) Cache `Project.dotenv_env`

πŸ“š Documentation Improvements

- [8306](https://github.com/meltano/meltano/issues/8306) Add changelog updates

Page 2 of 46

Links

Releases

Has known vulnerabilities

Β© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.