Skip to content

chore(deps): update singer-sdk requirement from ~=0.45.10 to ~=0.47.0 #8

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

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

Updates the requirements on singer-sdk to permit the latest version.

Release notes

Sourced from singer-sdk's releases.

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

  • #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

  • #3095 Clarify that using --discover and --catalog=<catalog file> together is not supported
  • #3083 Update supported Python versions in the contribution guide -- Thanks @​rafalkrupinski!
Changelog

Sourced from singer-sdk's changelog.

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

  • #3095 Clarify that using --discover and --catalog=<catalog file> together is not supported
  • #3083 Update supported Python versions in the contribution guide -- Thanks @​rafalkrupinski!

v0.46.4 (2025-05-28)

🐛 Fixes

  • #3066 Revert table name splitting by - in SQL targets when default_target_schema is set, introduced in #3020

v0.46.3 (2025-05-15)

🐛 Fixes

... (truncated)

Commits
  • ad637eb chore: Release v0.47.0 (#3100)
  • 0813b88 refactor: Rely on dict.setdefault to fill in state dictionary (#3097)
  • 127f8fd refactor(templates): Move Tox configuration to pyproject.toml in tap, mappe...
  • 0467079 docs: Clarify that using --discover and --catalog=\<catalog file> together...
  • 2f4abf0 refactor(taps): Make context parameter of SQLStream.build_query a keyword...
  • fcc3270 refactor(taps): Group all SQL tap query-building steps into `SQLStream.build_...
  • 2b5fdba feat(taps): Allow SQL stream implementations to override the SELECT stateme...
  • 9fd867e chore: Lock file maintenance (#3092)
  • 948bcec fix: Correctly resolve JSON schema references when mulitple properties use th...
  • ae326fe chore: Clean up deptry ignores (#3089)
  • Additional commits viewable in compare view

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)

Updates the requirements on [singer-sdk](https://github.com/meltano/sdk) to permit the latest version.
- [Release notes](https://github.com/meltano/sdk/releases)
- [Changelog](https://github.com/meltano/sdk/blob/main/CHANGELOG.md)
- [Commits](meltano/sdk@v0.45.10...v0.47.0)

---
updated-dependencies:
- dependency-name: singer-sdk
  dependency-version: 0.47.0
  dependency-type: direct:production
...

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 16, 2025
Copy link
Author

dependabot bot commented on behalf of github Jun 23, 2025

Superseded by #11.

@dependabot dependabot bot closed this Jun 23, 2025
@dependabot dependabot bot deleted the dependabot/pip/singer-sdk-approx-eq-0.47.0 branch June 23, 2025 07:57
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