Skip to content

fix(deps): bump singer-sdk from 0.53.7 to 0.54.2 - #96

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/singer-sdk-0.54.2
Open

fix(deps): bump singer-sdk from 0.53.7 to 0.54.2#96
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/singer-sdk-0.54.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown
Contributor

Bumps singer-sdk from 0.53.7 to 0.54.2.

Release notes

Sourced from singer-sdk's releases.

v0.54.2 (2026-05-18)

🐛 Fixes

  • #3632 Honor state_partitioning_keys declared as class attributes

v0.54.1 (2026-05-15)

🐛 Fixes

  • #3628 Avoid logging full context dictionary

v0.54.0 (2026-05-11)

Highlights

RESTStream.get_http_request

This method allows setting multiple request arguments at once: headers, URL query parameters, etc.

class MyStream(RESTStream):
    def get_http_request(self, *, page):
        request = super().get_http_request(page=page)
        request.params["page"] = page.next_page_token
        return request

Docs: https://sdk.meltano.com/en/v0.54.0/classes/singer_sdk.RESTStream.html#singer_sdk.RESTStream.get_http_request

✨ New

  • #3618 New RESTStream.get_http_request method to construct the HTTP request for a stream
  • #3613 Normalize two-element oneOf schema members where one of them is the null type, into a single nullable schema
  • #3612 Automatically quote fully-qualified table names based on the corresponding database dialect
  • #3594 Use mdformat in tap, target and mapper templates to format markdown files
  • #3582 Run zizmor to harden GitHub Action workflows in tap, target and mapper templates
  • #3569 Normalize individual members in anyOf members in OpenAPI specs
  • #3568 Normalize individual members in oneOf members in OpenAPI specs
  • #3555 OpenAPI schema normalization now drops pattern keys to avoid issues in downstream consumers where they might not be able to parse the regex pattern
  • #3513 Use dynamic versioning in tap, target and mapper templates
  • #3510 Deprecate BasePageNumberPaginator and BaseOffsetPaginator in favor of PageNumberPaginator and OffsetPaginator, respectively
  • #3500 Use singer-sdk/<version> as the default User-Agent header
  • #3373 Support arbitrary properties for x-sql-datatype in x-sql-datatype-properties
  • #3435 Automatic retries of OAuth token requests
  • #3407 Set Stream.replication_key in metadata as the default replication key
  • #3415 Add flattening_separator as an additional flattening config -- Thanks @​iamlorax!
  • #3399 Add AGENTS.md/CLAUDE.md to templates

... (truncated)

Changelog

Sourced from singer-sdk's changelog.

v0.54.2 (2026-05-18)

🐛 Fixes

  • #3632 Honor state_partitioning_keys declared as class attributes

v0.54.1 (2026-05-15)

🐛 Fixes

  • #3628 Avoid logging full context dictionary

v0.54.0 (2026-05-11)

✨ New

  • #3618 New RESTStream.get_http_request method to construct the HTTP request for a stream
  • #3613 Normalize two-element oneOf schema members where one of them is the null type, into a single nullable schema
  • #3612 Automatically quote fully-qualified table names based on the corresponding database dialect
  • #3594 Use mdformat in tap, target and mapper templates to format markdown files
  • #3582 Run zizmor to harden GitHub Action workflows in tap, target and mapper templates
  • #3569 Normalize individual members in anyOf members in OpenAPI specs
  • #3568 Normalize individual members in oneOf members in OpenAPI specs
  • #3555 OpenAPI schema normalization now drops pattern keys to avoid issues in downstream consumers where they might not be able to parse the regex pattern
  • #3513 Use dynamic versioning in tap, target and mapper templates
  • #3510 Deprecate BasePageNumberPaginator and BaseOffsetPaginator in favor of PageNumberPaginator and OffsetPaginator, respectively
  • #3500 Use singer-sdk/<version> as the default User-Agent header
  • #3373 Support arbitrary properties for x-sql-datatype in x-sql-datatype-properties
  • #3435 Automatic retries of OAuth token requests
  • #3407 Set Stream.replication_key in metadata as the default replication key
  • #3415 Add flattening_separator as an additional flattening config -- Thanks @​iamlorax!
  • #3399 Add AGENTS.md/CLAUDE.md to templates

🐛 Fixes

  • #3611 Force streams with custom state partitioning keys to be non-resumable
  • #3605 Remove extremely noisy debug logging from expression evaluation
  • #3595 Support simpleeval 1.0.5+ by subclassing simpleeval.EvalWithCompoundTypes
  • #3580 Use requests~=2.33.0 in tap and target templates
  • #3578 Align tap, target and mapper pyproject configurations
  • #3577 Make tap, target and mapper GitHub workflows consistent
  • #3576 Match default settings to selected authentication method
  • #3573 Use strict = true in pytest config
  • #3560 Stream maps expressions referencing modules broken
  • #3558 Use only astral-sh/setup-uv in GitHub workflows
  • #3556 Ensure parent stream records are emitted in auto-generated tap tests
  • #3557 Configure package version in templates to be dynamic
  • #3553 Resolve $refs in additionalProperties
  • #3535 Emit a warning when running on a (near) EOL Python
  • #3534 Update SQL tap and target templates to reflect module reorganization

... (truncated)

Commits

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 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.53.7 to 0.54.2.
- [Release notes](https://github.com/meltano/sdk/releases)
- [Changelog](https://github.com/meltano/sdk/blob/main/CHANGELOG.md)
- [Commits](meltano/sdk@v0.53.7...v0.54.2)

---
updated-dependencies:
- dependency-name: singer-sdk
  dependency-version: 0.54.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:uv Pull requests that update python:uv code labels May 19, 2026
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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants