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.34.1 to 0.35.0 (#97)
Bumps [singer-sdk](https://github.com/meltano/sdk) from 0.34.1 to 0.35.0. <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.35.0 (2024-02-02)</h2> <h3>Highlights</h3> <ul> <li>The package now acts a proper pytest plugin, but you may need to remove <code>pytest_plugins = ("singer_sdk.testing.pytest_plugin",)</code> from your <code>tests/conftest.py</code> file for test fixtures to be loaded correctly.</li> <li>Dropped support for Python 3.7 (EOL 2023-06-27).</li> <li>Dropped direct dependency on <code>pytz</code>. If your package uses <code>pytz</code> in any capacity, you may need to add it as an explicit dependency to your project.</li> <li>Stream maps can now generate fake data! See <a href="https://sdk.meltano.com/en/v0.35.0/stream_maps.html#built-in-variable-names">the docs</a> for more details.</li> </ul> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2208">#2208</a> Allow users to disable schema validation in targets</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2170">#2170</a> Generate fake data with 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/937">#937</a> Support validating configuration for any tap with a dynamic catalog</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2144">#2144</a> Support fanning out parent record into multiple child contexts/syncs</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/1918">#1918</a> End RESTStream pagination if an empty page is received</li> </ul> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2203">#2203</a> Fix serialization of arbitrary objects (e.g. <code>ObjectId</code> from mongoDB) during flattening -- <em><strong>Thanks <a href="https://github.com/dgawlowsky"><code>@dgawlowsky</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2200">#2200</a> Quote column names in INSERT statement</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2195">#2195</a> Include empty <code>schemas</code> directory in REST tap cookiecutter</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2187">#2187</a> Replace use of deprecated <code>jsonschema._RefResolver</code> with recommended <code>referencing</code> library</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2184">#2184</a> Reduce amount of unnecessary whitespace in Singer output</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2183">#2183</a> Ensure <code>.vscode</code> directory is included when requested in cookiecutters and avoid failing if it does not exist</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2180">#2180</a> Limit supported Python versions in <code>--about</code> output to existing ones</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2108">#2108</a> Log sink name when an unhandled error occurs during setup</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2158">#2158</a> Fix pytest plugin declaration so it can be used without requiring defining <code>pytest_plugins</code> in <code>conftest.py</code></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2105">#2105</a> Default handling of <code>ACTIVATE_VERSION</code> messages to soft deletes and add new <code>SQLConnector.delete_old_versions</code> method</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2189">#2189</a> Use <code>functools.lru_cache</code> instead of the stale <code>memoization</code> library (<a href="https://redirect.github.com/meltano/sdk/issues/1981">#1981</a>)</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2188">#2188</a> Remove unused <code>logger</code> parameter from private catalog helper functions</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2143">#2143</a> Drop support for Python 3.7</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2157">#2157</a> Remove <code>pytz</code> dependency and use <code>datetime.timezone.utc</code> instead of <code>pytz.UTC</code> where possible</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2136">#2136</a> Create interface for schema validation in sinks, and implement it for <code>python-jsonschema</code> -- <em><strong>Thanks <a href="https://github.com/BuzzCutNorman"><code>@BuzzCutNorman</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2130">#2130</a> Allow loading stream schemas from <code>importlib.resources.abc.Traversable</code> types</li> </ul> <h3>📚 Documentation Improvements</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2204">#2204</a> Document supported package extras</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2186">#2186</a> Call out minimum recommended <code>cookiecutter</code> version</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2168">#2168</a> Explain <code>Progress is not resumable if interrupted</code> in docs FAQ</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2140">#2140</a> Update auth caching example to use <code>functools.cached_property</code></li> </ul> <h2>v0.35.0rc1</h2> <p>First v0.35.0 RC!</p> <!-- 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.35.0 (2024-02-02)</h2> <h3>✨ New</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2208">#2208</a> Allow users to disable schema validation in targets</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2170">#2170</a> Generate fake data with 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/937">#937</a> Support validating configuration for any tap with a dynamic catalog</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2144">#2144</a> Support fanning out parent record into multiple child contexts/syncs</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/1918">#1918</a> End RESTStream pagination if an empty page is received</li> </ul> <h3>🐛 Fixes</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2203">#2203</a> Fix serialization of arbitrary objects (e.g. <code>ObjectId</code> from mongoDB) during flattening -- <em><strong>Thanks <a href="https://github.com/dgawlowsky"><code>@dgawlowsky</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2200">#2200</a> Quote column names in INSERT statement</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2195">#2195</a> Include empty <code>schemas</code> directory in REST tap cookiecutter</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2187">#2187</a> Replace use of deprecated <code>jsonschema._RefResolver</code> with recommended <code>referencing</code> library</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2184">#2184</a> Reduce amount of unnecessary whitespace in Singer output</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2183">#2183</a> Ensure <code>.vscode</code> directory is included when requested in cookiecutters and avoid failing if it does not exist</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2180">#2180</a> Limit supported Python versions in <code>--about</code> output to existing ones</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2108">#2108</a> Log sink name when an unhandled error occurs during setup</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2158">#2158</a> Fix pytest plugin declaration so it can be used without requiring defining <code>pytest_plugins</code> in <code>conftest.py</code></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2105">#2105</a> Default handling of <code>ACTIVATE_VERSION</code> messages to soft deletes and add new <code>SQLConnector.delete_old_versions</code> method</li> </ul> <h3>⚙️ Under the Hood</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2189">#2189</a> Use <code>functools.lru_cache</code> instead of the stale <code>memoization</code> library (<a href="https://redirect.github.com/meltano/sdk/issues/1981">#1981</a>)</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2188">#2188</a> Remove unused <code>logger</code> parameter from private catalog helper functions</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2143">#2143</a> Drop support for Python 3.7</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2157">#2157</a> Remove <code>pytz</code> dependency and use <code>datetime.timezone.utc</code> instead of <code>pytz.UTC</code> where possible</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2136">#2136</a> Create interface for schema validation in sinks, and implement it for <code>python-jsonschema</code> -- <em><strong>Thanks <a href="https://github.com/BuzzCutNorman"><code>@BuzzCutNorman</code></a>!</strong></em></li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2130">#2130</a> Allow loading stream schemas from <code>importlib.resources.abc.Traversable</code> types</li> </ul> <h3>📚 Documentation Improvements</h3> <ul> <li><a href="https://redirect.github.com/meltano/sdk/issues/2204">#2204</a> Document supported package extras</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2186">#2186</a> Call out minimum recommended <code>cookiecutter</code> version</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2168">#2168</a> Explain <code>Progress is not resumable if interrupted</code> in docs FAQ</li> <li><a href="https://redirect.github.com/meltano/sdk/issues/2140">#2140</a> Update auth caching example to use <code>functools.cached_property</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/meltano/sdk/commit/eda4fd68b18a9adca7251d692f9711344d884c4b"><code>eda4fd6</code></a> chore: Release v0.35.0 (<a href="https://redirect.github.com/meltano/sdk/issues/2212">#2212</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/61ff0ad62cf7c47754d56b4d09ff434e952ef2b7"><code>61ff0ad</code></a> chore(deps-dev): bump duckdb-engine from 0.10.0 to 0.11.0 (<a href="https://redirect.github.com/meltano/sdk/issues/2217">#2217</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/4f33b2d92899a55e522caa97ae5c8cb2ba0d212c"><code>4f33b2d</code></a> chore(deps-dev): bump types-pytz from 2023.4.0.20240130 to 2024.1.0.20240203 ...</li> <li><a href="https://github.com/meltano/sdk/commit/b4f0ae817f4f4bd88b2b647e9042a8e4ee468d94"><code>b4f0ae8</code></a> chore(deps): bump pip from 23.3.2 to 24.0 in /.github/workflows (<a href="https://redirect.github.com/meltano/sdk/issues/2215">#2215</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/5dbbb265935adf572a974d566614257ae8af6c94"><code>5dbbb26</code></a> chore(deps): bump the actions group with 2 updates (<a href="https://redirect.github.com/meltano/sdk/issues/2218">#2218</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/9600a04c19cd37ba9578621750c2c369aa8a8008"><code>9600a04</code></a> chore(deps-dev): bump pytz from 2023.4 to 2024.1 (<a href="https://redirect.github.com/meltano/sdk/issues/2210">#2210</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/b367eb5e7b481c5498f117bf3522f6e5d86e6584"><code>b367eb5</code></a> chore(deps): bump faker from 22.5.0 to 22.6.0 (<a href="https://redirect.github.com/meltano/sdk/issues/2209">#2209</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/7d7edb7076e5b54fd6c41bbbc5942d49e5c0168a"><code>7d7edb7</code></a> chore: Handle sample mapper's handling of removed streams</li> <li><a href="https://github.com/meltano/sdk/commit/631d5df03bd3afef40763ac01b9f169169ec4135"><code>631d5df</code></a> feat(targets): Allow users to disable schema validation in targets (<a href="https://redirect.github.com/meltano/sdk/issues/2208">#2208</a>)</li> <li><a href="https://github.com/meltano/sdk/commit/32f3decbbdc0056c5a7d65365223d0b70c2bbf5d"><code>32f3dec</code></a> docs: Document supported package extras (<a href="https://redirect.github.com/meltano/sdk/issues/2204">#2204</a>)</li> <li>Additional commits viewable in <a href="https://github.com/meltano/sdk/compare/v0.34.1...v0.35.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.34.1&new-version=0.35.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> Co-authored-by: Edgar Ramírez Mondragón <[email protected]>
- Loading branch information