Skip to content

Releases: meltano/meltano

v3.7.0a2

23 Jan 16:48
b5a5183
Compare
Choose a tag to compare
v3.7.0a2 Pre-release
Pre-release
chore: Release v3.7.0a2 (#9042)

Bump changelog for release v3.7.0a2

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

v3.7.0a1

15 Jan 16:01
47d390e
Compare
Choose a tag to compare
v3.7.0a1 Pre-release
Pre-release
chore: Release v3.7.0a1 (#9022)

Bump changelog for release v3.7.0a1

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

v3.6.0

09 Dec 15:37
1d0c978
Compare
Choose a tag to compare

v3.6.0 (2024-12-09)

Highlights

  • The default value of elt.buffer_size was bumped from 10 MiB to 100 MiB. This should reduce the number of broken pipelines you may encounter when taps emit hefty records.
  • Logs emitted with the meltano.core.logging.json_log_formatter now include an exceptions key containing a structured array of exception objects to aid in log parsing and debugging.
  • Mappings are now correctly auto-installed.
  • Python 3.8 (EOL 2024/10) is no longer supported.
  • Python 3.13 is now supported.

✨ New

  • #8944 Suggest verifying stream selection after meltano config ... test fails
  • #8917 Bumped the default elt.buffer_size to 100 MiB
  • #8913 Include the Python version and machine type in system debug log message
  • #8894 Fields marked as unsupported in the catalog are now marked as such in the output of meltano select --list --all
  • #8889 The args attribute of plugin commands is now optional
  • #8786 Added an --all flag to meltano state clear to delete all state IDs -- Thanks @fauzxan!
  • #8735 Add Content-Type to S3 state file uploads
  • #8844 Support an environment variable for the --full-refresh flag -- Thanks @MutuT2!
  • #8618 Python 3.13 is now supported
  • #8737 Added exceptions to the log message when using the JSON formatter
  • #8626 Added a --run-id option to meltano el[t]
  • #8494 Added a callsite_parameters argument to the builtin log formatters, which adds source path, line number and function name fields to the emitted log

🐛 Fixes

  • #8949 Add newline at the end of plugin lock files
  • #8914 Ask for confirmation in meltano config ... reset
  • #8869 Adding User friendly loader error when the loader is missing from the Meltano run. -- Thanks @NishitSingh2023!
  • #8852 Using the --force flag of meltano install no longer causes plugin installation to crash when using the uv venv backend
  • #8828 Show the correct value in the "Current value is still" warning for meltano config set -- Thanks @ReubenFrankel!
  • #8815 A mapper is now auto-installed when one of its mappings is used in a command -- Thanks @ReubenFrankel!

⚙️ Under the Hood

  • #8851 Decoupled the JobState ORM model of the system db from state store implementations
  • #8898 Use importlib.resources to read package files and use importlib.metadata to detect "editable" installations (via PEP 610)
  • #8830 Dropped support for EOL Python 3.8

📚 Documentation Improvements

  • #8950 Document Git requirement and add uv section
  • #8937 Use tabs for code blocks with OS-specific instructions in Getting Started guide
  • #8934 Document a logging example to log at DEBUG level but excluding extractor/loader stdout
  • #8909 Update part1.mdx
  • #8829 Update Azure state backend connection documentation for DefaultAzureCredential -- Thanks @acarter24!
  • #8809 Bumped Docusaurus to 3.1, fixed broken links and started printing warnings on broken anchors
  • #8752 Added 2024-Q3 changelog
  • #8808 Fixed broken anchor links in settings page

📦 Packaging changes

  • #8956 Bump the runtime-dependencies group with 3 updates
  • #8947 Bump the runtime-dependencies group with 3 updates
  • #8943 Bump the runtime-dependencies group with 2 updates
  • #8931 Bump the runtime-dependencies group with 6 updates
  • #8907 Bump the runtime-dependencies group with 4 updates
  • #8910 Bump aiohttp from 3.10.10 to 3.10.11
  • #8883 Bump the runtime-dependencies group with 4 updates
  • #8873 Bump the runtime-dependencies group with 4 updates
  • #8860 Bump the runtime-dependencies group with 3 updates
  • #8849 Bump the runtime-dependencies group with 2 updates
  • #8841 Bump boto3 from 1.35.41 to 1.35.42 in the runtime-dependencies group

v3.6.0b4

25 Nov 19:55
fcdb610
Compare
Choose a tag to compare
v3.6.0b4 Pre-release
Pre-release
chore: Release v3.6.0b4 (#8933)

chore: Bump package version

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

v3.6.0b3

13 Nov 23:55
320609e
Compare
Choose a tag to compare
v3.6.0b3 Pre-release
Pre-release
chore: Release v3.6.0b3 (#8892)

* chore: Bump package version

* Fix CI

* Continue using Python 3.12 for integration tests

* Fix coverage job

---------

Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>
Co-authored-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>

v3.6.0b2

25 Oct 19:32
21b5579
Compare
Choose a tag to compare
v3.6.0b2 Pre-release
Pre-release
chore: Release v3.6.0b2 (#8855)

chore: Bump package version

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

v3.6.0b1

17 Oct 00:04
6120413
Compare
Choose a tag to compare
v3.6.0b1 Pre-release
Pre-release
chore: Release v3.6.0b1 (#8842)

chore: Bump package version

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

v3.5.4

25 Sep 23:41
3b7a3f9
Compare
Choose a tag to compare

v3.5.4 (2024-09-25)

🐛 Fixes

  • #8802 No longer fail on uploading state to S3 when the object does not initially exist
  • #8800 Failure message is now correctly printed when a plugin can not be removed from the system database

v3.5.3

24 Sep 22:22
d9c5457
Compare
Choose a tag to compare

v3.5.3 (2024-09-24)

🐛 Fixes

📚 Documentation Improvements

  • #8779 Fix layout of troubleshooting page

v3.5.2

16 Sep 20:33
7199a82
Compare
Choose a tag to compare

v3.5.2 (2024-09-16)

🐛 Fixes

  • #8770 Redact secret settings by default in meltano compile -- Thanks @holly-evans!
  • #8731 Valid options are now printed for the --interval option of the schedule subcommand

⚙️ Under the Hood

  • #8762 Remove record-flattening capability in favour of schema-flattening -- Thanks @ReubenFrankel!
  • #8748 Move install_plugins to meltano.core.plugin_install_service
  • #8732 Use uv venv instead of uv virtualenv alias

📚 Documentation Improvements

  • #8764 Migrate to Docusaurus v3
  • #8756 Updated docs to reference meltano-dbt-ext PyPI distribution