#9956 chore: Release v4.2.0
Pull request opened by
MeltyBot
Bump changelog for release v4.2.0
Summary by Sourcery
Prepare the v4.2.0 release by updating changelog entries and version metadata across the project.
New Features:
• Add automatic creation of .gitignore and CACHEDIR.TAG files in the .meltano directory.
• Expose state store migration and lifecycle control via new StateStoreManager interfaces and context management.
• Improve CLI UX by showing required setting indicators and surfacing extractor discovery stderr at the default log level.
Bug Fixes:
• Resolve incorrect warnings for nested extra settings and improve handling of ephemeral state IDs.
• Fix state backend persistence error handling and allow fractional retry delays in lock acquisition.
• Preserve existing loggers when configuring SDK-based plugin logging and drop None values loaded from .env files.
• Restore compatibility of meltano state set --input-file with click 8.1.
Enhancements:
• Refine plugin- and settings-related typing and protocols, including PluginInstaller and SettingDefinition.
• Centralize virtualenv management into a dedicated service, reuse ProjectDirsService and Project.dirs APIs, and adjust venv recreation behavior.
• Align codebase with updated tooling and style guidance, including newer Ruff and click ParamType overrides.
• Tweak logging frame configuration constants for clearer stack frame selection.
Documentation:
• Refresh and expand documentation, including environments, production guidance, tutorials, architecture overview, and AI usage guidelines.
• Fix multiple broken links, images, typos, and footer metadata across the docs site.
• Document advanced configuration examples and contribution guidance around AI coding agents.
Chores:
• Update packaging constraints for virtualenv, click, uv, and boto3 dependencies.
• Bump project, docs, and tooling version references from 4.1.2 to 4.2.0.
meltano/meltano