Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 19, 2025

This PR contains the following updates:

Package Change Age Confidence
singer-sdk (changelog) ~=0.47.0 -> ~=0.48.0 age confidence

Release Notes

meltano/sdk (singer-sdk)

v0.48.0

Compare Source

✨ New
  • #​3207 Automatically handle OpenAPI 2.0 and 3.0 specs
  • #​3200 Expose new variable __original_stream_name__ in stream maps -- Thanks @​ReubenFrankel!
  • #​3198 Update SQL tap and target templates with latest APIs
  • #​3190 Added an extensible API for stream schema sources
  • #​3189 Added .env.example files to tap, target and mapper templates
  • #​3188 Update tap, target and mapper dependencies in templates
  • #​3151 Define internal schema for stream_maps
  • #​3141 Support disabling stream pagination logic -- Thanks @​ReubenFrankel!
🐛 Fixes
  • #​3165 Honor order of primary key columns when creating an empty table
  • #​3160 Make output of --about --format=markdown compliant with CommonMark
  • #​3147 Run mypy in templates inside of a virtualenv including the package
  • #​3148 Fixed the return type of RESTStream.get_new_paginator to indicate returning None is supported to indicate no pagination
  • #​3145 Handle logging configuration not found gracefully
  • #​3065 Revert table name splitting by - in SQL targets when default_target_schema is set, introduced in #​3020
  • #​3127 Ensure Singer SDK warnings are logged
  • #​3114 Centralize state writing to avoid emitting duplicate STATE messages
⚙️ Under the Hood
  • #​3206 Make RESTStream.records_jsonpath read-only by default
  • #​3204 Make get_stream_schema the public API of the StreamSchema descriptor
  • #​3203 Make SchemaSource generic on any hashable key type
  • #​3201 Make capabilities a proper class attribute for tap, target and mapper classes
  • #​3187 Consolidate test parameters in built-in tests
  • #​3181 Update type annotations of some functions to indicate they accept string path or a path-like object
  • #​3180 Remove no-op deadcode for handling secret values
  • #​3178 Check explicitly for a BaseTestClass subclass when generating built-in tests
  • #​3175 Add type parameters to generic SingerTestRunner class
  • #​3172 Use explicit submodule imports
  • #​3166 Use the jsonschema validator instance directly instead of routing through jsonschema.validators.validator_for
  • #​3164 Rename TestSuiteSingerTestSuite to prevent a pytest test collection warning
  • #​3153 Read config files early
  • #​3152 Use a click callback to parse config input arguments and deprecate PluginBase.config_from_cli_args
  • #​3144 Pass catalog and state files early and pass the corresponding dictionaries to the tap class
  • #​3123 Remove Faker class from stream maps
  • #​3121 Remove singer_sdk._singerlib
📚 Documentation Improvements
  • #​3208 Convert __NULL__ comment to admonition
  • #​3122 Remove Faker class from stream maps docs
📦 Packaging changes
  • #​3185 Declare support for Python 3.14
  • #​3126 Require SQLAlchemy >= 2.0
  • #​3099 Remove some unused Python version markers

Configuration

📅 Schedule: Branch creation - Between 04:00 PM and 06:59 PM, only on Monday ( * 16-18 * * 1 ) in timezone America/Mexico_City, Automerge - Between 07:00 AM and 09:59 AM, only on Wednesday ( * 7-9 * * 3 ) in timezone America/Mexico_City.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 19, 2025
@renovate renovate bot requested a review from edgarrmondragon as a code owner August 19, 2025 00:57
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 19, 2025
@renovate renovate bot force-pushed the renovate/singer-sdk-0.48.x branch 3 times, most recently from 20a5504 to fd145fb Compare August 19, 2025 01:00
@renovate renovate bot force-pushed the renovate/singer-sdk-0.48.x branch from fd145fb to 2ced9ff Compare August 19, 2025 01:01
@edgarrmondragon edgarrmondragon added this pull request to the merge queue Aug 19, 2025
Merged via the queue into main with commit c0c0306 Aug 19, 2025
12 checks passed
@edgarrmondragon edgarrmondragon deleted the renovate/singer-sdk-0.48.x branch August 19, 2025 01:44
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant