Skip to content

Commit

Permalink
chore(deps): Bump singer-sdk from 0.35.2 to 0.42.1 (#326)
Browse files Browse the repository at this point in the history
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
dependabot[bot] authored Dec 23, 2024
1 parent 29d396f commit 94442b7
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 309 deletions.
Loading

0 comments on commit 94442b7

Please sign in to comment.