Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): Bump singer-sdk from 0.35.2 to 0.42.1 (#326)
Bumps [singer-sdk](https://github.com/meltano/sdk) from 0.34.1 to 0.42.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/releases">singer-sdk's releases</a>.</em></p> <blockquote> <h2>v0.42.1 (2024-11-11)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2756">#2756</a> Safely compare UUID replication keys with state bookmarks -- <em><strong>Thanks <a href="https://github.com/nikzavada"><code>@nikzavada</code></a>!</strong></em></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/meltano/sdk/compare/v0.42.0...v0.42.1">https://github.com/meltano/sdk/compare/v0.42.0...v0.42.1</a></p> <h2>v0.42.0 (2024-11-11)</h2> <h3>Highlights</h3> <ul> <li>For SQL target developers, there is now <a href="https://sdk.meltano.com/en/v0.42.0/guides/sql-target.html">a public and official API</a> for overriding how JSON schema types are mapped into SQL types. Let us know if there's any improvements we can make to it to better suit your use case!</li> <li>The name of the stream <a href="https://sdk.meltano.com/en/v0.42.0/stream_maps.html#built-in-variable-names">is now available in stream maps</a> as <code>__stream_name__</code>, including in the context of <a href="https://sdk.meltano.com/en/v0.42.0/stream_maps.html#built-in-alias-variable-names"><code>__alias__</code></a> expressions.</li> <li>This is last minor version to support Python 3.8, which reached its EOL on 2024-10-07, the next release will only support Python 3.9+.</li> </ul> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2742">#2742</a> Update dependencies in templates</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2732">#2732</a> SQL target developers can now more easily override the mapping from JSON schema to SQL column type</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2730">#2730</a> Added <code>SQLConnector.prepare_primary_key</code> for target to implement for custom table primary key adaptation</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2488">#2488</a> Nested schema properties can now be defined as nullable</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2518">#2518</a> Python 3.13 is officially supported</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2637">#2637</a> Environment variables are now parsed for boolean, integer, array and object setting values</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2699">#2699</a> Stream name can now be accessed in stream maps -- <em><strong>Thanks <a href="https://github.com/holly-evans"><code>@holly-evans</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2712">#2712</a> JSON schema <code>title</code> is now supported in configuration and stream properties</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2707">#2707</a> Bumped simpleeval to 1.0</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2701">#2701</a> Stream name can now be accessed in <code>__alias__</code> context of stream maps -- <em><strong>Thanks <a href="https://github.com/holly-evans"><code>@holly-evans</code></a>!</strong></em></li> </ul> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2741">#2741</a> <code>datetime.datetime</code> instances in stream maps are now correctly mapped to <code>date-time</code> JSON schema strings</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2727">#2727</a> Object and array JSON types are now handled before primitive types when converting them to SQL types</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2723">#2723</a> JSON schema union types are no longer conformed into boolean values</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2743">#2743</a> Deprecate passing file paths to plugin and stream initialization</li> </ul> <h3>📚 Documentation Improvements</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2745">#2745</a> Document the current release process</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2717">#2717</a> Update Meltano commands in examples</li> </ul> <h3>📦 Packaging changes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2736">#2736</a> Skip <code>simpleeval</code> 1.0.1</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2716">#2716</a> Stopped testing with SQLAlchemy 1.4</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2714">#2714</a> Remove constraint on <code>urllib3</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's changelog</a>.</em></p> <blockquote> <h2>v0.42.1 (2024-11-11)</h2> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2756">#2756</a> Safely compare UUID replication keys with state bookmarks -- <em><strong>Thanks <a href="https://github.com/nikzavada"><code>@nikzavada</code></a>!</strong></em></li> </ul> <h2>v0.42.0 (2024-11-11)</h2> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2742">#2742</a> Update dependencies in templates</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2732">#2732</a> SQL target developers can now more easily override the mapping from JSON schema to SQL column type</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2730">#2730</a> Added <code>SQLConnector.prepare_primary_key</code> for target to implement for custom table primary key adaptation</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2488">#2488</a> Nested schema properties can now be defined as nullable</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2518">#2518</a> Python 3.13 is officially supported</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2637">#2637</a> Environment variables are now parsed for boolean, integer, array and object setting values</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2699">#2699</a> Stream name can now be accessed in stream maps -- <em><strong>Thanks <a href="https://github.com/holly-evans"><code>@holly-evans</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2712">#2712</a> JSON schema <code>title</code> is now supported in configuration and stream properties</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2707">#2707</a> Bumped simpleeval to 1.0</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2701">#2701</a> Stream name can now be accessed in <code>__alias__</code> context of stream maps -- <em><strong>Thanks <a href="https://github.com/holly-evans"><code>@holly-evans</code></a>!</strong></em></li> </ul> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2741">#2741</a> <code>datetime.datetime</code> instances in stream maps are now correctly mapped to <code>date-time</code> JSON schema strings</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2727">#2727</a> Object and array JSON types are now handled before primitive types when converting them to SQL types</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2723">#2723</a> JSON schema union types are no longer conformed into boolean values</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2743">#2743</a> Deprecate passing file paths to plugin and stream initialization</li> </ul> <h3>📚 Documentation Improvements</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2745">#2745</a> Document the current release process</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2717">#2717</a> Update Meltano commands in examples</li> </ul> <h3>📦 Packaging changes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2736">#2736</a> Skip <code>simpleeval</code> 1.0.1</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2716">#2716</a> Stopped testing with SQLAlchemy 1.4</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2714">#2714</a> Remove constraint on <code>urllib3</code></li> </ul> <h2>v0.41.0 (2024-10-02)</h2> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2667">#2667</a> Support stream aliasing of <code>BATCH</code> messages via stream maps -- <em><strong>Thanks <a href="https://github.com/ReubenFrankel"><code>@ReubenFrankel</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2651">#2651</a> SQL taps now emit schemas with <code>maxLength</code> when applicable</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2618">#2618</a> Developers can now more easily override the mapping from SQL column type to JSON schema</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/1fd5aa894cac4dd515db7df2ca57859d0618b30c"><code>1fd5aa8</code></a> chore: Release v0.42.1 (<a href="https://redirect.github.com/meltano/sdk/issues/2759">#2759</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/2a7490c93208da98a5db93f88c8b43af8edfcc86"><code>2a7490c</code></a> chore: Use the branch checked out in the version bump workflow</li> <li><a href="https://github.com/meltano/sdk/commit/e2643920bbbc5dbcbff8f36d9d79f79b09742b97"><code>e264392</code></a> fix: Safely compare UUID replication keys with state bookmarks (<a href="https://redirect.github.com/meltano/sdk/issues/2756">#2756</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/3ebd4dd16ccdc7a150de2e71f0c6863a3408f55c"><code>3ebd4dd</code></a> chore: Final v0.42.0 (<a href="https://redirect.github.com/meltano/sdk/issues/2750">#2750</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/c0b341ce2ba3148505da6d076b4739f9d2c2bd2a"><code>c0b341c</code></a> ci: Run tests on <code>v*</code> branches (<a href="https://redirect.github.com/meltano/sdk/issues/2747">#2747</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/4a33701569b57159d8b4fad26b5a13f37722c47c"><code>4a33701</code></a> chore: Update issue types in templates</li> <li><a href="https://github.com/meltano/sdk/commit/4d2861eabcc6a832ce167a98d4ad30525858a5bd"><code>4d2861e</code></a> docs: Document the current release process (<a href="https://redirect.github.com/meltano/sdk/issues/2745">#2745</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/ed3617cd955858f61495a324dc30c2d3c83978b9"><code>ed3617c</code></a> refactor: Deprecate passing file paths to plugin and stream initialization (#...</li> <li><a href="https://github.com/meltano/sdk/commit/62c03bbce9e2afee5e26810a4a21b74ab753b315"><code>62c03bb</code></a> feat(templates): Update dependencies in templates (<a href="https://redirect.github.com/meltano/sdk/issues/2742">#2742</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/de7d1dc6180fa813b871ef981c2162d7ea47eba5"><code>de7d1dc</code></a> feat(targets): SQL target developers can now more easily override the mapping...</li> <li>Additional commits viewable in <a href="https://github.com/meltano/sdk/compare/v0.34.1...v0.42.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=singer-sdk&package-manager=pip&previous-version=0.34.1&new-version=0.42.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information