-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v0.7.0 #1895
Release v0.7.0 #1895
Conversation
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.56.2 to 1.57.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.57.0</h2> <h1>API Changes</h1> <ul> <li>resolver: remove deprecated <code>Target.Scheme</code> and <code>Target.Authority</code>. Use <code>URL.Scheme</code> and <code>URL.Host</code> instead, respectively (<a href="https://redirect.github.com/grpc/grpc-go/issues/6363">#6363</a>)</li> </ul> <h1>Behavior Changes</h1> <ul> <li>client: percent-encode the default authority for the channel (<a href="https://redirect.github.com/grpc/grpc-go/issues/6428">#6428</a>)</li> <li>xds: require EDS service name to be set in a CDS cluster with an 'xdstp' resource name (gRFC A47) (<a href="https://redirect.github.com/grpc/grpc-go/issues/6438">#6438</a>)</li> </ul> <h1>New Features</h1> <ul> <li>reflection: support the v1 reflection service and update <code>Register</code> to register both v1alpha and v1 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6329">#6329</a>)</li> <li>xds: add support for string matcher in RBAC header matching (<a href="https://redirect.github.com/grpc/grpc-go/issues/6419">#6419</a>)</li> <li>alts: add support for <code>GRPC_ALTS_MAX_CONCURRENT_HANDSHAKES</code> env var (<a href="https://redirect.github.com/grpc/grpc-go/issues/6267">#6267</a>)</li> <li>balancer/weightedroundrobin: de-experimentalize name of LB policy (<a href="https://redirect.github.com/grpc/grpc-go/issues/6477">#6477</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>status: <code>status.FromError</code> now returns an error with <code>codes.Unknown</code> when the error implements the <code>GRPCStatus()</code> method, and calling <code>GRPCStatus()</code> returns <code>nil</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/6374">#6374</a>) <ul> <li>Special Thanks: <a href="https://github.com/atollena"><code>@atollena</code></a></li> </ul> </li> <li>server: fix bug preventing TCP user timeout from being set on the connection when TLS is used (<a href="https://redirect.github.com/grpc/grpc-go/issues/6321">#6321</a>) <ul> <li>Special Thanks: <a href="https://github.com/tobotg"><code>@tobotg</code></a></li> </ul> </li> <li>client: eliminate connection churn during an address update that differs only in balancer attributes (<a href="https://redirect.github.com/grpc/grpc-go/issues/6439">#6439</a>)</li> <li>clusterresolver: handle EDS nacks, resource-not-found errors, and DNS Resolver errors correctly (<a href="https://redirect.github.com/grpc/grpc-go/issues/6436">#6436</a>, <a href="https://redirect.github.com/grpc/grpc-go/issues/6461">#6461</a>)</li> <li>xds/ringhash: cache connectivity state of subchannels inside picker to avoid rare races (<a href="https://redirect.github.com/grpc/grpc-go/issues/6351">#6351</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/87bf02ad24f6cc071d2553eb5d62332194bba1fe"><code>87bf02a</code></a> Change version to 1.57.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6448">#6448</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/6b64be9784958b37d2b1d7618b37a7f8a824654b"><code>6b64be9</code></a> resolver/weighted_round_robin: remove experimental suffix from name</li> <li><a href="https://github.com/grpc/grpc-go/commit/9489082068eb8cade6ea4f943ac83a205e0e382b"><code>9489082</code></a> github: replace deprecated command with environment file (<a href="https://redirect.github.com/grpc/grpc-go/issues/6417">#6417</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/d1868a539b5acb10daceeeb4fcbc6a8dedc7a532"><code>d1868a5</code></a> clusterresolver: add logs for dns discovery mechanism error cases (<a href="https://redirect.github.com/grpc/grpc-go/issues/6444">#6444</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/8e9c8f8e7133eb7ed64438837636dae2c5d92ce6"><code>8e9c8f8</code></a> grpc: do not use balancer attributes during address comparison (<a href="https://redirect.github.com/grpc/grpc-go/issues/6439">#6439</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/db32c5bfeb563e7ce6661b37d6a55688cbeb4a20"><code>db32c5b</code></a> Fix preloader mode in benchmarks (<a href="https://redirect.github.com/grpc/grpc-go/issues/6359">#6359</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/f0280f9d3d2f3fbe45de1ab5873a19ec678c74c8"><code>f0280f9</code></a> xds: require EDS service name in new-style CDS clusters (gRFC A47) (<a href="https://redirect.github.com/grpc/grpc-go/issues/6438">#6438</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/bf5b7aecd53ba679d72d43bbf61dee40633f6344"><code>bf5b7ae</code></a> clusterresolver: handle EDS nacks and resource-not-found errors correctly (<a href="https://redirect.github.com/grpc/grpc-go/issues/6">#6</a>...</li> <li><a href="https://github.com/grpc/grpc-go/commit/fc0aa4689cd434c21cd4cbbbe9ef5af842ccb326"><code>fc0aa46</code></a> client: encode the authority by default (<a href="https://redirect.github.com/grpc/grpc-go/issues/6428">#6428</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/11feb0a9afd844fd2ab1f18dca02ad6a344b21bf"><code>11feb0a</code></a> resolver: delete Target.Scheme and Target.Authority (<a href="https://redirect.github.com/grpc/grpc-go/issues/6363">#6363</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.56.2...v1.57.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.56.2&new-version=1.57.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…1724) Bumps [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) from 0.24.2 to 0.24.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/libp2p/go-libp2p-kad-dht/releases">github.com/libp2p/go-libp2p-kad-dht's releases</a>.</em></p> <blockquote> <h2>v0.24.3</h2> <h2>What's Changed</h2> <ul> <li>filter local addresses (for WAN) and localhost addresses (for LAN) by <a href="https://github.com/marten-seemann"><code>@marten-seemann</code></a> in <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/839">libp2p/go-libp2p-kad-dht#839</a></li> <li>fix: don't add unresponsive DHT servers to the Routing Table by <a href="https://github.com/guillaumemichel"><code>@guillaumemichel</code></a> in <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/820">libp2p/go-libp2p-kad-dht#820</a></li> <li>Release v0.24.0 by <a href="https://github.com/Jorropo"><code>@Jorropo</code></a> in <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/844">libp2p/go-libp2p-kad-dht#844</a></li> <li>fix: issues discovered in kubo v0.21.0-rc1 by <a href="https://github.com/Jorropo"><code>@Jorropo</code></a> in <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/851">libp2p/go-libp2p-kad-dht#851</a></li> <li>Release v0.24.2 by <a href="https://github.com/Jorropo"><code>@Jorropo</code></a> in <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/853">libp2p/go-libp2p-kad-dht#853</a></li> <li>tracing: fix DHT keys as string attribute not being valid utf-8 by <a href="https://github.com/MichaelMure"><code>@MichaelMure</code></a> in <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/859">libp2p/go-libp2p-kad-dht#859</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.24.2...v0.24.3">https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.24.2...v0.24.3</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/fa4953c2a65454a0cf8f217ad07799fdeeae8e6f"><code>fa4953c</code></a> Merge pull request <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/859">#859</a> from MichaelMure/fix-tracing</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/43b05814674e796cabc87a491bc9250fbdfcceae"><code>43b0581</code></a> chore: release v0.24.3</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/a6403ab8eacbffe33ce48b0c3f709db78ce65853"><code>a6403ab</code></a> tracing: fix DHT keys as string attribute not being valid utf-8</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/ee95d1ab03c47aab03218e18d07483f51e7787e4"><code>ee95d1a</code></a> chore: Update .github/workflows/stale.yml [skip ci]</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/978cb74f5fdf846e09d5769bb4dfb9f962135c38"><code>978cb74</code></a> merge: fix: issues discovered in kubo v0.21.0-rc2 (<a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/853">#853</a>)</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/a497df16a4d174ffaf5844e3b4de8cc6f607da18"><code>a497df1</code></a> merge: fix: issues discovered in kubo v0.21.0-rc1 (<a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/851">#851</a>)</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/3c568a77f585fbd1c0d8655c405b11061756b7d3"><code>3c568a7</code></a> chore: Update .github/workflows/stale.yml [skip ci]</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/866fc8cc5603d68094fddade1cca99ccd7043e5a"><code>866fc8c</code></a> Merge pull request <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/844">#844</a> from libp2p/release-v0.24.0</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/8c9fdff8f831db4794583f3bc1261cd5fdd26962"><code>8c9fdff</code></a> fix: don't add unresponsive DHT servers to the Routing Table (<a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/820">#820</a>)</li> <li><a href="https://github.com/libp2p/go-libp2p-kad-dht/commit/8d07d5783f78062aac9e3fb96d3eab1ab7fe6ad0"><code>8d07d57</code></a> Merge pull request <a href="https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/839">#839</a> from libp2p/addr-filter</li> <li>Additional commits viewable in <a href="https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.24.2...v0.24.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/libp2p/go-libp2p-kad-dht&package-manager=go_modules&previous-version=0.24.2&new-version=0.24.3)](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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1735 ## Description - Setup the new and faster mocking configuration. - Call the configuration from `Makefile`. - Removes old mocks. - Adds new mocks (biggest difference is file names and removal of mockery version string from the header).
## Relevant issue(s) Resolves #1591 ## Description Allows documents synced from P2P to migrate (up) by storing the correct schema version id in the datastore on sync.
## Relevant issue(s) Resolves #1719 ## Description Enables downgrading of documents via Lens inverses. Inverse migrations are optional.
## Relevant issue(s) Resolves #1702 ## Description This PR updates the Badger version to v4. It includes a temporary fix to our badger `os.Exit` issue that is costing us time when managing PRs. This should be reverted or properly fixed before releasing v0.7.
Bumps [github.com/ipfs/boxo](https://github.com/ipfs/boxo) from 0.10.2 to 0.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ipfs/boxo/releases">github.com/ipfs/boxo's releases</a>.</em></p> <blockquote> <h2>v0.11.0</h2> <h3>Added</h3> <ul> <li>✨ The gateway now supports the optional <code>order</code> and <code>dups</code> CAR parameters from <a href="https://redirect.github.com/ipfs/specs/pull/412">IPIP-412</a>. <ul> <li>The <code>BlocksBackend</code> only implements <code>order=dfs</code> (Depth-First Search) ordering, which was already the default behavior.</li> <li>If a request specifies no <code>dups</code>, response with <code>dups=n</code> is returned, which was already the default behavior.</li> <li>If a request explicitly specifies a CAR <code>order</code> other than <code>dfs</code>, it will result in an error.</li> <li>The only change to the default behavior on CAR responses is that we follow IPIP-412 and make <code>order=dfs;dups=n</code> explicit in the returned <code>Content-Type</code> HTTP header.</li> </ul> </li> <li>✨ While the call signature remains the same, the blocks that Bitswap returns can now be cast to <a href="https://github.com/ipfs/boxo/blob/HEAD/bitswap/client/traceability/block.go">traceability.Block</a>, which will additionally tell you where the Block came from and how long it took to fetch. This helps consumers of Bitswap collect better metrics on Bitswap behavior.</li> </ul> <h3>Changed</h3> <ul> <li>🛠 The <code>ipns</code> package has been refactored. <ul> <li>You should no longer use the direct Protobuf version of the IPNS Record. Instead, we have a shiny new <code>ipns.Record</code> type that wraps all the required functionality to work the best as possible with IPNS v2 Records. Please check the <a href="https://pkg.go.dev/github.com/ipfs/boxo/ipns">documentation</a> for more information, and follow <a href="https://redirect.github.com/ipfs/specs/issues/376">ipfs/specs#376</a> for related IPIP.</li> <li>There is no change to IPNS Records produced by <code>boxo/ipns</code>, it still produces both V1 and V2 signatures by default, it is still backward-compatible.</li> </ul> </li> </ul> <h3>Removed</h3> <ul> <li>🛠 <code>ipld/car</code> has been removed. Please use <a href="https://github.com/ipld/go-car">ipld/go-car</a> instead. More information regarding this decision can be found in <a href="https://redirect.github.com/ipfs/boxo/issues/218">issue 218</a>.</li> </ul> <h3>Fixed</h3> <ul> <li>Removed mentions of unused ARC algorithm (<a href="https://redirect.github.com/ipfs/boxo/issues/366#issuecomment-1597253540">#336</a>)</li> <li>Handle <code>_redirects</code> file when <code>If-None-Match</code> header is present (<a href="https://redirect.github.com/ipfs/boxo/pull/412">#412</a>)</li> </ul> <h3>Security</h3> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ipfs/boxo/blob/main/CHANGELOG.md">github.com/ipfs/boxo's changelog</a>.</em></p> <blockquote> <h2>[v0.11.0]</h2> <h3>Added</h3> <ul> <li>✨ The gateway now supports the optional <code>order</code> and <code>dups</code> CAR parameters from <a href="https://redirect.github.com/ipfs/specs/pull/412">IPIP-412</a>. <ul> <li>The <code>BlocksBackend</code> only implements <code>order=dfs</code> (Depth-First Search) ordering, which was already the default behavior.</li> <li>If a request specifies no <code>dups</code>, response with <code>dups=n</code> is returned, which was already the default behavior.</li> <li>If a request explicitly specifies a CAR <code>order</code> other than <code>dfs</code>, it will result in an error.</li> <li>The only change to the default behavior on CAR responses is that we follow IPIP-412 and make <code>order=dfs;dups=n</code> explicit in the returned <code>Content-Type</code> HTTP header.</li> </ul> </li> <li>✨ While the call signature remains the same, the blocks that Bitswap returns can now be cast to <a href="https://github.com/ipfs/boxo/blob/main/bitswap/client/traceability/block.go">traceability.Block</a>, which will additionally tell you where the Block came from and how long it took to fetch. This helps consumers of Bitswap collect better metrics on Bitswap behavior.</li> </ul> <h3>Changed</h3> <ul> <li>🛠 The <code>ipns</code> package has been refactored. <ul> <li>You should no longer use the direct Protobuf version of the IPNS Record. Instead, we have a shiny new <code>ipns.Record</code> type that wraps all the required functionality to work the best as possible with IPNS v2 Records. Please check the <a href="https://pkg.go.dev/github.com/ipfs/boxo/ipns">documentation</a> for more information, and follow <a href="https://redirect.github.com/ipfs/specs/issues/376">ipfs/specs#376</a> for related IPIP.</li> <li>There is no change to IPNS Records produced by <code>boxo/ipns</code>, it still produces both V1 and V2 signatures by default, it is still backward-compatible.</li> </ul> </li> </ul> <h3>Removed</h3> <ul> <li>🛠 <code>ipld/car</code> has been removed. Please use <a href="https://github.com/ipld/go-car">ipld/go-car</a> instead. More information regarding this decision can be found in <a href="https://redirect.github.com/ipfs/boxo/issues/218">issue 218</a>.</li> </ul> <h3>Fixed</h3> <ul> <li>Removed mentions of unused ARC algorithm (<a href="https://redirect.github.com/ipfs/boxo/issues/366#issuecomment-1597253540">#336</a>)</li> <li>Handle <code>_redirects</code> file when <code>If-None-Match</code> header is present (<a href="https://redirect.github.com/ipfs/boxo/pull/412">#412</a>)</li> </ul> <h3>Security</h3> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ipfs/boxo/commit/77fb8285deba399b45e282655447b341adac0c83"><code>77fb828</code></a> Merge pull request <a href="https://redirect.github.com/ipfs/boxo/issues/417">#417</a> from ipfs/release-v0.11.0</li> <li><a href="https://github.com/ipfs/boxo/commit/7c4111d4c2984b8a17ae4b025c0072f31797eaf0"><code>7c4111d</code></a> chore: release v0.11.0</li> <li><a href="https://github.com/ipfs/boxo/commit/fe8f90ed6a69c0b0656f122a503e9f01e0e0cf3c"><code>fe8f90e</code></a> changelog: create v0.11.0 section</li> <li><a href="https://github.com/ipfs/boxo/commit/5ba947bb2bc2db41808a5ffbbcb63822c573691d"><code>5ba947b</code></a> bitswap/client: add basic traceable blocks (<a href="https://redirect.github.com/ipfs/boxo/issues/308">#308</a>)</li> <li><a href="https://github.com/ipfs/boxo/commit/1f5df74ba66a6f42bce56c6b7b9b8bf322c1a4ba"><code>1f5df74</code></a> fix: handle _redirects for If-None-Match headers (<a href="https://redirect.github.com/ipfs/boxo/issues/412">#412</a>)</li> <li><a href="https://github.com/ipfs/boxo/commit/f6b448b4263acc7e7a39942fa24e5ada1b09a408"><code>f6b448b</code></a> feat(gateway): support for order=, dups= parameters from IPIP-412 (<a href="https://redirect.github.com/ipfs/boxo/issues/370">#370</a>)</li> <li><a href="https://github.com/ipfs/boxo/commit/4b29eb020c6860da7b60b501003a68334aa6961f"><code>4b29eb0</code></a> docs: fix changelog entries (<a href="https://redirect.github.com/ipfs/boxo/issues/414">#414</a>)</li> <li><a href="https://github.com/ipfs/boxo/commit/cfad09d7156efa2f09822d620cacb2423d884067"><code>cfad09d</code></a> ci: add changelog update checker workflow (<a href="https://redirect.github.com/ipfs/boxo/issues/398">#398</a>)</li> <li><a href="https://github.com/ipfs/boxo/commit/0c3bdb00ba835808fd9c116def531225dda023bb"><code>0c3bdb0</code></a> docs(blockstore): clarify AllKeysChan (<a href="https://redirect.github.com/ipfs/boxo/issues/363">#363</a>)</li> <li><a href="https://github.com/ipfs/boxo/commit/85b7e0a1490888ca53d190897c0f6af9685c764b"><code>85b7e0a</code></a> docs(readme): new logo and header (<a href="https://redirect.github.com/ipfs/boxo/issues/405">#405</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ipfs/boxo/compare/v0.10.2...v0.11.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ipfs/boxo&package-manager=go_modules&previous-version=0.10.2&new-version=0.11.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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves # ## Description - Help combine `dependabot` PRs. - Can combine based on sub selecters. ## How has this been tested? Since this is a manual trigger, in order to test this we need to merge this I think.
✅ This PR was created by the Combine PRs action by combining the following PRs: #1734 bot: Bump @typescript-eslint/eslint-plugin from 5.59.11 to 6.2.0 in /playground #1733 bot: Bump typescript from 5.1.3 to 5.1.6 in /playground #1731 bot: Bump eslint from 8.45.0 to 8.46.0 in /playground⚠️ The following PRs were left out due to merge conflicts: #1732 bot: Bump vite from 4.3.9 to 4.4.7 in /playground --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Fred Carle <fredcarle@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Shahzad Lone <shahzadlone@gmail.com>
Bumps [graphiql](https://github.com/graphql/graphiql/tree/HEAD/packages/graphiql) from 3.0.4 to 3.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/graphql/graphiql/releases">graphiql's releases</a>.</em></p> <blockquote> <h2>graphiql@3.0.5</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/graphql/graphiql/pull/3371">#3371</a> <a href="https://github.com/graphql/graphiql/commit/2348641c07748691c478ac5f67032b7e9081f9cb"><code>2348641c</code></a> Thanks <a href="https://github.com/acao"><code>@acao</code></a>! - Solves <a href="https://github.com/graphql/graphiql/tree/HEAD/packages/graphiql/issues/2825">#2825</a>, an old bug where new tabs were created on every refresh</p> <p>the bug occurred when:</p> <ol> <li><code>shouldPersistHeaders</code> is not set to true</li> <li><code>headers</code> or <code>defaultHeaders</code> are provided as props</li> <li>the user refreshes the browser</li> </ol> </li> <li> <p>Updated dependencies [<a href="https://github.com/graphql/graphiql/commit/2348641c07748691c478ac5f67032b7e9081f9cb"><code>2348641c</code></a>]:</p> <ul> <li><code>@graphiql/react</code><a href="https://github.com/0"><code>@0</code></a>.19.3</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/graphql/graphiql/blob/main/packages/graphiql/CHANGELOG.md">graphiql's changelog</a>.</em></p> <blockquote> <h2>3.0.5</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/graphql/graphiql/pull/3371">#3371</a> <a href="https://github.com/graphql/graphiql/commit/2348641c07748691c478ac5f67032b7e9081f9cb"><code>2348641c</code></a> Thanks <a href="https://github.com/acao"><code>@acao</code></a>! - Solves <a href="https://github.com/graphql/graphiql/tree/HEAD/packages/graphiql/issues/2825">#2825</a>, an old bug where new tabs were created on every refresh</p> <p>the bug occurred when:</p> <ol> <li><code>shouldPersistHeaders</code> is not set to true</li> <li><code>headers</code> or <code>defaultHeaders</code> are provided as props</li> <li>the user refreshes the browser</li> </ol> </li> <li> <p>Updated dependencies [<a href="https://github.com/graphql/graphiql/commit/2348641c07748691c478ac5f67032b7e9081f9cb"><code>2348641c</code></a>]:</p> <ul> <li><code>@graphiql/react</code><a href="https://github.com/0"><code>@0</code></a>.19.3</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/graphql/graphiql/commit/9049e79ff7531f34e4d2ddbcbc7fed7a444760fc"><code>9049e79</code></a> Version Packages</li> <li><a href="https://github.com/graphql/graphiql/commit/4c93b8f55bef3da303a42147034adbdaf372beff"><code>4c93b8f</code></a> leverage github actions cache for stepped job workflow (<a href="https://github.com/graphql/graphiql/tree/HEAD/packages/graphiql/issues/3365">#3365</a>)</li> <li>See full diff in <a href="https://github.com/graphql/graphiql/commits/graphiql@3.0.5/packages/graphiql">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=graphiql&package-manager=npm_and_yarn&previous-version=3.0.4&new-version=3.0.5)](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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.3.9 to 4.4.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>create-vite@4.4.1</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@4.4.1/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>create-vite@4.4.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@4.4.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->4.4.8 (2023-07-31)<!-- raw HTML omitted --></h2> <ul> <li>fix: modulePreload false (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13973">#13973</a>) (<a href="https://github.com/vitejs/vite/commit/488085d">488085d</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13973">#13973</a></li> <li>fix: multiple entries with shared css and no JS (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13962">#13962</a>) (<a href="https://github.com/vitejs/vite/commit/89a3db0">89a3db0</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13962">#13962</a></li> <li>fix: use file extensions on type imports so they work with <code>moduleResolution: 'node16'</code> (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13947">#13947</a>) (<a href="https://github.com/vitejs/vite/commit/aeef670">aeef670</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13947">#13947</a></li> <li>fix(css): enhance error message for missing preprocessor dependency (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/11485">#11485</a>) (<a href="https://github.com/vitejs/vite/commit/65e5c22">65e5c22</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/11485">#11485</a></li> <li>fix(esbuild): fix static properties transpile when useDefineForClassFields false (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13992">#13992</a>) (<a href="https://github.com/vitejs/vite/commit/4ca7c13">4ca7c13</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13992">#13992</a></li> <li>fix(importAnalysis): strip url base before passing as safeModulePaths (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13712">#13712</a>) (<a href="https://github.com/vitejs/vite/commit/1ab06a8">1ab06a8</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13712">#13712</a></li> <li>fix(importMetaGlob): avoid unnecessary hmr of negative glob (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13646">#13646</a>) (<a href="https://github.com/vitejs/vite/commit/844451c">844451c</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13646">#13646</a></li> <li>fix(optimizer): avoid double-commit of optimized deps when discovery is disabled (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13865">#13865</a>) (<a href="https://github.com/vitejs/vite/commit/df77991">df77991</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13865">#13865</a></li> <li>fix(optimizer): enable experimentalDecorators by default (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13981">#13981</a>) (<a href="https://github.com/vitejs/vite/commit/f8a5ffc">f8a5ffc</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13981">#13981</a></li> <li>perf: replace startsWith with === (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13989">#13989</a>) (<a href="https://github.com/vitejs/vite/commit/3aab14e">3aab14e</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13989">#13989</a></li> <li>perf: single slash does not need to be replaced (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13980">#13980</a>) (<a href="https://github.com/vitejs/vite/commit/66f522c">66f522c</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13980">#13980</a></li> <li>perf: use Intl.DateTimeFormatter instead of toLocaleTimeString (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13951">#13951</a>) (<a href="https://github.com/vitejs/vite/commit/af53a1d">af53a1d</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13951">#13951</a></li> <li>perf: use Intl.NumberFormat instead of toLocaleString (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13949">#13949</a>) (<a href="https://github.com/vitejs/vite/commit/a48bf88">a48bf88</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13949">#13949</a></li> <li>perf: use magic-string hires boundary for sourcemaps (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13971">#13971</a>) (<a href="https://github.com/vitejs/vite/commit/b9a8d65">b9a8d65</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13971">#13971</a></li> <li>chore(reporter): remove unnecessary map (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13972">#13972</a>) (<a href="https://github.com/vitejs/vite/commit/dd9d4c1">dd9d4c1</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13972">#13972</a></li> <li>refactor: add new overload to the type of defineConfig (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13958">#13958</a>) (<a href="https://github.com/vitejs/vite/commit/24c12fe">24c12fe</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13958">#13958</a></li> </ul> <h2><!-- raw HTML omitted -->4.4.7 (2023-07-24)<!-- raw HTML omitted --></h2> <ul> <li>fix: <code>optimizeDeps.include</code> not working with paths inside packages (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13922">#13922</a>) (<a href="https://github.com/vitejs/vite/commit/06e4f57">06e4f57</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13922">#13922</a></li> <li>fix: lightningcss fails with html-proxy (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13776">#13776</a>) (<a href="https://github.com/vitejs/vite/commit/6b56094">6b56094</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13776">#13776</a></li> <li>fix: prepend <code>config.base</code> to vite/env path (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13941">#13941</a>) (<a href="https://github.com/vitejs/vite/commit/8e6cee8">8e6cee8</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13941">#13941</a></li> <li>fix(html): support <code>import.meta.env</code> define replacement without quotes (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13425">#13425</a>) (<a href="https://github.com/vitejs/vite/commit/883089c">883089c</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13425">#13425</a></li> <li>fix(proxy): handle error when proxy itself errors (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13929">#13929</a>) (<a href="https://github.com/vitejs/vite/commit/4848e41">4848e41</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13929">#13929</a></li> <li>chore(eslint): allow type annotations (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13920">#13920</a>) (<a href="https://github.com/vitejs/vite/commit/d1264fd">d1264fd</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13920">#13920</a></li> </ul> <h2><!-- raw HTML omitted -->4.4.6 (2023-07-21)<!-- raw HTML omitted --></h2> <ul> <li>fix: constrain inject helpers for iife (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13909">#13909</a>) (<a href="https://github.com/vitejs/vite/commit/c89f677">c89f677</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13909">#13909</a></li> <li>fix: display manualChunks warning only when a function is not used (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13797">#13797</a>) (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13798">#13798</a>) (<a href="https://github.com/vitejs/vite/commit/51c271f">51c271f</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13797">#13797</a> <a href="https://redirect.github.com/vitejs/vite/issues/13798">#13798</a></li> <li>fix: do not append <code>browserHash</code> on optimized deps during build (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13906">#13906</a>) (<a href="https://github.com/vitejs/vite/commit/0fb2340">0fb2340</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13906">#13906</a></li> <li>fix: use Bun's implementation of <code>ws</code> instead of the bundled one (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13901">#13901</a>) (<a href="https://github.com/vitejs/vite/commit/049404c">049404c</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13901">#13901</a></li> <li>feat(client): add guide to press Esc for closing the overlay (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13896">#13896</a>) (<a href="https://github.com/vitejs/vite/commit/da389cc">da389cc</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13896">#13896</a></li> </ul> <h2><!-- raw HTML omitted -->4.4.5 (2023-07-20)<!-- raw HTML omitted --></h2> <ul> <li>fix: "EISDIR: illegal operation on a directory, realpath" error on RA… (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13655">#13655</a>) (<a href="https://github.com/vitejs/vite/commit/6bd5434">6bd5434</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13655">#13655</a></li> <li>fix: transform error message add file info (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13687">#13687</a>) (<a href="https://github.com/vitejs/vite/commit/6dca41c">6dca41c</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13687">#13687</a></li> <li>fix: warn when publicDir and outDir are nested (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13742">#13742</a>) (<a href="https://github.com/vitejs/vite/commit/4eb3154">4eb3154</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13742">#13742</a></li> <li>fix(build): remove warning about ineffective dynamic import from node_modules (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13884">#13884</a>) (<a href="https://github.com/vitejs/vite/commit/33002dd">33002dd</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13884">#13884</a></li> <li>fix(build): style insert order for UMD builds (fix <a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13668">#13668</a>) (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13669">#13669</a>) (<a href="https://github.com/vitejs/vite/commit/49a1b99">49a1b99</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13668">#13668</a> <a href="https://redirect.github.com/vitejs/vite/issues/13669">#13669</a></li> <li>fix(deps): update all non-major dependencies (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13872">#13872</a>) (<a href="https://github.com/vitejs/vite/commit/975a631">975a631</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/13872">#13872</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitejs/vite/commit/e41d78e151328dba81750a2ea56e6cf2c5828e2b"><code>e41d78e</code></a> release: v4.4.8</li> <li><a href="https://github.com/vitejs/vite/commit/488085d63115014a243ed93608a1667c356d8749"><code>488085d</code></a> fix: modulePreload false (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13973">#13973</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/4ca7c13b73c15df68dfb731aa4f1b363dea7acb2"><code>4ca7c13</code></a> fix(esbuild): fix static properties transpile when useDefineForClassFields fa...</li> <li><a href="https://github.com/vitejs/vite/commit/65e5c229a362dd8cbb28393f6410e950dacaa04b"><code>65e5c22</code></a> fix(css): enhance error message for missing preprocessor dependency (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/11485">#11485</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/3aab14eb25446c0c5830a504b34d39ce434e37d6"><code>3aab14e</code></a> perf: replace startsWith with === (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13989">#13989</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/1ab06a86fcea4963f4454c3612e3d5f1982fcfbf"><code>1ab06a8</code></a> fix(importAnalysis): strip url base before passing as safeModulePaths (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13712">#13712</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/66f522cc5d312bf322b17104706f23737b38414f"><code>66f522c</code></a> perf: single slash does not need to be replaced (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13980">#13980</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/b9a8d65fd64d101ea596bc98a0aea0f95674a95a"><code>b9a8d65</code></a> perf: use magic-string hires boundary for sourcemaps (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13971">#13971</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/f8a5ffce31fec7e9d3f94a7ae27d8748521a92b1"><code>f8a5ffc</code></a> fix(optimizer): enable experimentalDecorators by default (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13981">#13981</a>)</li> <li><a href="https://github.com/vitejs/vite/commit/844451c015109e52d5dc2745bb2a068a98332b65"><code>844451c</code></a> fix(importMetaGlob): avoid unnecessary hmr of negative glob (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/13646">#13646</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitejs/vite/commits/v4.4.8/packages/vite">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=4.3.9&new-version=4.4.8)](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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1589 ## Description Simplifies the fetcher interface, removing 2 of the 3 FetchFoo functions. As well as making it simpler, this also means that all (one) of the functions have to behave in the same way (e.g. deleted doc support).
## Relevant issue(s) Resolves #1649 #1592 ## Description Improves the way migrations handle transactions, as well as fixing a couple of concurrency issues: - Adds locks around the various registry properties, these maps can be accessed concurrently and need to be protected. - Removes the transaction continuity issue in the client.LenRegistry interface, where db.LensRegistry() returns an object that does not respect the transactionality of the parent store, and takes `txn`s as input parameters to some of its functions. It does this by following the same pattern as `db.db`. (#1649) - Fixes the bugs in the lens package where migrations set were not visible/accessible until after commit. They are now visible within the transaction scope. (#1592) It still does not provide transaction snapshot isolation, I see that issue as relatively high effort low reward at the moment.
✅ This PR was created by the Combine PRs action by combining the following PRs: #1760 bot: Bump golang.org/x/crypto from 0.11.0 to 0.12.0 #1755 bot: Bump vite from 4.4.8 to 4.4.9 in /playground #1754 bot: Bump @typescript-eslint/parser from 5.62.0 to 6.2.1 in /playground #1753 bot: Bump react-hook-form from 7.45.2 to 7.45.4 in /playground⚠️ The following PRs were left out due to merge conflicts: #1759 bot: Bump go.uber.org/zap from 1.24.0 to 1.25.0 #1758 bot: Bump golang.org/x/net from 0.12.0 to 0.14.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1747 ## Description Adds support for adding of relational fields to existing schema. It does not add any syntax magic to make this easy, but it does validate that the provided values are valid (this is pretty much all it does). Any magic that we add to make the UX tolerable will need to respect these rules anyway, so no time lost there. Similar to other aspects of the schema migration work, this also does not seek to tidy up the `client.DescriptionFoo` objects, but it does hope to expose and promote that cleanup in the future. Syntax sugar and `client.DescriptionFoo` cleanup can/will be done later. Some hopefully within this release.
## Relevant issue(s) Resolves #1769 ## Description Require secondary id field for one-ones. Simple silly bug caused by developer misunderstanding. Simple fix.
## Relevant issue(s) Resolves #1659 Resolves #1378 ## Description This PR adds an Akash deployment template to DefraDB `tools/cloud/akash`. Akash deployment URI: http://0i8se95qgletbeq16atqulhhc8.ingress.midwesternwireless.com/api/v0 ## Tasks - [x] I made sure the code is well commented, particularly hard-to-understand areas. - [x] I made sure the repository-held documentation is changed accordingly. - [x] I made sure the pull request title adheres to the conventional commit style (the subset used in the project can be found in [tools/configs/chglog/config.yml](tools/configs/chglog/config.yml)). - [x] I made sure to discuss its limitations such as threats to validity, vulnerability to mistake and misuse, robustness to invalidation of assumptions, resource requirements, ... ## How has this been tested? Manual deployment via Cloudmos. Specify the platform(s) on which this was tested: N/A
## Relevant issue(s) Resolves #1779 ## Description This PR updates go-libp2p to 0.29.1
## Relevant issue(s) Resolves #1771 ## Description Adds support for PatchSchema relational field `Kind` substitution, and the auto setting of the `Schema` property.
## Relevant issue(s) Resolves #1786 ## Description Unifies collection.save and collection.applyMerge field logic, leaving us with one function through which all document mutations take place. Also fixes the slightly broken logic for determining whether a field was a foreign relation or not (relying on the field name ending in `_id` is not good enough). Also expands the value types that `client.Document` can handle. This is however not the goal of this PR, and they are undocumented (or poorly documented) and likely still incomplete. Another work item can target this area at some other point in time.
✅ This PR was created by the Combine PRs action by combining the following PRs: #1789 bot: Bump @typescript-eslint/eslint-plugin from 6.2.0 to 6.4.0 in /playground #1785 bot: Bump github.com/fxamacker/cbor/v2 from 2.4.0 to 2.5.0 #1782 bot: Bump @types/react from 18.2.15 to 18.2.20 in /playground #1781 bot: Bump eslint from 8.46.0 to 8.47.0 in /playground #1765 bot: Bump github.com/libp2p/go-libp2p-kad-dht from 0.23.0 to 0.24.3 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1708 ## Description This PR removes unnecessary find port function in the cli unit tests and improves the one in the integration test to be more resilient to port-in-use errors
## Relevant issue(s) Resolves #1654 ## Description Handles the querying of secondary relation id fields. It does this by joining the related object and copying the dockey value into the secondary related id field.
## Relevant issue(s) Resolves #1794 ## Description Increases the package-levl test timeout. 150s has been breached a couple of times recently, costing dev time.
## Relevant issue(s) Resolves #1646 ## Description Prevents multiple docs from being linked in one one. It does this by scanning if from primary, or a point-lookup if from secondary. By going via the `Fetcher` interface and `newFetcher` func this should respect Lens, and any indexes once the are implemented. A handful of import/export tests got removed as they would no longer have anything to do with import/export once corrected (the error occurs before that action).
## Relevant issue(s) Resolves #1792 ## Description Adds tests for multiple one-one joins.
✅ This PR was created by the Combine PRs action by combining the following PRs: #1802 bot: Bump @tanstack/react-query from 4.32.6 to 4.33.0 in /playground #1801 bot: Bump @typescript-eslint/parser from 6.3.0 to 6.4.0 in /playground #1800 bot: Bump graphql from 16.7.1 to 16.8.0 in /playground #1799 bot: Bump github.com/libp2p/go-libp2p-kad-dht from 0.23.0 to 0.25.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#1804) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.4.0 to 6.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v6.4.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> <li><strong>utils:</strong> [ts-eslint] small type fixes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7474">#7474</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4402db1091976845538e4b79e6152abfd14849ff">4402db1</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef1367eeed112fd6bbb94e0c9bd56d7e167a1a59"><code>ef1367e</code></a> chore: publish v6.4.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e1cfd55759f270364464f4e98f7c5b06330305d"><code>2e1cfd5</code></a> chore: upgrade to yarn 3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/6162">#6162</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/parser">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=6.4.0&new-version=6.4.1)](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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1787 ## Description Error when saving a deleted document, instead of doing nothing. Previous behaviour documented in the commit history.
Bumps [github.com/ipfs/go-block-format](https://github.com/ipfs/go-block-format) from 0.1.2 to 0.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ipfs/go-block-format/releases">github.com/ipfs/go-block-format's releases</a>.</em></p> <blockquote> <h2>v0.2.0</h2> <h2>What's Changed</h2> <ul> <li>build(deps): bump golang.org/x/sys from 0.0.0-20190412213103-97732733099d to 0.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/ipfs/go-block-format/pull/42">ipfs/go-block-format#42</a></li> <li>chore!: go@1.20, update deps, uci, remove gx by <a href="https://github.com/rvagg"><code>@rvagg</code></a> in <a href="https://redirect.github.com/ipfs/go-block-format/pull/46">ipfs/go-block-format#46</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/dependabot"><code>@dependabot</code></a> made their first contribution in <a href="https://redirect.github.com/ipfs/go-block-format/pull/42">ipfs/go-block-format#42</a></li> <li><a href="https://github.com/rvagg"><code>@rvagg</code></a> made their first contribution in <a href="https://redirect.github.com/ipfs/go-block-format/pull/46">ipfs/go-block-format#46</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/ipfs/go-block-format/compare/v0.1.2...v0.2.0">https://github.com/ipfs/go-block-format/compare/v0.1.2...v0.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ipfs/go-block-format/commit/f2d9400e8a49f4ae64a2e4e66834dbc7453be478"><code>f2d9400</code></a> v0.2.0 bump</li> <li><a href="https://github.com/ipfs/go-block-format/commit/ee6647cb872fa6e4d5cbc915439e505d32d2bbd3"><code>ee6647c</code></a> chore!: go@1.20, update deps, uci, remove gx</li> <li><a href="https://github.com/ipfs/go-block-format/commit/ffa6dd13a79cd20301fc323283fab147f9491e17"><code>ffa6dd1</code></a> build(deps): bump golang.org/x/sys</li> <li><a href="https://github.com/ipfs/go-block-format/commit/441d112c7ab1fc8834af48908ac52b017260cbbd"><code>441d112</code></a> chore: Update .github/workflows/stale.yml [skip ci]</li> <li><a href="https://github.com/ipfs/go-block-format/commit/1f4e90a58f28009b2fac97061b68841a374f3459"><code>1f4e90a</code></a> chore: Update .github/workflows/stale.yml [skip ci]</li> <li>See full diff in <a href="https://github.com/ipfs/go-block-format/compare/v0.1.2...v0.2.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ipfs/go-block-format&package-manager=go_modules&previous-version=0.1.2&new-version=0.2.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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…1829) Bumps [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) from 0.39.0 to 0.40.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/releases">go.opentelemetry.io/otel/sdk/metric's releases</a>.</em></p> <blockquote> <h2>Release v1.17.0/v0.40.0/v0.5.0</h2> <h3>Added</h3> <ul> <li>Export the <code>ManualReader</code> struct in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li>Export the <code>PeriodicReader</code> struct in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li>Add support for exponential histogram aggregations. A histogram can be configured as an exponential histogram using a view with <code>"go.opentelemetry.io/otel/sdk/metric".ExponentialHistogram</code> as the aggregation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li> <li>Export the <code>Exporter</code> struct in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>Export the <code>Exporter</code> struct in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>The exporters in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now support the <code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code> environment variable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li> <li>Add <code>WithoutCounterSuffixes</code> option in <code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable addition of <code>_total</code> suffixes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li> <li>Add info and debug logging to the metric SDK in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package. The package contains semantic conventions from the <code>v1.21.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li> <li>Accept 201 to 299 HTTP status as success in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li> <li>Document the <code>Temporality</code> and <code>Aggregation</code> methods of the <code>"go.opentelemetry.io/otel/sdk/metric".Exporter"</code> need to be concurrent safe. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li> <li>Expand the set of units supported by the Prometheus exporter, and don't add unit suffixes if they are already present in <code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li> <li>Move the <code>Aggregation</code> interface and its implementations from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li> <li>The exporters in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now support the <code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code> environment variable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li> <li>Add the <code>NewAllowKeysFilter</code> and <code>NewDenyKeysFilter</code> functions to <code>go.opentelemetry.io/otel/attribute</code> to allow convenient creation of allow-keys and deny-keys filters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Starting from <code>v1.21.0</code> of semantic conventions, <code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and <code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages will no longer be published. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li> <li>Log duplicate instrument conflict at a warning level instead of info in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li> <li>Return an error on the creation of new instruments in <code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't pass regexp validation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li> <li><code>NewManualReader</code> in <code>go.opentelemetry.io/otel/sdk/metric</code> returns <code>*ManualReader</code> instead of <code>Reader</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li><code>NewPeriodicReader</code> in <code>go.opentelemetry.io/otel/sdk/metric</code> returns <code>*PeriodicReader</code> instead of <code>Reader</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li>Count the Collect time in the <code>PeriodicReader</code> timeout in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li> <li>The function <code>New</code> in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> returns <code>*Exporter</code> instead of <code>"go.opentelemetry.io/otel/sdk/metric".Exporter</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>The function <code>New</code> in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> returns <code>*Exporter</code> instead of <code>"go.opentelemetry.io/otel/sdk/metric".Exporter</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>If an attribute set is omitted from an async callback, the previous value will no longer be exported in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li> <li>If an attribute set is observed multiple times in an async callback in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be summed instead of the last observation winning. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li> <li>Allow the explicit bucket histogram aggregation to be used for the up-down counter, observable counter, observable up-down counter, and observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code> package. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li> <li>Restrict <code>Meter</code>s in <code>go.opentelemetry.io/otel/sdk/metric</code> to only register and collect instruments it created. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li> <li><code>PeriodicReader.Shutdown</code> and <code>PeriodicReader.ForceFlush</code> in <code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic reader's timeout to the operation if the user provided context does not contain a deadline. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.21.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li> <li>Increase instrument name maximum length from 63 to 255 characters in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li> <li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as an <code>Option</code> for <code>"go.opentelemetry.io/otel/sdk/metric".NewManualReader</code> and <code>"go.opentelemetry.io/otel/sdk/metric".NewPeriodicReader</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Remove <code>Reader.RegisterProducer</code> in <code>go.opentelemetry.io/otel/metric</code>. Use the added <code>WithProducer</code> option instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li> <li>Remove <code>Reader.ForceFlush</code> in <code>go.opentelemetry.io/otel/metric</code>. Notice that <code>PeriodicReader.ForceFlush</code> is still available. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Correctly format log messages from the <code>go.opentelemetry.io/otel/exporters/zipkin</code> exporter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4143">#4143</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/sdk/metric's changelog</a>.</em></p> <blockquote> <h2>[1.17.0/0.40.0/0.0.5] 2023-08-28</h2> <h3>Added</h3> <ul> <li>Export the <code>ManualReader</code> struct in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li>Export the <code>PeriodicReader</code> struct in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li>Add support for exponential histogram aggregations. A histogram can be configured as an exponential histogram using a view with <code>"go.opentelemetry.io/otel/sdk/metric".ExponentialHistogram</code> as the aggregation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li> <li>Export the <code>Exporter</code> struct in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>Export the <code>Exporter</code> struct in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>The exporters in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now support the <code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code> environment variable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li> <li>Add <code>WithoutCounterSuffixes</code> option in <code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable addition of <code>_total</code> suffixes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li> <li>Add info and debug logging to the metric SDK in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package. The package contains semantic conventions from the <code>v1.21.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li> <li>Accept 201 to 299 HTTP status as success in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li> <li>Document the <code>Temporality</code> and <code>Aggregation</code> methods of the <code>"go.opentelemetry.io/otel/sdk/metric".Exporter"</code> need to be concurrent safe. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li> <li>Expand the set of units supported by the Prometheus exporter, and don't add unit suffixes if they are already present in <code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li> <li>Move the <code>Aggregation</code> interface and its implementations from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li> <li>The exporters in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now support the <code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code> environment variable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li> <li>Add the <code>NewAllowKeysFilter</code> and <code>NewDenyKeysFilter</code> functions to <code>go.opentelemetry.io/otel/attribute</code> to allow convenient creation of allow-keys and deny-keys filters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li> <li>Support Go 1.21. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Starting from <code>v1.21.0</code> of semantic conventions, <code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and <code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages will no longer be published. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li> <li>Log duplicate instrument conflict at a warning level instead of info in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li> <li>Return an error on the creation of new instruments in <code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't pass regexp validation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li> <li><code>NewManualReader</code> in <code>go.opentelemetry.io/otel/sdk/metric</code> returns <code>*ManualReader</code> instead of <code>Reader</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li><code>NewPeriodicReader</code> in <code>go.opentelemetry.io/otel/sdk/metric</code> returns <code>*PeriodicReader</code> instead of <code>Reader</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li> <li>Count the Collect time in the <code>PeriodicReader</code> timeout in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li> <li>The function <code>New</code> in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> returns <code>*Exporter</code> instead of <code>"go.opentelemetry.io/otel/sdk/metric".Exporter</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>The function <code>New</code> in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> returns <code>*Exporter</code> instead of <code>"go.opentelemetry.io/otel/sdk/metric".Exporter</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li> <li>If an attribute set is omitted from an async callback, the previous value will no longer be exported in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li> <li>If an attribute set is observed multiple times in an async callback in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be summed instead of the last observation winning. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li> <li>Allow the explicit bucket histogram aggregation to be used for the up-down counter, observable counter, observable up-down counter, and observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code> package. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li> <li>Restrict <code>Meter</code>s in <code>go.opentelemetry.io/otel/sdk/metric</code> to only register and collect instruments it created. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li> <li><code>PeriodicReader.Shutdown</code> and <code>PeriodicReader.ForceFlush</code> in <code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic reader's timeout to the operation if the user provided context does not contain a deadline. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.21.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li> <li>Increase instrument name maximum length from 63 to 255 characters in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li> <li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as an <code>Option</code> for <code>"go.opentelemetry.io/otel/sdk/metric".NewManualReader</code> and <code>"go.opentelemetry.io/otel/sdk/metric".NewPeriodicReader</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Remove <code>Reader.RegisterProducer</code> in <code>go.opentelemetry.io/otel/metric</code>. Use the added <code>WithProducer</code> option instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li> <li>Remove <code>Reader.ForceFlush</code> in <code>go.opentelemetry.io/otel/metric</code>. Notice that <code>PeriodicReader.ForceFlush</code> is still available. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li> </ul> <h3>Fixed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3c476ce1816ae6f38758e90cc36d8b77ebcc223b"><code>3c476ce</code></a> Release v1.17.0/v0.40.0/v0.0.5 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4464">#4464</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/183e0817bd7bd77a496f1c52d061df910f740116"><code>183e081</code></a> Bump github.com/golangci/golangci-lint in /internal/tools (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4465">#4465</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6be116e31e5d7e326ae3300e9cb9245a6e0086f9"><code>6be116e</code></a> Add testing support for Go 1.21 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/69611bd01a355466f324cca84068f54e6e388654"><code>69611bd</code></a> Switch <code>Stream</code> back to having an <code>AttributeFilter</code> field and add `New*Filter...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/f15ae160c4acfe3872455f87e6133af87859172b"><code>f15ae16</code></a> Fix the broken sentence (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4456">#4456</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/16ce491d38237ce273ff1b2ff08defdd604bad90"><code>16ce491</code></a> Fix guard of measured value to not record empty (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4452">#4452</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9b47674bc5cb6cd9bde01fcaa2a35624634b0399"><code>9b47674</code></a> Make getBin and scaleChange methods of expoHistogramDataPoint (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4451">#4451</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9d9b71f58d96c278b90713e3f782e94c0b52e199"><code>9d9b71f</code></a> Remove the expoHistogramValues type (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4450">#4450</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/a5ff7af3f3737213063651caa549cb86bae42461"><code>a5ff7af</code></a> Ignore +/- Inf and NaN for exponential histogram measurement (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4446">#4446</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/d78820e9050cd63daebdb4b82202f10d9c2b66e3"><code>d78820e</code></a> Deprecate exporters/jaeger (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4423">#4423</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/sdk/metric/v0.39.0...sdk/metric/v0.40.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel/sdk/metric&package-manager=go_modules&previous-version=0.39.0&new-version=0.40.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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ayground (#1827) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.4.0 to 6.5.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.5.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.1...v6.5.0">6.5.0</a> (2023-08-28)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] wrap object return value with parentheses (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6885">#6885</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/23ac49944e4f4067f89123fddd4a80c629270b4c">23ac499</a>)</li> </ul> <h3>Features</h3> <ul> <li>bump supported TS version to 5.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7535">#7535</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/f18c88dd35a807958af41404001c78485b7b558a">f18c88d</a>)</li> <li>support Explicit Resource Management syntax for TS 5.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7479">#7479</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/c11e05c97ef80d36fd194ac15952c339c1612b9e">c11e05c</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.4.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> <li><strong>utils:</strong> [ts-eslint] small type fixes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7474">#7474</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4402db1091976845538e4b79e6152abfd14849ff">4402db1</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.1...v6.5.0">6.5.0</a> (2023-08-28)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] wrap object return value with parentheses (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6885">#6885</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/23ac49944e4f4067f89123fddd4a80c629270b4c">23ac499</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4f34d0ba34474926ba1eed623704b583a037f886"><code>4f34d0b</code></a> chore: publish v6.5.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/23ac49944e4f4067f89123fddd4a80c629270b4c"><code>23ac499</code></a> fix(eslint-plugin): [consistent-type-assertions] wrap object return value wit...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/85f34da8fd2ff76a7e32df575f6502e538e08753"><code>85f34da</code></a> docs: add info for no-extra-semi (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7330">#7330</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef1367eeed112fd6bbb94e0c9bd56d7e167a1a59"><code>ef1367e</code></a> chore: publish v6.4.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e1cfd55759f270364464f4e98f7c5b06330305d"><code>2e1cfd5</code></a> chore: upgrade to yarn 3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/6162">#6162</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01"><code>b52658f</code></a> fix(eslint-plugin): [no-unnecessary-condition] false positives with branded t...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/66cc514f93b9f798f9d8b59c3707667ed610e314"><code>66cc514</code></a> chore: enable logical-assignment-operators rule internally (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7484">#7484</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e1897db1497625f255b7fb5c75d9a267a1849091"><code>e1897db</code></a> docs: fix typo in member-ordering (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7488">#7488</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.5.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=6.4.0&new-version=6.5.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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1825 ## Description Dont silently ignore potential error in lwwr. I don't think this error is really possible via normal paths into the codebase, but we should handle it (the root store is publically exposed, and that offers a means to generate this error). Also trims a few extras from nearby code that I found looking at #1038 - I suggest reviewing commit by commit.
## Relevant issue(s) Resolves #1830 ## Description Tests CreateDoc tests with gql and Collection.Save using the `mutationType` (environment) variable.
## Relevant issue(s) Resolves #1832 ## Description Extends mutation tests with collection.Update and Create calls for the corresponding actions. Adds another github workflow to run the tests.
## Relevant issue(s) Resolves #1847 ## Description Restructures mutation integration test dir. The previous structure did not offer adequate levels of test discoverability, and as we really need to add more tests here, it needed sorting out. Also, all tests (I think) in the `mutation` directory have been migrated to the newer test framework. A handful have been deleted, as the restructuring highlight a few duplicates. Some schemas have also been simplified.
## Relevant issue(s) Resolves #1849 ## Description Skips unsupported mutation types at test level. Earlier version caused the change detector to fail, as the skip was only executed in the setup stage, not the main/assert stage resulting in test failures. I also think this location makes much more sense, as the skip is a test-level thing, not something that acts at the action-level.
## Relevant issue(s) ## Description This PR is split into two to make reviewing easier: #1839 This PR adds an HTTP client and server implementation that implements the `client.DB` interface and runs through the existing integration test suite. ## Tasks - [x] I made sure the code is well commented, particularly hard-to-understand areas. - [x] I made sure the repository-held documentation is changed accordingly. - [x] I made sure the pull request title adheres to the conventional commit style (the subset used in the project can be found in [tools/configs/chglog/config.yml](tools/configs/chglog/config.yml)). - [x] I made sure to discuss its limitations such as threats to validity, vulnerability to mistake and misuse, robustness to invalidation of assumptions, resource requirements, ... ## How has this been tested? `make test` Specify the platform(s) on which this was tested: - MacOS
## Relevant issue(s) Resolves #1808 ## Description Any time a filter with `_and` or `_or` operator that includes relations is applied it will fail. There were 2 problems: - filter is not recursively analysed during mapping phase which would result in some relational fields not being mapped and later panic upon attempt to access them. - the filter is not properly split between the scan and select nodes. It would just analyse and split top-level fields. These problems are fixed.
## Relevant issue(s) Resolves #1842 ## Description Correctly handle serialisation of nil field values. Nil values are not empty byte arrays in CBOR, they need to be handled correctly.
✅ This PR was created by the Combine PRs action by combining the following PRs: #1867 bot: Bump eslint from 8.48.0 to 8.49.0 in /playground #1866 bot: Bump @typescript-eslint/parser from 6.4.1 to 6.6.0 in /playground #1865 bot: Bump react-hook-form from 7.45.4 to 7.46.1 in /playground #1863 bot: Bump @tanstack/react-query from 4.33.0 to 4.35.0 in /playground #1859 bot: Bump google.golang.org/grpc from 1.57.0 to 1.58.0 #1858 bot: Bump github.com/go-errors/errors from 1.4.2 to 1.5.0 #1857 bot: Bump github.com/planetscale/vtprotobuf from 0.4.0 to 0.5.0 #1856 bot: Bump golang.org/x/crypto from 0.12.0 to 0.13.0⚠️ The following PRs were left out due to merge conflicts: #1864 bot: Bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.6.0 in /playground --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Shahzad Lone <shahzadlone@gmail.com>
#1875) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.6.0 to 6.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v6.7.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0">6.7.0</a> (2023-09-11)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-restricted-imports] disallow side effect imports when allowTypeImports is enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7560">#7560</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4908905e4ee2b533504fcba0c671aa869668df25">4908905</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [await-thenable] added suggestion fixer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7437">#7437</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b284370e1e95493764d2806cd45975201e02f374">b284370</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0">6.7.0</a> (2023-09-11)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/79ffff05dbf21796565eef0076ba0bf4fc55e7ed"><code>79ffff0</code></a> chore: publish v6.7.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.7.0/packages/parser">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=6.6.0&new-version=6.7.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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ayground (#1874) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.5.0 to 6.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v6.7.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0">6.7.0</a> (2023-09-11)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-restricted-imports] disallow side effect imports when allowTypeImports is enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7560">#7560</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4908905e4ee2b533504fcba0c671aa869668df25">4908905</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [await-thenable] added suggestion fixer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7437">#7437</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b284370e1e95493764d2806cd45975201e02f374">b284370</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.6.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.5.0...v6.6.0">6.6.0</a> (2023-09-04)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [key-spacing] consider properties with parens and comments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7525">#7525</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/7012279b8510f9fcaee64b610d0a66e8e90f0865">7012279</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>rule-tester:</strong> allow to create empty tests (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7467">#7467</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/654b35dcf3ed6dc302d993110b72a7709aafbebf">654b35d</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.6.0...v6.7.0">6.7.0</a> (2023-09-11)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-restricted-imports] disallow side effect imports when allowTypeImports is enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7560">#7560</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4908905e4ee2b533504fcba0c671aa869668df25">4908905</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [await-thenable] added suggestion fixer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7437">#7437</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b284370e1e95493764d2806cd45975201e02f374">b284370</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.5.0...v6.6.0">6.6.0</a> (2023-09-04)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [key-spacing] consider properties with parens and comments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7525">#7525</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/7012279b8510f9fcaee64b610d0a66e8e90f0865">7012279</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/79ffff05dbf21796565eef0076ba0bf4fc55e7ed"><code>79ffff0</code></a> chore: publish v6.7.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b284370e1e95493764d2806cd45975201e02f374"><code>b284370</code></a> feat(eslint-plugin): [await-thenable] added suggestion fixer (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7437">#7437</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4908905e4ee2b533504fcba0c671aa869668df25"><code>4908905</code></a> fix(eslint-plugin): [no-restricted-imports] disallow side effect imports when...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a3a39321296f74caa9d18577491a86119b450c18"><code>a3a3932</code></a> chore: publish v6.6.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/7012279b8510f9fcaee64b610d0a66e8e90f0865"><code>7012279</code></a> fix(eslint-plugin): [key-spacing] consider properties with parens and comment...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/337525b2469bc27c453eb71f292c30e7aaae941c"><code>337525b</code></a> chore(deps): update dependency jest to v29.6.4 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7575">#7575</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.7.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=6.5.0&new-version=6.7.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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Relevant issue(s) Resolves #1851 ## Description Updates the mutation tests to make use of mutation system. A handful of collection based tests still exist, as they test stuff that does not yet have support in the new mutation test system (filter, UpdateWithKey(s)). These should be moved later when such support is added. Similarly, the new mutation system does not yet support txns, so the gql request based txn tests remain as gql tests for now. #1703 Was linked up to tests in this PR, and #1852 and #1854 were discovered. Fixing them is out of scope here. Update: It does now fix a bug in the http client collection.Create[Many] functions, as it was easier to fix than to open a ticket.
## Relevant issue(s) Resolves #1880 ## Description This bump fixes the nolintlint warning.
## Relevant issue(s) Resolves #1547 ## Description - Move some explain tests that should have been under the explain directory, they seemed to have been missed converting to the new explain setup.
…1876) Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) from 4.35.0 to 4.35.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TanStack/query/releases"><code>@tanstack/react-query</code>'s releases</a>.</em></p> <blockquote> <h2>v4.35.3</h2> <p>Version 4.35.3 - 9/13/2023, 6:28 AM</p> <h2>Changes</h2> <h3>Fix</h3> <ul> <li>avoid reverting state to a fetching one (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/5997">#5997</a>) (88a8b30b) by <a href="https://github.com/Andarist"><code>@Andarist</code></a></li> </ul> <h3>Docs</h3> <ul> <li>Update dependent-queries.md (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/5963">#5963</a>) (4d859e9a) by Favourite Jome</li> </ul> <h2>Packages</h2> <ul> <li><code>@tanstack/query-core</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/query-persist-client-core</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/query-async-storage-persister</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/query-broadcast-client-experimental</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/query-sync-storage-persister</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/react-query</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/react-query-devtools</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/react-query-persist-client</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/solid-query</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/svelte-query</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> <li><code>@tanstack/vue-query</code><a href="https://github.com/4"><code>@4</code></a>.35.3</li> </ul> <h2>v4.35.2</h2> <p>Version 4.35.2 - 9/7/2023, 8:08 AM</p> <h2>Changes</h2> <h3>Fix</h3> <ul> <li>vue-query: ensure built-in types are not being unwrapped in queryFn context (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/5954">#5954</a>) (35a4dd7a) by <a href="https://github.com/Mini-ghost"><code>@Mini-ghost</code></a></li> </ul> <h2>Packages</h2> <ul> <li><code>@tanstack/vue-query</code><a href="https://github.com/4"><code>@4</code></a>.35.2</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TanStack/query/commit/2f8da6aeb34c828a8a5ae25e37dcc9d98f09b44b"><code>2f8da6a</code></a> release: v4.35.3</li> <li>See full diff in <a href="https://github.com/TanStack/query/commits/v4.35.3/packages/react-query">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tanstack/react-query&package-manager=npm_and_yarn&previous-version=4.35.0&new-version=4.35.3)](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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) from 1.17.0 to 1.18.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/metric's changelog</a>.</em></p> <blockquote> <h2>[1.18.0/0.41.0/0.0.6] 2023-09-12</h2> <p>This release drops the compatibility guarantee of [Go 1.19].</p> <h3>Added</h3> <ul> <li>Add <code>WithProducer</code> option in <code>go.opentelemetry.op/otel/exporters/prometheus</code> to restore the ability to register producers on the prometheus exporter's manual reader. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4473">#4473</a>)</li> <li>Add <code>IgnoreValue</code> option in <code>go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest</code> to allow ignoring values when comparing metrics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4447">#4447</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Use a <code>TestingT</code> interface instead of <code>*testing.T</code> struct in <code>go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4483">#4483</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>The <code>NewMetricExporter</code> in <code>go.opentelemetry.io/otel/bridge/opencensus</code> was deprecated in <code>v0.35.0</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/3541">#3541</a>). The deprecation notice format for the function has been corrected to trigger Go documentation and build tooling. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4470">#4470</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Removed the deprecated <code>go.opentelemetry.io/otel/exporters/jaeger</code> package. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4467">#4467</a>)</li> <li>Removed the deprecated <code>go.opentelemetry.io/otel/example/jaeger</code> package. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4467">#4467</a>)</li> <li>Removed the deprecated <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> package. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4468">#4468</a>)</li> <li>Removed the deprecated internal packages in <code>go.opentelemetry.io/otel/exporters/otlp</code> and its sub-packages. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4469">#4469</a>)</li> <li>Dropped guaranteed support for versions of Go less than 1.20. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4481">#4481</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4242228103c19cabc435a75b02d7aea82aa8bf36"><code>4242228</code></a> Release v1.18.0/v0.41.0/v0.0.6 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4489">#4489</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ac4fca2260ae51e7318a2680e8e57771340e958a"><code>ac4fca2</code></a> Use a TB interface in metricdatatest (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4483">#4483</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/77d62375754ce036868cbdf1d4eae4a6faf1f0e4"><code>77d6237</code></a> Bump actions/checkout from 3 to 4 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4490">#4490</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8ef73395ea22daf7627e7fd75223f1a298697fd9"><code>8ef7339</code></a> dependabot updates Sun Sep 10 14:30:56 UTC 2023 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4498">#4498</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e44ea5cc7fa82cbbc839e69829e7660b6e0c7536"><code>e44ea5c</code></a> Revert "Collector example: add metrics and use official port (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4466">#4466</a>)" (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4487">#4487</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9737995cdbf1cd30234352ec1298f5a68169a0e6"><code>9737995</code></a> Drop support for Go 1.19 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4481">#4481</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6eedabf874a8fffbccbeeea1410d6d0d12784e72"><code>6eedabf</code></a> Collector example: add metrics and use official port (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4466">#4466</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/76c370f1b128a0dab2d456f0fc26b59c4595fb36"><code>76c370f</code></a> Document public metric SDK interfaces to remain stable (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4396">#4396</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/01d64c3e7757df743d6d85de681b750029da3bf2"><code>01d64c3</code></a> Update go versions used in workflows (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4480">#4480</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fc70923e533295d9c0124b1ed6ed23c0e1151fc6"><code>fc70923</code></a> Ignore value option for metricdatatest (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4447">#4447</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.17.0...v1.18.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel/metric&package-manager=go_modules&previous-version=1.17.0&new-version=1.18.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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Actions for creating the release * `go mod tidy` * `make docs` * `git-chglog` * bump BSL version parameters
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks John :)
Codecov ReportPatch coverage:
@@ Coverage Diff @@
## master #1895 +/- ##
==========================================
- Coverage 75.45% 70.21% -5.23%
==========================================
Files 208 232 +24
Lines 21745 24192 +2447
==========================================
+ Hits 16406 16986 +580
- Misses 4201 6038 +1837
- Partials 1138 1168 +30
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 12 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
Release branch as of c557483
Release tasks completed:
go mod tidy
Only need to review the last commit :)