Skip to content

Releases: meltano/meltano

v3.4.2

15 May 21:30
3dba128
Compare
Choose a tag to compare

v3.4.2 (2024-05-15)

🐛 Fixes

  • #8542 State from interrupted pipelines or using the --merge-state flag no longer causes crashes

📚 Documentation Improvements

  • #8544 Added YAML docs examples of global and per-plugin python executable option

v3.4.1

06 May 18:22
9b75e89
Compare
Choose a tag to compare

v3.4.1 (2024-05-06)

🐛 Fixes

  • #8509 Mapper configuration is no longer ignored and is passed to direct mapper invocations as well as mappings in pipelines
  • #8527 Made the output of meltano select ... list consistent between different Python versions
  • #8213 meltano config <plugin> test false-negative on Windows -- Thanks @ReubenFrankel!
  • #8508 Cron regex pattern on meltano.schema.json -- Thanks @sabino!

⚙️ Under the Hood

  • #8470 Started enforcing usage of structlog.stdlib.get_logger over logging.getLogger and banned use of the root logger
  • #8510 Plugin installation status is now logged instead of printed

📚 Documentation Improvements

  • #8524 Changed references of Airflow orchestrator to utility
  • #8506 Document venv.backend usage to configure uv

v3.4.1b1

06 May 16:59
141f36e
Compare
Choose a tag to compare
v3.4.1b1 Pre-release
Pre-release
chore: Release v3.4.1b1 (#8532)

chore: Bump package version

Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>

v3.4.0

18 Apr 20:12
8a65004
Compare
Choose a tag to compare

v3.4.0 (2024-04-18)

Highlights

  • Meltano can now use uv to manage plugin installation. Start using it with

    MELTANO_VENV_BACKEND=uv meltano install --clean

    Other ways of configuring it are available. Let us know if you run into any issues!

  • Plugins of multiple types can now be installed with a single command

    meltano install - tap-hubspot meltano-map-transformer target-postgres
  • Shout out to @nkclemson for their work on enabling new Ruff rules and addressing the violations 🎉

✨ New

  • #8459 meltano run now has a --run-id option to allow for custom run UUIDs
  • #8465 Support uv as an optional virtualenv backend
  • #8355 Support installing multiple plugins of any type -- Thanks @ReubenFrankel!

🐛 Fixes

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

⚙️ Under the Hood

  • #8499 Only lookup uv executable once
  • #8469 Fixed some log serialization issues with meltano.core.proj…ec_plugins_service.DefinitionSource and meltano.core.plugin.project_plugin.ProjectPlugin

📚 Documentation Improvements

  • #8449 Fixed a broken link to custom plugin definitions in the project concept page
  • #8432 Added the 2024-Q1 changelog

v3.4.0b1

16 Apr 15:52
c342843
Compare
Choose a tag to compare
v3.4.0b1 Pre-release
Pre-release
chore: Release v3.4.0b1 (#8501)

chore: Bump package version

Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>

v3.4.0a2

12 Apr 21:49
43e70ad
Compare
Choose a tag to compare
v3.4.0a2 Pre-release
Pre-release
chore: Release v3.4.0a2 (#8493)

chore: Bump package version

Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>

v3.4.0a1

03 Apr 20:47
448e2f2
Compare
Choose a tag to compare
v3.4.0a1 Pre-release
Pre-release
chore: Release v3.4.0a1 (#8480)

chore: Bump package version

Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>

v3.3.2

06 Mar 19:14
36e8bc4
Compare
Choose a tag to compare

v3.3.2 (2024-03-06)

🐛 Fixes

  • #8436 Terminal output from plugin installation is now safely decoded
  • #8381 Print Plugin definition is already locked to stdout instead of stderr
  • #8399 Handle non-UTF-8 lines in plugin output for logging -- Thanks @nkclemson!

📚 Documentation Improvements

  • #8434 Added a note about using the --require-virtualenv flag for installing Meltano with pip
  • #8433 Removed some stale references to the old API

v3.3.1

26 Jan 17:49
cdf8649
Compare
Choose a tag to compare

v3.3.1 (2024-01-26)

🐛 Fixes

📚 Documentation Improvements

v3.3.0

25 Jan 14:45
42f0fc6
Compare
Choose a tag to compare

v3.3.0 (2024-01-23)

Highlights

  • Some workflows should see increased performance thanks to #8343. Thanks to @TyShkan for reporting, investigating and sharing the profiling results!
  • Warnings are now logged whenever a selected stream or property is not present in the tap's catalog.

✨ New

🐛 Fixes

⚡ Performance Improvements

  • #8343 Cache Project.dotenv_env

📚 Documentation Improvements

  • #8306 Add changelog updates