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.36.0 to 0.38.0 (#188)
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_' "my_prefix_*": 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> >=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