Skip to content

chore(deps): bump singer-sdk from 0.44.3 to 0.47.2 #103

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 17, 2025

Bumps singer-sdk from 0.44.3 to 0.47.2.

Release notes

Sourced from singer-sdk's releases.

v0.47.2 (2025-06-17)

🐛 Fixes

  • #3111 Ensure state progress markers in child streams are finalized
  • #3108 Suppress unmapped warning for additional properties -- Thanks @​ReubenFrankel!

v0.47.1 (2025-06-16)

🐛 Fixes

  • #3106 Apply .upper() to metrics_log_level setting value
  • #3102 Bump "build and inspect python package" action in templates and use the name output for the PyPI url

v0.47.0 (2025-06-13)

Highlights

ACTIVATE_VERSION

Taps can now emit ACTIVATE_VERSION messages when the builtin emit_activate_version_messages config is set to True.

Global log level

Setting the <APP_NAME>_LOGLEVEL or LOGLEVEL environment variables will now apply that level to all logs generated by taps , mappers and targets.

✨ New

  • #3050 Allow SQL stream implementations to override the SELECT statement filter and limit clauses without modifying extraction logic
  • #3087 Honor <APP_NAME>_LOGLEVEL and LOGLEVEL environment variables across all default logging
  • #2620 Interruption and termination signals are handled in taps and targets
  • #2686 Taps can now opt-in to emitting ACTIVATE_VERSION messages for streams with FULL_TABLE replication
  • #3023 Apply post_process automatically to all stream types

🐛 Fixes

  • #3091 Correctly resolve JSON schema references when multiple properties use the same reference
  • #3048 Avoid emitting message "No schema for record field." when "additionalProperties" is set to true in stream schema -- Thanks @​SidduHussain!
  • #3080 Delay setting up console logging until the CLI is invoked and test log output snapshots
  • #3077 Only finalize state for selected streams
  • #3063 Remove deselected properties from the required properties list in the JSON schema
  • #3069 Update Cookiecutter templates
  • #3065 Revert table name splitting by - in SQL targets when default_target_schema is set, introduced in #3020
  • #3055 Fixed the S3 BATCH extra dependency in templates
  • #3054 Pass auth callable/tuple to each tap API request
  • #3044 Formalize setting any falsy replication key as a way to force full-table replication

⚙️ Under the Hood

... (truncated)

Changelog

Sourced from singer-sdk's changelog.

v0.47.2 (2025-06-17)

🐛 Fixes

  • #3111 Ensure state progress markers in child streams are finalized
  • #3108 Suppress unmapped warning for additional properties -- Thanks @​ReubenFrankel!

v0.47.1 (2025-06-16)

🐛 Fixes

  • #3106 Apply .upper() to metrics_log_level setting value
  • #3102 Bump "build and inspect python package" action in templates and use the name output for the PyPI url

v0.47.0 (2025-06-13)

✨ New

  • #3050 Allow SQL stream implementations to override the SELECT statement filter and limit clauses without modifying extraction logic
  • #3087 Honor <APP_NAME>_LOGLEVEL and LOGLEVEL environment variables across all default logging
  • #2620 Interruption and termination signals are handled in taps and targets
  • #2686 Taps can now opt-in to emitting ACTIVATE_VERSION messages for streams with FULL_TABLE replication
  • #3023 Apply post_process automatically to all stream types

🐛 Fixes

  • #3091 Correctly resolve JSON schema references when multiple properties use the same reference
  • #3048 Avoid emitting message "No schema for record field." when "additionalProperties" is set to true in stream schema -- Thanks @​SidduHussain!
  • #3080 Delay setting up console logging until the CLI is invoked and test log output snapshots
  • #3077 Only finalize state for selected streams
  • #3063 Remove deselected properties from the required properties list in the JSON schema
  • #3069 Update Cookiecutter templates
  • #3065 Revert table name splitting by - in SQL targets when default_target_schema is set, introduced in #3020
  • #3055 Fixed the S3 BATCH extra dependency in templates
  • #3054 Pass auth callable/tuple to each tap API request
  • #3044 Formalize setting any falsy replication key as a way to force full-table replication

⚙️ Under the Hood

  • #3097 Rely on dict.setdefault to fill in state dictionary
  • #3096 Move Tox configuration to pyproject.toml in tap, mapper and target templates
  • #3094 Make context parameter of SQLStream.build_query a keyword-only argument
  • #3093 Group all SQL tap query-building steps into SQLStream.build_query
  • #3078 Introduce basic TypedDict for tap state
  • #3024 Deprecate returning tuples of (record, child context) from Stream.get_records
  • #3056 Quiet down some tap and target logs from INFO to DEBUG
  • #3061 Retrieve BATCH storage object only once per set of files
  • #3049 Fix the expected type of Stream.primary_keys to always be a sequence

📚 Documentation Improvements

... (truncated)

Commits
  • e57687b chore: Release v0.47.2 (#3112)
  • 29ddf3f fix(taps): Ensure state progress markers in child streams are finalized (#3111)
  • 8d0c03f fix(taps): Suppress unmapped warning for additional properties (#3108)
  • 0810439 chore: Release v0.47.1 (#3107)
  • 13bcf8e fix: Apply .upper() to metrics_log_level setting value (#3106)
  • b73e93a chore(templates): Add name to wheel and sdist build job (#3105)
  • e50cdd2 chore: pre-commit autoupdate (#3104)
  • e1de2b0 chore: Lock file maintenance
  • 9936ecd fix(templates): Bump "build and inspect python package" action in templates a...
  • d9b3345 chore(deps): bump the actions group with 4 updates (#3101)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [singer-sdk](https://github.com/meltano/sdk) from 0.44.3 to 0.47.2.
- [Release notes](https://github.com/meltano/sdk/releases)
- [Changelog](https://github.com/meltano/sdk/blob/main/CHANGELOG.md)
- [Commits](meltano/sdk@v0.44.3...v0.47.2)

---
updated-dependencies:
- dependency-name: singer-sdk
  dependency-version: 0.47.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 17, 2025
@dependabot dependabot bot requested a review from a team as a code owner June 17, 2025 18:57
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 17, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 20, 2025

Superseded by #104.

@dependabot dependabot bot closed this Jun 20, 2025
@dependabot dependabot bot deleted the dependabot/pip/singer-sdk-0.47.2 branch June 20, 2025 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants