-
Notifications
You must be signed in to change notification settings - Fork 954
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: go 1.22 and pebble v1.1.0 for celestia-node #3202
Closed
Closed
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
Current instance of badger uses default value (7) for amount of used levels, that allows badger to grow up to 1.1TiB. This limit could be reaching within 1 week of 128 ods size blocks, so we need to bump the value to at least 8 levels (11 TiB).
…rg#2511) ## Overview This PR incorporates the more recent gas estimation method in celestia-app. It also makes use of a new gRPC endpoint for consensus nodes that reveals the nodes min gas price. This enables the blob module to submit transactions with the correct gas price. If the node changes that price, the blob module is able to parse the error and retry using the new gas price. Additionally, a stubbed CoreAccessor was introduced for when a core endpoint is not provided in order to return a better/more readable error, whereas previously, the CoreAccessor depended on the grpc dial to silently fail during start and any call to the state module would return a "cannot dial address" error. It now looks like this: ``` { "jsonrpc": "2.0", "id": 1, "error": { "code": 1, "message": "node is running without state access" } } ``` ## Checklist <!-- Please complete the checklist to ensure that the PR is ready to be reviewed. IMPORTANT: PRs should be left in Draft until the below checklist is completed. --> - [ ] New and updated code has appropriate documentation - [ ] New and updated code has new and/or updated testing - [ ] Required CI checks are passing - [ ] Visual proof for any user facing features like CLI or documentation updates - [ ] Linked issues closed with keywords --------- Co-authored-by: rene <[email protected]>
Update dagstore to latest fork version
Now that we short-circuit on the IP address being empty, it's fine to set defaults for RPC and GRPC ports This fixes swamp tests as well
…estiaorg#2601) ## Overview Added cmds that allow to change log level during runtime ## Checklist <!-- Please complete the checklist to ensure that the PR is ready to be reviewed. IMPORTANT: PRs should be left in Draft until the below checklist is completed. --> - [ ] New and updated code has appropriate documentation - [ ] New and updated code has new and/or updated testing - [ ] Required CI checks are passing - [ ] Visual proof for any user facing features like CLI or documentation updates - [ ] Linked issues closed with keywords
Updating dagstore should fix the issue with panic of mmap on bitswap reads.
…bump (celestiaorg#2597) Addresses two follow-ups from celestiaorg#2581 Closes celestiaorg#2561
…d wanted peers in 5 minutes (celestiaorg#2573)
Closes celestiaorg#2424 Alternative Design Discussions: - Using in-memory instead of in on disk: During an unexpected shutdown or in the case of AsyncGetter, cleanup would not occur and blocks would be stuck in the store indefinitely. Using an in-memory blockstore would fix this issue upon restarts - Using a local Blockgetter to pass to NewErrByzantine: Instead of putting the blocks into the EDS blockstore, the retrieval session could make an in-memory blockstore on the fly to hand to NewErrByzantine when needed. This would look cleaner in the code/make sense architecturally, but it would mean full nodes cannot share these shares with each other during reconstruction.
…#2605) GetShare would panic on RPC calls if the passed indicies were out of bounds.
This PR bumps go-header and go-fraud which are both breaking - lots of changes here so please review carefully. Note that this also contains re-introduction of VerifyCommitLightTrusting which caused us issues in `mocha` due to rapid voting power changes. At the moment, there are no test utilities to test that specific case, so we need to wait to roll it out to `mocha`. Related: celestiaorg/celestia-app#2382 --------- Co-authored-by: rene <[email protected]>
hello team! This PR contains the updates for `arabica-10`: - the genesis hash - chain-id - bootstrappers thanks in advance! 🚀 Jose Ramon Mañes --------- Signed-off-by: Jose Ramon Mañes <[email protected]>
Self explanatory. The reason for the fix in core_accessor was an implicit memory aliasing. It was taking the address of the loop variable, which doesn't change in between iterations ofc, so the every blob pointed to the last blob
Adds metrics to expose shards statistics.
…celestiaorg#2633) Related celestiaorg#2631 , does not fix without nmt PR and release
…elestiaorg#2586) Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3.6.0 to 3.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/golangci/golangci-lint-action/releases">golangci/golangci-lint-action's releases</a>.</em></p> <blockquote> <h2>v3.7.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Changes</h3> <ul> <li>feat: working-directory with only-new-issues by <a href="https://github.com/CfirTsabari"><code>@CfirTsabari</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/795">golangci/golangci-lint-action#795</a></li> </ul> <h3>Documentation</h3> <ul> <li>docs: improve <code>How to use</code> section in README.md by <a href="https://github.com/tungbq"><code>@tungbq</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/780">golangci/golangci-lint-action#780</a></li> </ul> <h3>Dependencies</h3> <ul> <li>build(deps): bump <code>@types/node</code> from 20.2.5 to 20.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/771">golangci/golangci-lint-action#771</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.59.8 to 5.59.9 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/772">golangci/golangci-lint-action#772</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 5.59.8 to 5.59.9 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/773">golangci/golangci-lint-action#773</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.59.9 to 5.59.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/776">golangci/golangci-lint-action#776</a></li> <li>build(deps-dev): bump eslint from 8.42.0 to 8.43.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/775">golangci/golangci-lint-action#775</a></li> <li>build(deps): bump <code>@types/node</code> from 20.3.0 to 20.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/777">golangci/golangci-lint-action#777</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 5.59.9 to 5.59.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/778">golangci/golangci-lint-action#778</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 5.59.11 to 5.60.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/782">golangci/golangci-lint-action#782</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.59.11 to 5.60.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/783">golangci/golangci-lint-action#783</a></li> <li>build(deps): bump <code>@types/node</code> from 20.3.1 to 20.3.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/784">golangci/golangci-lint-action#784</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/785">golangci/golangci-lint-action#785</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 5.60.0 to 5.60.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/786">golangci/golangci-lint-action#786</a></li> <li>build(deps-dev): bump typescript from 5.1.3 to 5.1.6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/787">golangci/golangci-lint-action#787</a></li> <li>build(deps-dev): bump eslint from 8.43.0 to 8.44.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/788">golangci/golangci-lint-action#788</a></li> <li>build(deps): bump tough-cookie and <code>@azure/ms-rest-js</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/790">golangci/golangci-lint-action#790</a></li> <li>build(deps): bump <code>@types/node</code> from 20.3.3 to 20.4.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/791">golangci/golangci-lint-action#791</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/792">golangci/golangci-lint-action#792</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 5.60.1 to 5.61.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/793">golangci/golangci-lint-action#793</a></li> <li>build(deps): bump semver from 6.3.0 to 6.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/796">golangci/golangci-lint-action#796</a></li> <li>build(deps-dev): bump prettier from 2.8.8 to 3.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/794">golangci/golangci-lint-action#794</a></li> <li>build(deps): bump <code>@types/node</code> from 20.4.1 to 20.4.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/798">golangci/golangci-lint-action#798</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.61.0 to 5.62.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/799">golangci/golangci-lint-action#799</a></li> <li>build(deps-dev): bump eslint from 8.44.0 to 8.45.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/801">golangci/golangci-lint-action#801</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 5.61.0 to 6.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/800">golangci/golangci-lint-action#800</a></li> <li>build(deps): bump <code>@types/node</code> from 20.4.2 to 20.4.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/803">golangci/golangci-lint-action#803</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 6.0.0 to 6.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/804">golangci/golangci-lint-action#804</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 6.0.0 to 6.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/805">golangci/golangci-lint-action#805</a></li> <li>build(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/808">golangci/golangci-lint-action#808</a></li> <li>build(deps): bump <code>@types/node</code> from 20.4.4 to 20.4.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/809">golangci/golangci-lint-action#809</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 6.1.0 to 6.2.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/810">golangci/golangci-lint-action#810</a></li> <li>build(deps-dev): bump eslint-config-prettier from 8.8.0 to 8.9.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/811">golangci/golangci-lint-action#811</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 6.1.0 to 6.2.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/812">golangci/golangci-lint-action#812</a></li> <li>build(deps): bump <code>@types/node</code> from 20.4.5 to 20.4.8 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/815">golangci/golangci-lint-action#815</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 6.2.0 to 6.2.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/816">golangci/golangci-lint-action#816</a></li> <li>build(deps-dev): bump prettier from 3.0.0 to 3.0.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/817">golangci/golangci-lint-action#817</a></li> <li>build(deps-dev): bump eslint-config-prettier from 8.9.0 to 9.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/818">golangci/golangci-lint-action#818</a></li> <li>build(deps): bump <code>@actions/http-client</code> from 2.1.0 to 2.1.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/819">golangci/golangci-lint-action#819</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 6.2.0 to 6.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/821">golangci/golangci-lint-action#821</a></li> <li>build(deps-dev): bump eslint from 8.45.0 to 8.47.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/823">golangci/golangci-lint-action#823</a></li> <li>build(deps): bump <code>@types/node</code> from 20.4.8 to 20.5.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/824">golangci/golangci-lint-action#824</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 6.2.1 to 6.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/golangci/golangci-lint-action/pull/822">golangci/golangci-lint-action#822</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golangci/golangci-lint-action/commit/3a919529898de77ec3da873e3063ca4b10e7f5cc"><code>3a91952</code></a> feat: working-directory with only-new-issues (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/795">#795</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/5e676315e94ee69645de4c0d7d66b63192045e07"><code>5e67631</code></a> build(deps): bump <code>@actions/cache</code> from 3.2.1 to 3.2.2 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/825">#825</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/18dad33d2ed8598c321a457cf89f5b6d6d2e8d3e"><code>18dad33</code></a> build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 6.2.1 to 6.3.0 (#...</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/945dc98b91dda545318dfbf3f24955e508a7ef98"><code>945dc98</code></a> build(deps): bump <code>@types/node</code> from 20.4.8 to 20.5.0 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/824">#824</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/cac24f53b7db48ac83cc09e636d32351541ad524"><code>cac24f5</code></a> build(deps-dev): bump eslint from 8.45.0 to 8.47.0 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/823">#823</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/ab66454db6c7522e4b6352d4998809bf7396a5ad"><code>ab66454</code></a> build(deps-dev): bump <code>@typescript-eslint/parser</code> from 6.2.0 to 6.3.0 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/821">#821</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/a2527500a402d0f907e8348db093e78e231fda12"><code>a252750</code></a> build(deps): bump <code>@actions/http-client</code> from 2.1.0 to 2.1.1 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/819">#819</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/44d9998d4473b2839684c77668f2a3e298da66ec"><code>44d9998</code></a> build(deps-dev): bump eslint-config-prettier from 8.9.0 to 9.0.0 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/818">#818</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/b6bdfb3d1443e7a78dcbb9db6c56e131d4897186"><code>b6bdfb3</code></a> build(deps-dev): bump prettier from 3.0.0 to 3.0.1 (<a href="https://redirect.github.com/golangci/golangci-lint-action/issues/817">#817</a>)</li> <li><a href="https://github.com/golangci/golangci-lint-action/commit/c0cd965566991919c9d037fe25197e3146b1384f"><code>c0cd965</code></a> build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 6.2.0 to 6.2.1 (#...</li> <li>Additional commits viewable in <a href="https://github.com/golangci/golangci-lint-action/compare/v3.6.0...v3.7.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golangci/golangci-lint-action&package-manager=github_actions&previous-version=3.6.0&new-version=3.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps alpine from 3.18.2 to 3.18.3. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=alpine&package-manager=docker&previous-version=3.18.2&new-version=3.18.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…2594) Bumps [cosmossdk.io/math](https://github.com/cosmos/cosmos-sdk) from 1.1.1 to 1.1.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/bf249162e42ef084668b942e12538cb30f9e4846"><code>bf24916</code></a> fix(math): revert <a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16263">#16263</a> and add test cases (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/17489">#17489</a>)</li> <li>See full diff in <a href="https://github.com/cosmos/cosmos-sdk/compare/math/v1.1.1...math/v1.1.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cosmossdk.io/math&package-manager=go_modules&previous-version=1.1.1&new-version=1.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…elestiaorg#2622) Bumps [github.com/ipfs/go-ipld-cbor](https://github.com/ipfs/go-ipld-cbor) from 0.0.6 to 0.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ipfs/go-ipld-cbor/releases">github.com/ipfs/go-ipld-cbor's releases</a>.</em></p> <blockquote> <h2>v0.1.0</h2> <h2>What's Changed</h2> <ul> <li>allow configuration of ipldStores default hash function by <a href="https://github.com/whyrusleeping"><code>@whyrusleeping</code></a> in <a href="https://redirect.github.com/ipfs/go-ipld-cbor/pull/86">ipfs/go-ipld-cbor#86</a></li> <li>adopt PL unified-ci</li> <li>dependency upgrades to latest</li> <li>Minimum go version bump to v1.20.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/ipfs/go-ipld-cbor/compare/v0.0.6...v0.1.0">https://github.com/ipfs/go-ipld-cbor/compare/v0.0.6...v0.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/2d0b3fb46a5ac56987bf454d7dadba9c20b798ac"><code>2d0b3fb</code></a> v0.1.0 bump</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/c10cddbcc8c6cc46ce4200136506f5fe6071d81a"><code>c10cddb</code></a> chore: update deps</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/f3140464f13a02bb21ba5292f47d8a60d0c982cb"><code>f314046</code></a> chore: bump go.mod to Go 1.20 and run go fix</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/16a03690fd74c4005c059c9288d37a54b67869ae"><code>16a0369</code></a> chore: add or force update version.json</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/da23a186034a8b71a9cde6a221671c7d35e08784"><code>da23a18</code></a> chore: add or force update .github/workflows/tagpush.yml</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/8da0e33cde379f2dfd87aa13275649a8e4be0b63"><code>8da0e33</code></a> chore: add or force update .github/workflows/release-check.yml</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/5698d0fbf95bba50814d107e7aaf4b4d5cdfbcfb"><code>5698d0f</code></a> chore: add or force update .github/workflows/releaser.yml</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/5f282bb8cfc5655b6a8866450c6786c3327524d7"><code>5f282bb</code></a> chore: add or force update .github/workflows/go-check.yml</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/2312e7604082534a71701a444f01055f94c678c3"><code>2312e76</code></a> chore: add or force update .github/workflows/go-test.yml</li> <li><a href="https://github.com/ipfs/go-ipld-cbor/commit/1dc9bde53d60c99b94115b9d1fb335a4d4d1e3fd"><code>1dc9bde</code></a> chore: delete templates [skip ci] (<a href="https://redirect.github.com/ipfs/go-ipld-cbor/issues/91">#91</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ipfs/go-ipld-cbor/compare/v0.0.6...v0.1.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-ipld-cbor&package-manager=go_modules&previous-version=0.0.6&new-version=0.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ryan <[email protected]>
…elestiaorg#2621) Bumps [github.com/ipfs/go-ipld-format](https://github.com/ipfs/go-ipld-format) from 0.5.0 to 0.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ipfs/go-ipld-format/releases">github.com/ipfs/go-ipld-format's releases</a>.</em></p> <blockquote> <h2>v0.6.0</h2> <h2>What's Changed</h2> <ul> <li>Bump golang.org/x/crypto from 0.0.0-20190211182817-74369b46fc67 to 0.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/ipfs/go-ipld-format/pull/77">ipfs/go-ipld-format#77</a></li> <li>ci: uci/delete-templates by <a href="https://github.com/web3-bot"><code>@web3-bot</code></a> in <a href="https://redirect.github.com/ipfs/go-ipld-format/pull/82">ipfs/go-ipld-format#82</a></li> <li>ci: uci/copy-templates by <a href="https://github.com/web3-bot"><code>@web3-bot</code></a> in <a href="https://redirect.github.com/ipfs/go-ipld-format/pull/83">ipfs/go-ipld-format#83</a></li> <li>ci: uci/update-go by <a href="https://github.com/web3-bot"><code>@web3-bot</code></a> in <a href="https://redirect.github.com/ipfs/go-ipld-format/pull/85">ipfs/go-ipld-format#85</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-ipld-format/pull/77">ipfs/go-ipld-format#77</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/ipfs/go-ipld-format/compare/v0.5.0...v0.6.0">https://github.com/ipfs/go-ipld-format/compare/v0.5.0...v0.6.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ipfs/go-ipld-format/commit/608bf9dd5361098bf4f2ac4655efc9eba7b17488"><code>608bf9d</code></a> v0.6.0 bump</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/93da70add490af6d964ebec2f513f526ba563205"><code>93da70a</code></a> chore: update deps</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/6ce9a5e4c7607081cf06f59028a55de4398ad7d2"><code>6ce9a5e</code></a> fix: stop using the deprecated io/ioutil package</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/1c2f1cee283bcd944b98e8b54b8db106f2882595"><code>1c2f1ce</code></a> chore: bump go.mod to Go 1.20 and run go fix</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/ad477400b4ba24dbea1fd0e87f4575dcbc0f1a2f"><code>ad47740</code></a> ci: uci/copy-templates (<a href="https://redirect.github.com/ipfs/go-ipld-format/issues/83">#83</a>)</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/706e93cd542b63cc21c53f96270d8e6fdc3cadb2"><code>706e93c</code></a> chore: delete templates [skip ci] (<a href="https://redirect.github.com/ipfs/go-ipld-format/issues/82">#82</a>)</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/c3da86664aadf8a0178511cff60329acc120a857"><code>c3da866</code></a> chore: Update .github/workflows/stale.yml [skip ci]</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/ef09f69cfde75a15baadcea1ce417b0faf73751e"><code>ef09f69</code></a> chore: Update .github/workflows/stale.yml [skip ci]</li> <li><a href="https://github.com/ipfs/go-ipld-format/commit/530b6008c837a0a54413a5897c5597edebc943d6"><code>530b600</code></a> Bump golang.org/x/crypto from 0.0.0-20190211182817-74369b46fc67 to 0.1.0</li> <li>See full diff in <a href="https://github.com/ipfs/go-ipld-format/compare/v0.5.0...v0.6.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-ipld-format&package-manager=go_modules&previous-version=0.5.0&new-version=0.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Supersedes celestiaorg#1990 Adds local telemetry infra to the Makefile. This includes pyroscope, grafana, jaeger, an otel-collector, prometheus, and loki. --------- Co-authored-by: derrandz <[email protected]> Co-authored-by: ramin <[email protected]>
…celestiaorg#2623) 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!: [email protected], 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!: [email protected], 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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ryan <[email protected]>
bumps app to v1.0.0-rc13, core to v1.26.2-tm-v0.34.28, the sdk to v1.18.0-sdk-v0.46.14, and nmt to v0.19.0 per release notes: this is a consensus breaking change that is targetting mocha-4 and arabica-10 besides the already mentioned changes, this bumps app to go 1.21 🎉 and has the simplified programmatic transaction signing repo (we got rid of the KeyringSigner since it was originally designed for tx malleation). This package can be found here, and there are a few (hopefully straightforward) examples here, here, and here. When you all are ready, we'd like to remove the KeyringSigner, and would be delighted to help migrate.
<!-- Please read and fill out this form before submitting your PR. Please make sure you have reviewed our contributors guide before submitting your first PR. --> ## Overview - simple change in `blob/service.go` where a typo of sumitter existed in the `Service` struct, renamed to submitter <!-- Please provide an explanation of the PR, including the appropriate context, background, goal, and rationale. If there is an issue with this information, please provide a tl;dr and link the issue. --> ## Checklist <!-- Please complete the checklist to ensure that the PR is ready to be reviewed. IMPORTANT: PRs should be left in Draft until the below checklist is completed. --> - [√] New and updated code has appropriate documentation - [√] New and updated code has new and/or updated testing - [ ] Required CI checks are passing - [n/a] Visual proof for any user facing features like CLI or documentation updates - [n/a] Linked issues closed with keywords --------- Co-authored-by: Ryan <[email protected]>
…elestiaorg#2166) Cleans up swamp tests in `p2p_test.go`. Based on celestiaorg#2162
Closes celestiaorg#2634 . nmt.Proof has json serialization built in now so jsonProof is unnecessary and results in missing fields from the original struct. Only adds additional fields to the JSON response so not breaking
Related to celestiaorg#2335 If an OpShardFail is found or corruption is detected from GetSharesByNamespace, the shard is removed
This PR does not change any of the dependency, it only reorders the go.mod file into a direct and undirect import section, as go versions do since 1.17. The reason your go.mod file got so many require sections is because during the 1.16 to 1.17 go.mod styling transition you had different contributors updating the go.mod file with pre 1.17 and post 1.17 releases of go. See https://go.dev/doc/modules/gomod-ref: > At go 1.17 or higher: section for a description of what changed. Co-authored-by: ramin <[email protected]>
<!-- Thank you for submitting a pull request! Please make sure you have reviewed our contributors guide before submitting your first PR. Please ensure you've addressed or included references to any related issues. Tips: - Use keywords like "closes" or "fixes" followed by an issue number to automatically close related issues when the PR is merged (e.g., "closes celestiaorg#123" or "fixes celestiaorg#123"). - Describe the changes made in the PR. - Ensure the PR has one of the required tags (kind:fix, kind:misc, kind:break!, kind:refactor, kind:feat, kind:deps, kind:docs, kind:ci, kind:chore, kind:testing) --> Closes celestiaorg#2382 --- ## Screenshot ![image](https://github.com/celestiaorg/celestia-node/assets/25278203/2c04a166-0d41-45df-8194-20cc51ef1ba1) --------- Co-authored-by: ramin <[email protected]>
…rect chain (celestiaorg#3086) Right now, it is possible for a **bridge** node that was initialised and started on one chain (e.g. `mocha-4`) to be stopped and restarted on a different chain (e.g. `mainnet`) and propagate headers from the old chain (`mocha-4`) into the different network (`mainnet`). This PR fixes this issue by causing the listener to fatal if the listener recognises it is receiving blocks from a different chain to that which it expects. Error will look like this: ``` 2024-01-10T16:06:22.001+0100 ERROR core core/listener.go:175 listener: received block with unexpected chain ID: expected arabica-11, received mocha-4 2024-01-10T16:06:22.001+0100 INFO core core/listener.go:177 listener: listening stopped 2024-01-10T16:06:22.001+0100 FATAL core core/listener.go:126 listener: invalid subscription ``` Resolves celestiaorg#3071
…g#3105) Bumps [cosmossdk.io/errors](https://github.com/cosmos/cosmos-sdk) from 1.0.0 to 1.0.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/90e3e69b95a4ab0bd41fc523070f6a9df00d5b79"><code>90e3e69</code></a> chore: prepare math 1.0.1 (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16153">#16153</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/fb8ff071ca2eec97e218a9be1ec05b5a16efebb3"><code>fb8ff07</code></a> perf: Speedup Dec.Sqrt() (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16141">#16141</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/793cbe5bfd05ed88536bdadfc2959d8a312c758a"><code>793cbe5</code></a> fix: snapshot error message wording (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16146">#16146</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/227662936dc4bc0f805cc219cd2f34c12a29fc6a"><code>2276629</code></a> build(deps): Bump cosmossdk.io/core from 0.6.1 to 0.7.0 (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16147">#16147</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/94dec7a4d64beb21058ba0063f60cfe692d12d81"><code>94dec7a</code></a> perf: Remove indentation in REST respones (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16142">#16142</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/92247cb0e9fdaed30b1db7d3cc7a05f7efe79828"><code>92247cb</code></a> fix: snapshot commands panic if snapshot don't exists (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16138">#16138</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/14af23260667fbad2d2e0c95986adfd2e77d6941"><code>14af232</code></a> docs: add core changelog (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16134">#16134</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/ddf51ccddfc37fcb1fb7b5d9b3ee61882c67f717"><code>ddf51cc</code></a> fix: allow non-EOA accounts to stake in simulation (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16068">#16068</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/6c07d59b45053eb0333689e3c15a6b1b2d133c18"><code>6c07d59</code></a> build(deps): bump core to v0.7.0 and fix GHSA-3vp4-m3rf-835h (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16128">#16128</a>)</li> <li><a href="https://github.com/cosmos/cosmos-sdk/commit/f7418c6db277bf89cc316faaecb7a7334922d238"><code>f7418c6</code></a> refactor(gov)!: use collections for constitution and params state (<a href="https://redirect.github.com/cosmos/cosmos-sdk/issues/16118">#16118</a>)</li> <li>Additional commits viewable in <a href="https://github.com/cosmos/cosmos-sdk/compare/log/v1.0.0...math/v1.0.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cosmossdk.io/errors&package-manager=go_modules&previous-version=1.0.0&new-version=1.0.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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* badger merged leak fix, so we don't need to depend on our fork * We still have to depend on a particular commit as it hasn't been released * we maintained go-ds-badger4, as there was no IPFS one. Now it exists, so we can use it and archive our go-ds-badger4
ShareWithProofs collection happens async and it does not guarantee that Shares at index [1] will be non-nil. Panic happened in `incorrect share with Proof` when `befp.Shares[1] == nil` tested with `go test -v -count=300 -run ^TestBEFP_Validate$ github.com/celestiaorg/celestia-node/share/eds/byzantine`
…ons (celestiaorg#3072) <!-- Thank you for submitting a pull request! Please make sure you have reviewed our contributors guide before submitting your first PR. Please ensure you've addressed or included references to any related issues. Tips: - Use keywords like "closes" or "fixes" followed by an issue number to automatically close related issues when the PR is merged (e.g., "closes celestiaorg#123" or "fixes celestiaorg#123"). - Describe the changes made in the PR. - Ensure the PR has one of the required tags (kind:fix, kind:misc, kind:break!, kind:refactor, kind:feat, kind:deps, kind:docs, kind:ci, kind:chore, kind:testing) --> refactor: changes SubmitTX permissions from write to read. Following the issue requirement, this PR changes SubmitTX permissions from _write_ to _read_ Changes: * Updated nodebuilder/state/state.go from **write** to **read** permissions * Updated following tests (api/rpc_test.go) and added extra check for SubmitTX rpc call (read permissions check). closes celestiaorg#2958 --------- Co-authored-by: [NODERS]TEAM <[email protected]> Co-authored-by: ramin <[email protected]>
Bumps the otel group with 4 updates: [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go). Updates `go.opentelemetry.io/otel` from 1.21.0 to 1.22.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's changelog</a>.</em></p> <blockquote> <h2>[1.22.0/0.45.0] 2024-01-17</h2> <h3>Added</h3> <ul> <li>The <code>go.opentelemetry.io/otel/semconv/v1.22.0</code> package. The package contains semantic conventions from the <code>v1.22.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4735">#4735</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.0</code> package. The package contains semantic conventions from the <code>v1.23.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4746">#4746</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.1</code> package. The package contains semantic conventions from the <code>v1.23.1</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4749">#4749</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.24.0</code> package. The package contains semantic conventions from the <code>v1.24.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4770">#4770</a>)</li> <li>Add <code>WithResourceAsConstantLabels</code> option to apply resource attributes for every metric emitted by the Prometheus exporter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4733">#4733</a>)</li> <li>Experimental cardinality limiting is added to the metric SDK. See <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/sdk/metric/EXPERIMENTAL.md#cardinality-limit">metric documentation</a> for more information about this feature and how to enable it. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4457">#4457</a>)</li> <li>Add <code>NewMemberRaw</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.24.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Update transformations in <code>go.opentelemetry.io/otel/exporters/zipkin</code> to follow <code>v1.19.0</code> version of the OpenTelemetry specification. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Record synchronous measurements when the passed context is canceled instead of dropping in <code>go.opentelemetry.io/otel/sdk/metric</code>. If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g <code>if ctx.Err() != nil</code>). (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4671">#4671</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.TraceState</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4722">#4722</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/propagation.TraceContext</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4721">#4721</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/baggage</code> performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4743">#4743</a>)</li> <li>Improve performance of the <code>(*Set).Filter</code> method in <code>go.opentelemetry.io/otel/attribute</code> when the passed filter does not filter out any attributes from the set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li><code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code> percent-encodes only when necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4775">#4775</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.Span</code>'s performance when adding multiple attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><code>Property.Value</code> in <code>go.opentelemetry.io/otel/baggage</code> now returns a raw string instead of a percent-encoded value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>Parse</code> in <code>go.opentelemetry.io/otel/baggage</code> to validate member value before percent-decoding. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4755">#4755</a>)</li> <li>Fix whitespace encoding of <code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4756">#4756</a>)</li> <li>Fix observable not registered error when the asynchronous instrument has a drop aggregation in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4772">#4772</a>)</li> <li>Fix baggage item key so that it is not canonicalized in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4776">#4776</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/bridge/opentracing</code> to properly handle baggage values that requires escaping during propagation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li>Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4742">#4742</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/279c549cabf6c9b21b074f35d34634d3190f2343"><code>279c549</code></a> Release v1.22.0/v0.45.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4821">#4821</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/237ed3796b40647cea0cca1ed4420cba65670869"><code>237ed37</code></a> Fix link changes from instrumentation to languages (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4828">#4828</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5ed29d917efe2535052207d789af5047700f37ba"><code>5ed29d9</code></a> Bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4824">#4824</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4491b39db28770af8c1b2bec183cfaa426ef4b1f"><code>4491b39</code></a> sdk/trace: use slices.Grow() to avoid excessive runtime.growslice() (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/19622d38554fbc7dd48571cf275af77d0220a765"><code>19622d3</code></a> chore(docs): explicitly mark lizthegrey emeritus (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4822">#4822</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7fa7d1b25262d95e1f8e2d08c97137ada84e1bcd"><code>7fa7d1b</code></a> sdk/metric: Fix observable not registered error when the asynchronous instrum...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/01472db75fb18ebe8908d417c81cc4df43cabe50"><code>01472db</code></a> Upgrade use of semconv to v1.24.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/259143a6628a9d0b344b4d6a0b704d1e94d69bb3"><code>259143a</code></a> baggage: Add NewMemberRaw and NewKeyValuePropertyRaw (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6ead8d80e8d27082face6ee11fe9b11844fa797f"><code>6ead8d8</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /internal/tools (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4815">#4815</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/deddec38ac0c9e60b3e463b6d2220f636fd1d92b"><code>deddec3</code></a> Optimize <code>(attribute.Set).Filter</code> for no filtered case (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 0.44.0 to 0.45.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/exporters/otlp/otlpmetric/otlpmetrichttp's changelog</a>.</em></p> <blockquote> <h2>[1.22.0/0.45.0] 2024-01-17</h2> <h3>Added</h3> <ul> <li>The <code>go.opentelemetry.io/otel/semconv/v1.22.0</code> package. The package contains semantic conventions from the <code>v1.22.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4735">#4735</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.0</code> package. The package contains semantic conventions from the <code>v1.23.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4746">#4746</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.1</code> package. The package contains semantic conventions from the <code>v1.23.1</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4749">#4749</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.24.0</code> package. The package contains semantic conventions from the <code>v1.24.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4770">#4770</a>)</li> <li>Add <code>WithResourceAsConstantLabels</code> option to apply resource attributes for every metric emitted by the Prometheus exporter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4733">#4733</a>)</li> <li>Experimental cardinality limiting is added to the metric SDK. See <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/sdk/metric/EXPERIMENTAL.md#cardinality-limit">metric documentation</a> for more information about this feature and how to enable it. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4457">#4457</a>)</li> <li>Add <code>NewMemberRaw</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.24.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Update transformations in <code>go.opentelemetry.io/otel/exporters/zipkin</code> to follow <code>v1.19.0</code> version of the OpenTelemetry specification. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Record synchronous measurements when the passed context is canceled instead of dropping in <code>go.opentelemetry.io/otel/sdk/metric</code>. If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g <code>if ctx.Err() != nil</code>). (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4671">#4671</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.TraceState</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4722">#4722</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/propagation.TraceContext</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4721">#4721</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/baggage</code> performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4743">#4743</a>)</li> <li>Improve performance of the <code>(*Set).Filter</code> method in <code>go.opentelemetry.io/otel/attribute</code> when the passed filter does not filter out any attributes from the set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li><code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code> percent-encodes only when necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4775">#4775</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.Span</code>'s performance when adding multiple attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><code>Property.Value</code> in <code>go.opentelemetry.io/otel/baggage</code> now returns a raw string instead of a percent-encoded value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>Parse</code> in <code>go.opentelemetry.io/otel/baggage</code> to validate member value before percent-decoding. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4755">#4755</a>)</li> <li>Fix whitespace encoding of <code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4756">#4756</a>)</li> <li>Fix observable not registered error when the asynchronous instrument has a drop aggregation in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4772">#4772</a>)</li> <li>Fix baggage item key so that it is not canonicalized in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4776">#4776</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/bridge/opentracing</code> to properly handle baggage values that requires escaping during propagation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li>Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4742">#4742</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/279c549cabf6c9b21b074f35d34634d3190f2343"><code>279c549</code></a> Release v1.22.0/v0.45.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4821">#4821</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/237ed3796b40647cea0cca1ed4420cba65670869"><code>237ed37</code></a> Fix link changes from instrumentation to languages (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4828">#4828</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5ed29d917efe2535052207d789af5047700f37ba"><code>5ed29d9</code></a> Bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4824">#4824</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4491b39db28770af8c1b2bec183cfaa426ef4b1f"><code>4491b39</code></a> sdk/trace: use slices.Grow() to avoid excessive runtime.growslice() (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/19622d38554fbc7dd48571cf275af77d0220a765"><code>19622d3</code></a> chore(docs): explicitly mark lizthegrey emeritus (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4822">#4822</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7fa7d1b25262d95e1f8e2d08c97137ada84e1bcd"><code>7fa7d1b</code></a> sdk/metric: Fix observable not registered error when the asynchronous instrum...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/01472db75fb18ebe8908d417c81cc4df43cabe50"><code>01472db</code></a> Upgrade use of semconv to v1.24.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/259143a6628a9d0b344b4d6a0b704d1e94d69bb3"><code>259143a</code></a> baggage: Add NewMemberRaw and NewKeyValuePropertyRaw (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6ead8d80e8d27082face6ee11fe9b11844fa797f"><code>6ead8d8</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /internal/tools (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4815">#4815</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/deddec38ac0c9e60b3e463b6d2220f636fd1d92b"><code>deddec3</code></a> Optimize <code>(attribute.Set).Filter</code> for no filtered case (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/bridge/opencensus/v0.44.0...bridge/opencensus/v0.45.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.21.0 to 1.22.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/exporters/otlp/otlptrace's changelog</a>.</em></p> <blockquote> <h2>[1.22.0/0.45.0] 2024-01-17</h2> <h3>Added</h3> <ul> <li>The <code>go.opentelemetry.io/otel/semconv/v1.22.0</code> package. The package contains semantic conventions from the <code>v1.22.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4735">#4735</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.0</code> package. The package contains semantic conventions from the <code>v1.23.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4746">#4746</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.1</code> package. The package contains semantic conventions from the <code>v1.23.1</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4749">#4749</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.24.0</code> package. The package contains semantic conventions from the <code>v1.24.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4770">#4770</a>)</li> <li>Add <code>WithResourceAsConstantLabels</code> option to apply resource attributes for every metric emitted by the Prometheus exporter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4733">#4733</a>)</li> <li>Experimental cardinality limiting is added to the metric SDK. See <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/sdk/metric/EXPERIMENTAL.md#cardinality-limit">metric documentation</a> for more information about this feature and how to enable it. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4457">#4457</a>)</li> <li>Add <code>NewMemberRaw</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.24.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Update transformations in <code>go.opentelemetry.io/otel/exporters/zipkin</code> to follow <code>v1.19.0</code> version of the OpenTelemetry specification. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Record synchronous measurements when the passed context is canceled instead of dropping in <code>go.opentelemetry.io/otel/sdk/metric</code>. If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g <code>if ctx.Err() != nil</code>). (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4671">#4671</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.TraceState</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4722">#4722</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/propagation.TraceContext</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4721">#4721</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/baggage</code> performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4743">#4743</a>)</li> <li>Improve performance of the <code>(*Set).Filter</code> method in <code>go.opentelemetry.io/otel/attribute</code> when the passed filter does not filter out any attributes from the set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li><code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code> percent-encodes only when necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4775">#4775</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.Span</code>'s performance when adding multiple attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><code>Property.Value</code> in <code>go.opentelemetry.io/otel/baggage</code> now returns a raw string instead of a percent-encoded value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>Parse</code> in <code>go.opentelemetry.io/otel/baggage</code> to validate member value before percent-decoding. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4755">#4755</a>)</li> <li>Fix whitespace encoding of <code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4756">#4756</a>)</li> <li>Fix observable not registered error when the asynchronous instrument has a drop aggregation in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4772">#4772</a>)</li> <li>Fix baggage item key so that it is not canonicalized in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4776">#4776</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/bridge/opentracing</code> to properly handle baggage values that requires escaping during propagation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li>Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4742">#4742</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/279c549cabf6c9b21b074f35d34634d3190f2343"><code>279c549</code></a> Release v1.22.0/v0.45.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4821">#4821</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/237ed3796b40647cea0cca1ed4420cba65670869"><code>237ed37</code></a> Fix link changes from instrumentation to languages (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4828">#4828</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5ed29d917efe2535052207d789af5047700f37ba"><code>5ed29d9</code></a> Bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4824">#4824</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4491b39db28770af8c1b2bec183cfaa426ef4b1f"><code>4491b39</code></a> sdk/trace: use slices.Grow() to avoid excessive runtime.growslice() (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/19622d38554fbc7dd48571cf275af77d0220a765"><code>19622d3</code></a> chore(docs): explicitly mark lizthegrey emeritus (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4822">#4822</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7fa7d1b25262d95e1f8e2d08c97137ada84e1bcd"><code>7fa7d1b</code></a> sdk/metric: Fix observable not registered error when the asynchronous instrum...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/01472db75fb18ebe8908d417c81cc4df43cabe50"><code>01472db</code></a> Upgrade use of semconv to v1.24.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/259143a6628a9d0b344b4d6a0b704d1e94d69bb3"><code>259143a</code></a> baggage: Add NewMemberRaw and NewKeyValuePropertyRaw (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6ead8d80e8d27082face6ee11fe9b11844fa797f"><code>6ead8d8</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /internal/tools (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4815">#4815</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/deddec38ac0c9e60b3e463b6d2220f636fd1d92b"><code>deddec3</code></a> Optimize <code>(attribute.Set).Filter</code> for no filtered case (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.21.0 to 1.22.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/exporters/otlp/otlptrace/otlptracehttp's changelog</a>.</em></p> <blockquote> <h2>[1.22.0/0.45.0] 2024-01-17</h2> <h3>Added</h3> <ul> <li>The <code>go.opentelemetry.io/otel/semconv/v1.22.0</code> package. The package contains semantic conventions from the <code>v1.22.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4735">#4735</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.0</code> package. The package contains semantic conventions from the <code>v1.23.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4746">#4746</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.1</code> package. The package contains semantic conventions from the <code>v1.23.1</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4749">#4749</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.24.0</code> package. The package contains semantic conventions from the <code>v1.24.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4770">#4770</a>)</li> <li>Add <code>WithResourceAsConstantLabels</code> option to apply resource attributes for every metric emitted by the Prometheus exporter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4733">#4733</a>)</li> <li>Experimental cardinality limiting is added to the metric SDK. See <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/sdk/metric/EXPERIMENTAL.md#cardinality-limit">metric documentation</a> for more information about this feature and how to enable it. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4457">#4457</a>)</li> <li>Add <code>NewMemberRaw</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.24.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Update transformations in <code>go.opentelemetry.io/otel/exporters/zipkin</code> to follow <code>v1.19.0</code> version of the OpenTelemetry specification. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Record synchronous measurements when the passed context is canceled instead of dropping in <code>go.opentelemetry.io/otel/sdk/metric</code>. If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g <code>if ctx.Err() != nil</code>). (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4671">#4671</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.TraceState</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4722">#4722</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/propagation.TraceContext</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4721">#4721</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/baggage</code> performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4743">#4743</a>)</li> <li>Improve performance of the <code>(*Set).Filter</code> method in <code>go.opentelemetry.io/otel/attribute</code> when the passed filter does not filter out any attributes from the set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li><code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code> percent-encodes only when necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4775">#4775</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.Span</code>'s performance when adding multiple attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><code>Property.Value</code> in <code>go.opentelemetry.io/otel/baggage</code> now returns a raw string instead of a percent-encoded value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>Parse</code> in <code>go.opentelemetry.io/otel/baggage</code> to validate member value before percent-decoding. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4755">#4755</a>)</li> <li>Fix whitespace encoding of <code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4756">#4756</a>)</li> <li>Fix observable not registered error when the asynchronous instrument has a drop aggregation in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4772">#4772</a>)</li> <li>Fix baggage item key so that it is not canonicalized in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4776">#4776</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/bridge/opentracing</code> to properly handle baggage values that requires escaping during propagation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li>Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4742">#4742</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/279c549cabf6c9b21b074f35d34634d3190f2343"><code>279c549</code></a> Release v1.22.0/v0.45.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4821">#4821</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/237ed3796b40647cea0cca1ed4420cba65670869"><code>237ed37</code></a> Fix link changes from instrumentation to languages (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4828">#4828</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5ed29d917efe2535052207d789af5047700f37ba"><code>5ed29d9</code></a> Bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4824">#4824</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4491b39db28770af8c1b2bec183cfaa426ef4b1f"><code>4491b39</code></a> sdk/trace: use slices.Grow() to avoid excessive runtime.growslice() (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/19622d38554fbc7dd48571cf275af77d0220a765"><code>19622d3</code></a> chore(docs): explicitly mark lizthegrey emeritus (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4822">#4822</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7fa7d1b25262d95e1f8e2d08c97137ada84e1bcd"><code>7fa7d1b</code></a> sdk/metric: Fix observable not registered error when the asynchronous instrum...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/01472db75fb18ebe8908d417c81cc4df43cabe50"><code>01472db</code></a> Upgrade use of semconv to v1.24.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/259143a6628a9d0b344b4d6a0b704d1e94d69bb3"><code>259143a</code></a> baggage: Add NewMemberRaw and NewKeyValuePropertyRaw (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6ead8d80e8d27082face6ee11fe9b11844fa797f"><code>6ead8d8</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /internal/tools (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4815">#4815</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/deddec38ac0c9e60b3e463b6d2220f636fd1d92b"><code>deddec3</code></a> Optimize <code>(attribute.Set).Filter</code> for no filtered case (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0">compare view</a></li> </ul> </details> <br /> 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…oint registration tests (celestiaorg#2939) goals: readability, test coverage Appreciate that the gateway is v unimportant but is exists. I was starting at the top just looking for places to give a clean up and add some unit test coverage and found this. Mostly trying to make it cleaner to read, then added some tests, also wanted to add a `/status/health` endpoint just for ease, i would want this as a node operator if i was running with `--gateway` for whatever reason Also took liberty to take some error handling code out of `writeError` that would never execute. In trying to write a test to trigger the json.Marshal error case, i realized that as err.Error() always returns a string it could never trigger json.Unmarshal to fail without panic before even getting there, so removed that code path. i might revisit this and give it another refactor at some point soon, unless we're planning to remove this completely? on to next area
…#3116) Added the benchmark for `getByCommitment` `BenchmarkGetByCommitment-12 3139 380827 ns/op 701647 B/op 4990 allocs/op` [profile.pdf](https://github.com/celestiaorg/celestia-node/files/13987571/profile.pdf)
<!-- Thank you for submitting a pull request! Please make sure you have reviewed our contributors guide before submitting your first PR. Please ensure you've addressed or included references to any related issues. Tips: - Use keywords like "closes" or "fixes" followed by an issue number to automatically close related issues when the PR is merged (e.g., "closes celestiaorg#123" or "fixes celestiaorg#123"). - Describe the changes made in the PR. - Ensure the PR has one of the required tags (kind:fix, kind:misc, kind:break!, kind:refactor, kind:feat, kind:deps, kind:docs, kind:ci, kind:chore, kind:testing) --> Building off @vgonkivs's [work to skip tests](celestiaorg#2802), this attempts to get a baseline "green" ci for us. There are still a couple of tests that VERY intermittently flake in CI, but this way they will stand out WHEN they happen and we can track down vs entire thing being red always. This does quite a few things - introduces build tags on swamp tests in each named file to allow us to run parts of the swamp/integration tests independently (ie: `go test ./... -tags=blob` - adds an `integration` tag to allow running all still - splits the integration tests into it's own workflow file (`integration-tests.yml`) which is now triggered from `go-ci.yml` - splits each swamp/integration tests to run as its own job so we can see which are failing/flakey more explicitly - utilizes go's -short test flag to Skip a few swamp/integration tests that are consistently failing. Current we are skipping `TestFullReconstructFromFulls`, `TestFullReconstructFromLights`, `TestSyncStartStopLightWithBridge` which is less than we were originally skipping in celestiaorg#2802 - plugs in our verbose/debug stuff to integration tests in addition to unit which we had before Unit tests - splits some of the unit tests that were "race flakey" into `*_no_race_test.go` and adds `!race` tag to some others to get to pass consistently when running unit tests with -race flag - macos-latest unit tests still fail on race test ONLY in GitHub actions CI 🤷♂️ Next Steps - create issues for each short run / skipped - create issues for any tests that fail race that are NOT the race issue on upstream cosmos-sdk - create issue for macos-latest in GitHub race fail - create issue for macos-latest intermittent fail I think we let this run for a while, then once we see it be consistently green for a bit and isolate any more flakes that pop up, we can toggle on more branch requirements, then in fixing the above issues, we can be green. [Being green is not easy](https://www.youtube.com/watch?v=51BQfPeSK8k).
…elestiaorg#3132) The recovery of an existing pidstore is not critical to node functionality and should not block the node's start-up if it was corrupted during an ungraceful shutdown. If corruption is detected, a fresh pidstore can be instantiated and used by the node. Found by conduit.
…estiaorg#3094) This PR modifies the blob interface to replace SubmitOptions with GasLimit. The reasoning here is that setting a gas price is a lot more intuitive/easier than calculating the fee and gas limit, which take cosmossdk and celestia-app imports to calculate without much effort. Related: rollkit/go-da#30 Based on a suggestion from @vgonkivs we alias float64 to be able to provide a default value, but now that its there I think we can just have float64 and the same constructor, as it doesn't change that much. Breaks the API, cc @jcstein, @tuxcanfly, and @Ferret-san . Closes celestiaorg#3053.
In many setups, nodes are running in trusted environments and setting the jwt token is not necessary and very cumbersome. This PR enables a quick fix by providing a flag/config option to the RPC to disable auth. Breaking config. New flag: `--rpc.skip-auth`. New default config: ```toml [RPC] Address = "localhost" Port = "26658" SkipAuth = false ``` _______________ Comes from a discussion with @joroshiba at Astria.
Implements a readiness check on the node module. Question: I have set the permission level to public, but remember that we removed all public methods in favor of `read`. Is this fine or should this method also be `read`? ____________ Comes from a conversation with @joroshiba from Astria --------- Co-authored-by: ramin <[email protected]>
…tiaorg#3142) <!-- Thank you for submitting a pull request! Please make sure you have reviewed our contributors guide before submitting your first PR. Please ensure you've addressed or included references to any related issues. Tips: - Use keywords like "closes" or "fixes" followed by an issue number to automatically close related issues when the PR is merged (e.g., "closes celestiaorg#123" or "fixes celestiaorg#123"). - Describe the changes made in the PR. - Ensure the PR has one of the required tags (kind:fix, kind:misc, kind:break!, kind:refactor, kind:feat, kind:deps, kind:docs, kind:ci, kind:chore, kind:testing) --> Used a tool to find stray spellings then fix them, hopefully this will prevent future small PRs for little fixes emerging and we can encourage more significant / valuable PRs from external contributors
… 0.12.2 (celestiaorg#3144) Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.12.1 to 0.12.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/multiformats/go-multiaddr/releases">github.com/multiformats/go-multiaddr's releases</a>.</em></p> <blockquote> <h2>v0.12.2</h2> <h2>What's Changed</h2> <ul> <li>replace custom random tests with testing.F by <a href="https://github.com/sukunrt"><code>@sukunrt</code></a> in <a href="https://redirect.github.com/multiformats/go-multiaddr/pull/227">multiformats/go-multiaddr#227</a></li> <li>Small fixes to parsing ports by <a href="https://github.com/0xTylerHolmes"><code>@0xTylerHolmes</code></a> in <a href="https://redirect.github.com/multiformats/go-multiaddr/pull/228">multiformats/go-multiaddr#228</a></li> <li>add round trip equality check to fuzz tests by <a href="https://github.com/sukunrt"><code>@sukunrt</code></a> in <a href="https://redirect.github.com/multiformats/go-multiaddr/pull/232">multiformats/go-multiaddr#232</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/0xTylerHolmes"><code>@0xTylerHolmes</code></a> made their first contribution in <a href="https://redirect.github.com/multiformats/go-multiaddr/pull/228">multiformats/go-multiaddr#228</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/multiformats/go-multiaddr/compare/v0.12.1...v0.12.2">https://github.com/multiformats/go-multiaddr/compare/v0.12.1...v0.12.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/multiformats/go-multiaddr/commit/e2ad674f563c37b2568994fc85a07a7f7e059d21"><code>e2ad674</code></a> chore: release v0.12.2</li> <li><a href="https://github.com/multiformats/go-multiaddr/commit/77f3edf600e7e2b84e5b62d1873571166fdf3789"><code>77f3edf</code></a> tests: add round trip equality check to fuzz (<a href="https://redirect.github.com/multiformats/go-multiaddr/issues/232">#232</a>)</li> <li><a href="https://github.com/multiformats/go-multiaddr/commit/ac5c928cb926aa3e704a3954e2b9fcd468486bf8"><code>ac5c928</code></a> fix: correctly parse ports as uint16 and explicitely fail on overflows (<a href="https://redirect.github.com/multiformats/go-multiaddr/issues/228">#228</a>)</li> <li><a href="https://github.com/multiformats/go-multiaddr/commit/45314d9239d9839564318650616fdacb177f676c"><code>45314d9</code></a> replace custom random tests with testing.F (<a href="https://redirect.github.com/multiformats/go-multiaddr/issues/227">#227</a>)</li> <li>See full diff in <a href="https://github.com/multiformats/go-multiaddr/compare/v0.12.1...v0.12.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/multiformats/go-multiaddr&package-manager=go_modules&previous-version=0.12.1&new-version=0.12.2)](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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps alpine from 3.19.0 to 3.19.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=alpine&package-manager=docker&previous-version=3.19.0&new-version=3.19.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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Cover Blob service with Otel traces. Partly fixes celestiaorg#3112
…stiaorg#3147) <!-- Thank you for submitting a pull request! Please make sure you have reviewed our contributors guide before submitting your first PR. Please ensure you've addressed or included references to any related issues. Tips: - Use keywords like "closes" or "fixes" followed by an issue number to automatically close related issues when the PR is merged (e.g., "closes celestiaorg#123" or "fixes celestiaorg#123"). - Describe the changes made in the PR. - Ensure the PR has one of the required tags (kind:fix, kind:misc, kind:break!, kind:refactor, kind:feat, kind:deps, kind:docs, kind:ci, kind:chore, kind:testing) --> suggesting we YEET the `unit test with race` temporarily as the job intermittently fails across a handful of tests pretty regularly and we don't require this job to pass for a PR merge anyway. Lets remove, i'll get it working and also enable for `macos-latest` which fails ALWAYS on github then we can / replace the normal unit tests with unit tests with race after we get it all running and keep CI green vs just ignoring a red x most of the time
…aorg#3148) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-action/releases">codecov/codecov-action's releases</a>.</em></p> <blockquote> <h2>v3.1.6</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v3.1.5...v3.1.6">https://github.com/codecov/codecov-action/compare/v3.1.5...v3.1.6</a></p> <h2>v3.1.5</h2> <h2>What's Changed</h2> <ul> <li>action.yml: Update to Node.js 20 by <a href="https://github.com/hallabro"><code>@hallabro</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1228">codecov/codecov-action#1228</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hallabro"><code>@hallabro</code></a> made their first contribution in <a href="https://redirect.github.com/codecov/codecov-action/pull/1228">codecov/codecov-action#1228</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-action/compare/v3.1.4...v3.1.5">https://github.com/codecov/codecov-action/compare/v3.1.4...v3.1.5</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md">codecov/codecov-action's changelog</a>.</em></p> <blockquote> <h2>4.0.0-beta.2</h2> <h3>Fixes</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/1085">#1085</a> not adding -n if empty to do-upload command</li> </ul> <h2>4.0.0-beta.1</h2> <p><code>v4</code> represents a move from the <a href="https://github.com/codecov/uploader">universal uploader</a> to the <a href="https://github.com/codecov/codecov-cli">Codecov CLI</a>. Although this will unlock new features for our users, the CLI is not yet at feature parity with the universal uploader.</p> <h3>Breaking Changes</h3> <ul> <li>No current support for <code>aarch64</code> and <code>alpine</code> architectures.</li> <li>Tokenless uploading is unsuported</li> <li>Various arguments to the Action have been removed</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/codecov/codecov-action/commit/ab904c41d6ece82784817410c45d8b8c02684457"><code>ab904c4</code></a> chore(release): bump to 3.1.6</li> <li><a href="https://github.com/codecov/codecov-action/commit/a8c374ae465f56cbb2da206950e903ad74b01bff"><code>a8c374a</code></a> Revert "action.yml: Update to Node.js 20 (<a href="https://redirect.github.com/codecov/codecov-action/issues/1228">#1228</a>)"</li> <li><a href="https://github.com/codecov/codecov-action/commit/4fe8c5f003fae66aa5ebb77cfd3e7bfbbda0b6b0"><code>4fe8c5f</code></a> chore(release): bump to 3.1.5</li> <li><a href="https://github.com/codecov/codecov-action/commit/9140fdcf549f069e1ad6cc2bf17ee0251b024bfb"><code>9140fdc</code></a> action.yml: Update to Node.js 20 (<a href="https://redirect.github.com/codecov/codecov-action/issues/1228">#1228</a>)</li> <li>See full diff in <a href="https://github.com/codecov/codecov-action/compare/v3.1.4...v3.1.6">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=codecov/codecov-action&package-manager=github_actions&previous-version=3.1.4&new-version=3.1.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Integrates go-da directly to eliminate the need for [celestia-da](https://github.com/rollkit/celestia-da).
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.
Test_dataFromSharesBSR
(test: deleteTest_dataFromSharesBSR
#2271)PeerIDStore
(feat(libs/pidstore): ImplementPeerIDStore
#2274)len(merkleRowRoots)
(docs: clarify usage oflen(merkleRowRoots)
#2431)http.Request
(feat(cmd): use rpc client instead ofhttp.Request
#2521)p2p_test
(chore(nodebuilder/tests): Clean up integration tests inp2p_test
#2166)share.Root
(DAH) (chore: cleanup usage ofshare.Root
(DAH) #2481)InitStore
(refactor(nodebuilder/header): get rid ofInitStore
#2678)ProbabilityOfAvailability
endpoint (chore(share/availability)!: RemoveProbabilityOfAvailability
endpoint #2797)read
and disallowpublic
ExtendedHeader
as argument for share cmds (refactor(nodebuilder/share/cmd)!: Take block height instead ofExtendedHeader
as argument for share cmds #2872)Verify
from go-header pkg inCoreExchange
(fix(core): UseVerify
from go-header pkg inCoreExchange
#3077)