Skip to content

fix(deps): bump singer-sdk from 0.53.7 to 0.54.0 - #95

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps singer-sdk from 0.53.7 to 0.54.0.

Release notes

Sourced from singer-sdk's releases.

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

🐛 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

... (truncated)

Changelog

Sourced from singer-sdk's changelog.

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
  • #3530 The BasicAuthenticator class is no longer deprecated
  • #3515 Remove .secrets directory and instead ignore any config.json file at the root
  • #3514 Remove references to legacy user_agent setting
  • #3504 Update templates
  • #3512 Remove legacy license classifier from project metadata (made redundant by PEP 639 metadata)
  • #3508 Correctly load private key with passphrase in JWT-based authenticator
  • #3503 Remove # noqa: ERA001 comments from templates
  • #3480 Update templates
  • #3474 Update templates
  • #3465 Treat sqlalchemy.types.Float and sqlalchemy.types.Numeric as distinct types when mapping them to JSON schema in preparation for SQLAlchemy 2.1
  • #3462 Uncap optional s3fs dependency to prevent it from going stale
  • #3461 Require Tox 4.32+ in templates

... (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.0.
- [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.0)

---
updated-dependencies:
- dependency-name: singer-sdk
  dependency-version: 0.54.0
  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 12, 2026
@dependabot @github

dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #96.

@dependabot dependabot Bot closed this May 19, 2026
@dependabot
dependabot Bot deleted the dependabot/uv/singer-sdk-0.54.0 branch May 19, 2026 17:22
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