-
Notifications
You must be signed in to change notification settings - Fork 56
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
feat: Add Access Control Policy #2337
Closed
shahzadlone
wants to merge
1,194
commits into
sourcenetwork:develop
from
shahzadlone:lone/acp-sourcehub-module
Closed
feat: Add Access Control Policy #2337
shahzadlone
wants to merge
1,194
commits into
sourcenetwork:develop
from
shahzadlone:lone/acp-sourcehub-module
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ound (sourcenetwork#1691) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.11 to 5.62.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>v5.62.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0">5.62.0</a> (2023-07-10)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [comma-spacing] allow no space after trailing comma in objects and arrays (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6938">#6938</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d">24bdacc</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-includes] escape special characters (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7161">#7161</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0">5a347a5</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7145">#7145</a></li> <li><strong>eslint-plugin:</strong> replace auto-fix of class literal property style rule with suggestion (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7054">#7054</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3">a8c824a</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] add <code>ignorePrimitives</code> option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6487">#6487</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804">6edaa04</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>v5.61.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0">5.61.0</a> (2023-07-03)</h1> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [ban-types] ban types in extends and implements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7129">#7129</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe">997783f</a>)</li> <li>support TypeScript 5.1 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7088">#7088</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4bf2d7360eaf74c9ef87b196ff4c459b8f50800b">4bf2d73</a>)</li> <li>use graphemer instead of grapheme-splitter (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7069">#7069</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c">faea3ff</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>v5.60.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1">5.60.1</a> (2023-06-26)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/typescript-eslint</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> <h2>v5.60.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0">5.60.0</a> (2023-06-19)</h1> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [restrict-plus-operands] add allow* options (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6161">#6161</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/def09f88cdb4a85cebb8619b45931f7e2c88dfc0">def09f8</a>)</li> </ul> </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/v5.61.0...v5.62.0">5.62.0</a> (2023-07-10)</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> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0">5.61.0</a> (2023-07-03)</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> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1">5.60.1</a> (2023-06-26)</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> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0">5.60.0</a> (2023-06-19)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cba0d113bba1bbcee69149c954dc6bd4c658c714"><code>cba0d11</code></a> chore: publish v5.62.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2f46341a14ca6f05334301315bc54dd20129c408"><code>2f46341</code></a> chore: publish v5.61.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f74862cbfb5c74ba958ba27d1ea2ca5046821818"><code>f74862c</code></a> chore: publish v5.60.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc3380444896e7ea5678f7763f007d9b1d29a8df"><code>cc33804</code></a> docs: reorganise release/version docs (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7033">#7033</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c09b1c0252cbbf58e94ca5d671b6e05f29511144"><code>c09b1c0</code></a> chore: publish v5.60.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v5.62.0/packages/parser">compare view</a></li> </ul> </details> <br /> [](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 sourcenetwork#1711 ## Description Returns errors from typeJoinOne instead of ignoring them.
…ork#1715) ## Relevant issue(s) Resolves sourcenetwork#1714 ## Description Discard index and subscription implicit transactions. I'm not sure if this was causing any problems, but they should be discarded.
…twork#1718) ## Relevant issue(s) Resolves sourcenetwork#1717 ## Description Removes collection names param from testUtils.ExecuteTestCase and instead figures stuff out from the test actions. It has irked me for a while that we had to declare this, and it is only going to keep getting harder and harder to remove it as we add more tests. I have a preference to use simple string stuff instead of any ast magic for this, as we'd be using the production code under test to test itself, and it is a bit heavy going for now. If the basic string stuff becomes a hassle we can switch over to ast stuff or similar without too much trouble at a later date.
…rk#1713) ## Relevant issue(s) Resolves sourcenetwork#1636 and sourcenetwork#1637 ## Description With this change the calculation of stats for fetching documents is moved to fetcher. This was necessary because each call to `fetcher.FetchNext...` could potentially perform multiple doc fetches. But scanNode (previously responsible for this) would just increment by 1. Moreover, scanNode would incorrectly count end of fetching (returned nil doc) as 1 as well. Also this fix introduces another (probably more important) metric `fieldFetches` which better indicates the execution cost because it much closer correlates with number of IO operations, as eace document's field is stored in a separate KV pair.
## Relevant issue(s) Resolves sourcenetwork#1722 ## Description Switches lens migrations to use wazero runtime. Avoids static-library/windows issues.
…k#1729) ## Relevant issue(s) Resolves sourcenetwork#1727 ## Description - Remove extra docker build file. - Remove libwasmer dep. - Ensure docker file is valid on every PR. - Disable multiplexing http to pass the rust dependency building.
Actions taken to cut release: - ran `go mod tidy` - regenerated in-repo docs (CLI and manpages) - bump BSL license parameters - update changelog
…#1725) 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 /> [](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>
…ourcenetwork#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 /> [](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>
…work#1739) ## Relevant issue(s) Resolves sourcenetwork#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 sourcenetwork#1591 ## Description Allows documents synced from P2P to migrate (up) by storing the correct schema version id in the datastore on sync.
…k#1721) ## Relevant issue(s) Resolves sourcenetwork#1719 ## Description Enables downgrading of documents via Lens inverses. Inverse migrations are optional.
## Relevant issue(s) Resolves sourcenetwork#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 /> [](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>
…ork#1743) ## 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.
…1744) ✅ This PR was created by the Combine PRs action by combining the following PRs: sourcenetwork#1734 bot: Bump @typescript-eslint/eslint-plugin from 5.59.11 to 6.2.0 in /playground sourcenetwork#1733 bot: Bump typescript from 5.1.3 to 5.1.6 in /playground sourcenetwork#1731 bot: Bump eslint from 8.45.0 to 8.46.0 in /playground⚠️ The following PRs were left out due to merge conflicts: sourcenetwork#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>
…1730) 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 /> [](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 /> [](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 sourcenetwork#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 sourcenetwork#1649 sourcenetwork#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`. (sourcenetwork#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. (sourcenetwork#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: sourcenetwork#1760 bot: Bump golang.org/x/crypto from 0.11.0 to 0.12.0 sourcenetwork#1755 bot: Bump vite from 4.4.8 to 4.4.9 in /playground sourcenetwork#1754 bot: Bump @typescript-eslint/parser from 5.62.0 to 6.2.1 in /playground sourcenetwork#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: sourcenetwork#1759 bot: Bump go.uber.org/zap from 1.24.0 to 1.25.0 sourcenetwork#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 sourcenetwork#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 sourcenetwork#1769 ## Description Require secondary id field for one-ones. Simple silly bug caused by developer misunderstanding. Simple fix.
## Relevant issue(s) Resolves sourcenetwork#1659 Resolves sourcenetwork#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 sourcenetwork#1779 ## Description This PR updates go-libp2p to 0.29.1
…etwork#1777) ## Relevant issue(s) Resolves sourcenetwork#1771 ## Description Adds support for PatchSchema relational field `Kind` substitution, and the auto setting of the `Schema` property.
…rk#1788) ## Relevant issue(s) Resolves sourcenetwork#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.
Note: There were some nasty merge conflicts when rebased the config refactor stuff, might be worth it to keep an eye, incase something got missed or merged incorrectly.
Should make easier to dynamically switch on and off acp and make DB access the documents accoridng to that state.
"collection" was in multiple places so needed to make a variable so renamed the COLLECTION to COLLECTION_ID as it seems better and then used COLLECTION for the string var that linter was complaining about.
bdc1f8c
to
8dcedea
Compare
I force push some updated refs, which ended up closing the PR, I am not sure that happened. Ah the history is messed up I will fix soon. |
Wont allow me to re-open, I am not sure if this is a bug with github or something is off. New PR: #2338 |
19 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚫 Not Ready For Review (High-Level Feedback Welcomed) 🚫
Relevant issue(s)
Resolves #TBD
Description
There are some pieces of the puzzle missing, PR is opened upon request for high-level feedback only:
Tasks
How has this been tested?
Specify the platform(s) on which this was tested: