Releases: meltano/meltano
Releases · meltano/meltano
v3.7.0a2
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
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
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 anexceptions
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 ofmeltano select --list --all
- #8889 The
args
attribute of plugin commands is now optional - #8786 Added an
--all
flag tomeltano 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 tomeltano 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 ofmeltano install
no longer causes plugin installation to crash when using theuv
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 useimportlib.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
chore: Release v3.6.0b4 (#8933) chore: Bump package version Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>
v3.6.0b3
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
chore: Release v3.6.0b2 (#8855) chore: Bump package version Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>
v3.6.0b1
chore: Release v3.6.0b1 (#8842) chore: Bump package version Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com>
v3.5.4
v3.5.4 (2024-09-25)
🐛 Fixes
v3.5.3
v3.5.3 (2024-09-24)
🐛 Fixes
- #8784 Inheriting plugins are no longer always auto-installed -- Thanks @ReubenFrankel!
- #8785 Install plugins correctly given multiple levels of inheritance -- Thanks @ReubenFrankel!
📚 Documentation Improvements
- #8779 Fix layout of troubleshooting page
v3.5.2
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 ofschema-flattening
-- Thanks @ReubenFrankel! - #8748 Move
install_plugins
tomeltano.core.plugin_install_service
- #8732 Use
uv venv
instead ofuv virtualenv
alias