Skip to content

chore(deps): update singer-sdk[faker] requirement from ~=0.53.7 to ~=0.54.0#10

Merged
edgarrmondragon merged 2 commits into
mainfrom
dependabot/uv/singer-sdk-faker--approx-eq-0.54.0
May 19, 2026
Merged

chore(deps): update singer-sdk[faker] requirement from ~=0.53.7 to ~=0.54.0#10
edgarrmondragon merged 2 commits into
mainfrom
dependabot/uv/singer-sdk-faker--approx-eq-0.54.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

Sourced from singer-sdk[faker]'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[faker]'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 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)

Updates the requirements on [singer-sdk[faker]](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.53.7...v0.54.0)

---
updated-dependencies:
- dependency-name: singer-sdk[faker]
  dependency-version: 0.54.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@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
Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
@edgarrmondragon edgarrmondragon force-pushed the dependabot/uv/singer-sdk-faker--approx-eq-0.54.0 branch from 6850b1e to 13cf3e6 Compare May 19, 2026 19:28
@edgarrmondragon edgarrmondragon added this pull request to the merge queue May 19, 2026
Merged via the queue into main with commit 2f8149a May 19, 2026
10 checks passed
@edgarrmondragon edgarrmondragon deleted the dependabot/uv/singer-sdk-faker--approx-eq-0.54.0 branch May 19, 2026 19:30
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.

1 participant