Skip to content

Commit

Permalink
chore(deps): Bump singer-sdk from 0.36.0 to 0.38.0 (#188)
Browse files Browse the repository at this point in the history
Bumps [singer-sdk](https:/meltano/sdk) from 0.36.0 to
0.38.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https:/meltano/sdk/releases">singer-sdk's
releases</a>.</em></p>
<blockquote>
<h2>v0.38.0 (2024-06-17)</h2>
<h3>✨ New</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2433">#2433</a> Tap
developers can now disable HTTP redirects</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2426">#2426</a>
Added an optional GitHub workflow to publish to PyPI with trusted
publishers</li>
</ul>
<h3>🐛 Fixes</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2438">#2438</a>
Null replication values are now handled when incrementing bookmarks</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2431">#2431</a>
Updated cookiecutter VSCode <code>launch.json</code> to use
<code>debugpy</code></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2421">#2421</a> An
error message is now logged every time schema validation fails for any
record</li>
</ul>
<h3>⚙️ Under the Hood</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2455">#2455</a> Use
parent <code>datetime.datetime</code> class in type conforming
checks</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2453">#2453</a>
Change to return type of <code>utc_now</code> from
<code>pendulum.DateTime</code> to <code>datetime.datetime</code></li>
</ul>
<h3>📚 Documentation Improvements</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2449">#2449</a> Add
a short guide on defining a configuration schema</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2436">#2436</a>
Documented how context fields are passed to a child stream</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2435">#2435</a>
Using an empty list for <code>__key_properties__</code> to disable a
stream primary keys is now recommended as an alternative to
<code>null</code></li>
</ul>
<h2>v0.38.0a3</h2>
<p>No release notes provided.</p>
<h2>v0.38.0a2</h2>
<p>No release notes provided.</p>
<h2>v0.37.0 (2024-04-29)</h2>
<h3>Highlights</h3>
<ul>
<li>
<p>You can reference your streams with glob patters in stream map
configuration:</p>
<pre lang="yaml"><code>stream_maps:
  # This will affect all streams with names starting with 'my_prefix_'
  &quot;my_prefix_*&quot;:
    id: id
    first_name: first_name
    email:     # drop the PII field from RECORD and SCHEMA messages
    email_domain: email.split('@')[-1]
    email_hash: md5(config['hash_seed'] + email)
    __else__: null
</code></pre>
</li>
</ul>
<h3>✨ New</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https:/meltano/sdk/blob/main/CHANGELOG.md">singer-sdk's
changelog</a>.</em></p>
<blockquote>
<h2>v0.38.0 (2024-06-17)</h2>
<h3>✨ New</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2433">#2433</a> Tap
developers can now disable HTTP redirects</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2426">#2426</a>
Added an optional GitHub workflow to publish to PyPI with trusted
publishers</li>
</ul>
<h3>🐛 Fixes</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2438">#2438</a>
Null replication values are now handled when incrementing bookmarks</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2431">#2431</a>
Updated cookiecutter VSCode <code>launch.json</code> to use
<code>debugpy</code></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2421">#2421</a> An
error message is now logged every time schema validation fails for any
record</li>
</ul>
<h3>⚙️ Under the Hood</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2455">#2455</a> Use
parent <code>datetime.datetime</code> class in type conforming
checks</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2453">#2453</a>
Change to return type of <code>utc_now</code> from
<code>pendulum.DateTime</code> to <code>datetime.datetime</code></li>
</ul>
<h3>📚 Documentation Improvements</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2449">#2449</a> Add
a short guide on defining a configuration schema</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2436">#2436</a>
Documented how context fields are passed to a child stream</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2435">#2435</a>
Using an empty list for <code>__key_properties__</code> to disable a
stream primary keys is now recommended as an alternative to
<code>null</code></li>
</ul>
<h2>v0.37.0 (2024-04-29)</h2>
<h3>✨ New</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2389">#2389</a>
JSON schema keyword <code>allOf</code> is now supported</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/1888">#1888</a>
Added support for glob patterns in source stream names --
<em><strong>Thanks <a
href="https:/DouweM"><code>@​DouweM</code></a>!</strong></em></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2345">#2345</a>
<code>PropertiesList</code> can now behave as an iterable --
<em><strong>Thanks <a
href="https:/ReubenFrankel"><code>@​ReubenFrankel</code></a>!</strong></em></li>
</ul>
<h3>🐛 Fixes</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2352">#2352</a>
Removed unnecessary and problematic column caching -- <em><strong>Thanks
<a
href="https:/raulbonet"><code>@​raulbonet</code></a>!</strong></em></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2375">#2375</a>
Added <code>sensitive: true</code> to password settings in
templates</li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2301">#2301</a>
Unmapped sub-fields in object-type fields are now no longer dropped when
the field declares <code>additionalProperties</code></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2348">#2348</a>
Added a condition to the <code>No schema for record field</code> warning
-- <em><strong>Thanks <a
href="https:/tobiascadee"><code>@​tobiascadee</code></a>!</strong></em></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2342">#2342</a>
Avoid failing if VSCode IDE config is not requested for target and
mapper cookiecutter templates -- <em><strong>Thanks <a
href="https:/ReubenFrankel"><code>@​ReubenFrankel</code></a>!</strong></em></li>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2331">#2331</a>
Allow <code>importlib-resources</code> &gt;=6.3.2</li>
</ul>
<h3>⚙️ Under the Hood</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2205">#2205</a>
Added a <code>jwt</code> package extra, but the
<code>cryptography</code> and <code>jwt</code> dependencies are still
installed by default for now</li>
</ul>
<h3>📚 Documentation Improvements</h3>
<ul>
<li><a
href="https://redirect.github.com/meltano/sdk/issues/2326">#2326</a>
Documented <code>BATCH</code> as a default plugin capability --
<em><strong>Thanks <a
href="https:/ReubenFrankel"><code>@​ReubenFrankel</code></a>!</strong></em></li>
</ul>
<h2>v0.36.1 (2024-03-13)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https:/meltano/sdk/commit/b233d3a8ddc9dbd6a30e46b382d306e4b11ddfee"><code>b233d3a</code></a>
chore: Release v0.38.0 (<a
href="https://redirect.github.com/meltano/sdk/issues/2479">#2479</a>)</li>
<li><a
href="https:/meltano/sdk/commit/9b2d63f61ba4f241094d332461246bd58f9d873e"><code>9b2d63f</code></a>
chore: Run <code>poetry lock</code> to install the latest transitive
dependencies (<a
href="https://redirect.github.com/meltano/sdk/issues/2481">#2481</a>)</li>
<li><a
href="https:/meltano/sdk/commit/967c276a277477516e22dd9cb7df9dfc46e7d7dd"><code>967c276</code></a>
chore: Update all pre-commit hooks (<a
href="https://redirect.github.com/meltano/sdk/issues/2480">#2480</a>)</li>
<li><a
href="https:/meltano/sdk/commit/7e0f2fbbc671c8eddaeeae9fbcca9ed82fb24142"><code>7e0f2fb</code></a>
chore(deps-dev): bump fastjsonschema from 2.19.1 to 2.20.0 (<a
href="https://redirect.github.com/meltano/sdk/issues/2478">#2478</a>)</li>
<li><a
href="https:/meltano/sdk/commit/8af575d7a0520235dac30317fb239dde812166fe"><code>8af575d</code></a>
chore(deps): bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 in
the act...</li>
<li><a
href="https:/meltano/sdk/commit/2e5567a4a5e2bbf3fa276c65aeb74b00aa749572"><code>2e5567a</code></a>
chore: pre-commit autoupdate (<a
href="https://redirect.github.com/meltano/sdk/issues/2472">#2472</a>)</li>
<li><a
href="https:/meltano/sdk/commit/ae1d8fd5536a66648988d13aca5022b1be09b26b"><code>ae1d8fd</code></a>
chore(deps): bump typing-extensions from 4.12.1 to 4.12.2 (<a
href="https://redirect.github.com/meltano/sdk/issues/2475">#2475</a>)</li>
<li><a
href="https:/meltano/sdk/commit/5dfd58920f6e376112a9294d200adf50c16e0957"><code>5dfd589</code></a>
chore(deps-dev): bump xdoctest from 1.1.4 to 1.1.5 (<a
href="https://redirect.github.com/meltano/sdk/issues/2473">#2473</a>)</li>
<li><a
href="https:/meltano/sdk/commit/7c5b322470595c1ecb431233558587b8abfce462"><code>7c5b322</code></a>
chore(deps): bump packaging from 24.0 to 24.1 (<a
href="https://redirect.github.com/meltano/sdk/issues/2474">#2474</a>)</li>
<li><a
href="https:/meltano/sdk/commit/db38fcdd9f88dfca67870f07122e9333c2ccfac7"><code>db38fcd</code></a>
chore(deps): bump tornado from 6.4 to 6.4.1 (<a
href="https://redirect.github.com/meltano/sdk/issues/2468">#2468</a>)</li>
<li>Additional commits viewable in <a
href="https:/meltano/sdk/compare/v0.36.0...v0.38.0">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.36.0&new-version=0.38.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-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>

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 Jun 18, 2024
1 parent 4e82364 commit 45865fb
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
14 changes: 7 additions & 7 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ license = "Apache-2.0"
[tool.poetry.dependencies]
python = ">=3.8"
requests = "~=2.25"
singer-sdk = { version="~=0.36.0"}
singer-sdk = { version="~=0.38.0"}
fs-s3fs = { version = "^1.1.1", optional = true}

[tool.poetry.dev-dependencies]
pytest = "~=8.2"
responses = ">=0.23.3"
singer-sdk = { version="~=0.36.0", extras = ["testing"] }
singer-sdk = { version="~=0.38.0", extras = ["testing"] }

[tool.poetry.extras]
s3 = ["fs-s3fs"]
Expand Down

0 comments on commit 45865fb

Please sign in to comment.