GitHub
06/24/2026, 3:18 PMelt and run commands and improve environment/selection helpers.
• Add support for exception notes in structured logging, including serialization and rendering.
• Align tests with new logging behavior, plugin fixtures, and catalog handling for taps and mappers.
• Improve list_settings output ordering and section handling in CLI config.
Build:
• Bump check-jsonschema, eslint, prettier, ruff, uv, and CodSpeed GitHub Action versions in tooling and CI.
• Update structlog and typing-related dev dependencies such as ty and type stubs.
CI:
• Update benchmark workflow to newer CodSpeed GitHub Action revision for walltime benchmarking.
Documentation:
• Document 4.2.1 release in main and 3.x changelogs with notes about logging fixes.
• Update docs site dependencies and Docusaurus configuration, including markdown broken link handling.
• Add teaser blurbs and truncation markers to multiple changelog blog posts and the initial changelog announcement.
• Bump docs package version to 4.2.1 and adjust various blog entries summarizing recent releases and features.
Tests:
• Expand logging tests to cover formatter behavior, color handling, deep exception stacks, and exception notes.
• Adjust benchmark tests and CLI color tests to align with new logging behavior and environment handling.
• Update various plugin-related tests and fixtures to use class-scope fixtures, ProjectPlugin taps, and mapper behavior.
• Tighten type hints and expectations in tests (e.g., deep_exc_info optionality, decimal inference values).
Chores:
• Bump project version metadata and tooling configs (pyproject, docs package.json, commitizen, issue templates) to 4.2.1.
• Deduplicate exported names in logging init and add a new contributor to CONTRIBUTORS.
meltano/meltanoGitHub
06/24/2026, 3:19 PM