aaronsteers
08/25/2022, 7:18 PM--no-install option to meltano add -- Thanks, @Reuben (Matatika)!
• #6596 Support glob paths in file plugin update extra -- Thanks, @Reuben (Matatika)!
• #6581 Add new settings for hub_api_root and hub_url_auth -- Thanks, @daniel_walker!
⚡ Performance Improvements
• #6644 Improve performance when handling large yaml files.
🚀 Changes
• #6592 Add validation for CRON expressions in schedules.
• #6582 Make default_environment a top-level setting.
🐛 Fixes
• #6627 Raise exception when meltano.yml is empty -- Thanks, @kk!
• #6543 Register legacy DiscoveryFile object in Ruamel YAML instance -- Thanks, @alexander_butler!
• #6656 Fixed issue where STRICT_ENV_VAR_MODE feature flag would not raise an error as expected.
• #6643 Resolve issue related to alter_column warning for MSSQL.
• #6636 Fix help links pointing to <http://docs.meltano.com|docs.meltano.com> instead of <http://meltano.com/docs|meltano.com/docs>.
• #6601 Raise an error if DB migrations fail during upgrade.
• #6609 Fix broken --pattern CLI arg in meltano state list.
• #6584 Avoid pyproject.toml Poetry parsing issue.
📚 Documentation Improvements
• #6648 Expanded logging configuration guide.
• #6631 Add "Pytest Best Practices" section to contributing docs.
singer logo Singer SDK v0.9.0
✨ New
• #842 Add authenticate_request method to `APIAuthenticatorBase` class to handle more generic authentication requests in custom authenticators.
🚀 Changes
• #919 Add ConnectionError to list of backoff exceptions for auto-retry -- Thanks, @jlloyd-widen!
• #759 Apply start_date as the starting_replication_value if more recent than the latest bookmark -- Thanks, @ericboucher!
• #908 Allow overriding the bulk insert statement in SQLSink.
🐛 Fixes
• #917 Allow Singer schemas to include the required and enum fields -- Thanks, @Jack-Burnett!
📚 Documentation Improvements
• #900 Add constructor parameters to class reference documentation.