Skip to content
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

Bump github.com/spacemeshos/go-spacemesh from 1.6.8 to 1.7.1 #127

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 26, 2024

Bumps github.com/spacemeshos/go-spacemesh from 1.6.8 to 1.7.1.

Release notes

Sourced from github.com/spacemeshos/go-spacemesh's releases.

v1.7.1

Zip Files

checksum - Zip files

YAML with all the checksums of this version : https://go-spacemesh-release-builds.spacemesh.network/v1.7.1/sha256sum.yaml

  • Windows amd64 - sha256 : 2B5B7A9622BDB172094803F0166B4B675D485218E3B5302B0E6DF6AEE1E3FE0E
  • Linux amd64 - sha256: ee8ee136d816ce50495ed6f0907ac7455533271302311351f2b012da595a147b
  • Linux arm64 - sha256: b25a48c3f71860046cb5c1738b9c2115f3988104b8cdbc0b7afde4e62d1aa4e3
  • macOS amd64 - sha256: 74796d66e3b608a508e86cd5c47c201fa8e87ec9549809c206a78df84d5c4915
  • macOS arm64 - sha256: a9defef42d0785789730459aea21959deb960c46f168b095ee4f1e76f31e3d4d

For information about changes in this release see the changelog.

v1.7.0

Zip Files

checksum - Zip files

YAML with all the checksums of this version : https://go-spacemesh-release-builds.spacemesh.network/v1.7.0/sha256sum.yaml

  • Windows amd64 - sha256 : D51D14BFD05A0DCB8CDE8BAA03E5864ED55E745BE6A563C0FFD574849C864376
  • Linux amd64 - sha256: 96b0d9d2b7ebb2775f0eed2081ec58fcb63856683d477321bd92fa604945c00e
  • Linux arm64 - sha256: 3a0f4b0a98446d39b98683305b9b48409ef5987616420ee941ad0d6f498b49d7
  • macOS amd64 - sha256: 2583bca2c0f13566fa56ba8548f9dca507f73e963ff0eba91a204e1bd0912ed1
  • macOS arm64 - sha256: 43c5575b187265294288b8e55b81024fe3f0946c5f2d479cf9fab1556fd0af7b

For information about changes in this release see the changelog.

v1.7.0-beta.0

[!WARNING]
Ensure you are running v1.6.x before upgrading to v1.7.0, if you skip v1.6.x your node will not be able to fully migrate its local state. Upgrading from v1.6.x to v1.7.0 will require a time consuming database migration that optimizes how the node stores at locally and will not allow you to downgrade to v1.6.x again.

Zip Files

checksum - Zip files

YAML with all the checksums of this version : https://go-spacemesh-release-builds.spacemesh.network/v1.7.0-beta.0/sha256sum.yaml

  • Windows amd64 - sha256 : 03701D909EC5E2A96BE02799442CBA1427151D714821CEAB80D02D61FE20112D

... (truncated)

Changelog

Sourced from github.com/spacemeshos/go-spacemesh's changelog.

Changelog

See RELEASE for workflow instructions.

v1.7.0

Upgrade information

Ensure you are running v1.6.x before upgrading to v1.7.0, if you skip v1.6.x your node will not be able to fully migrate its local state. Upgrading from v1.6.x to v1.7.0 will require a time consuming database migration that optimizes how the node stores state locally and will not allow you to downgrade to v1.6.x again. The upgrade process requires you to have at least the same amount of free disk space as your current database size for the duration of the migration.

The command line flag --scan-malfeasant-atxs has been removed. All malfeasant ATXs before 1.6.0 have been marked as such and the node will continue to scan new ATXs for their validity.

Highlights

Larger database migrations will now be done with a temporary copy of the existing database to speed up the process. This will require up to the same amount of additional disk space as the DB of the node is using for the duration of the migration, after which it will be freed again.

The node will now continue to try to register at all configured PoETs until the end of the registration window instead of giving up on non-responding PoETs after 15-20 minutes.

Various smaller improvements have been made to the node to improve performance and reduce the amount of log spam.

Features

The node is now stricter with detecting DB schema drifts. For most users this gives additional safety to not lose data when upgrading or after a crash. If you are running a node with a custom database schema for instance because you are using tools that also write to the nodes database your node might refuse to start. In this case you can take a look at CODING.md to see how to build a custom node with a modified schema.

The node can also be started with db-allow-schema-drift set to true in the main section of the nodes configuration to allow the node to start with a different schema. This is not recommended and should only be used if you know what you are doing.

Improvements

  • #6116 After a restart the node will now try to register at all PoETs it hasn't registered yet at instead of skipping registration when it already has at least one successful registration in the DB.

  • #6003 Improve database schema handling. This includes schema drift detection which may happen after running unreleased versions.

  • #6136 Fixed an issue where the node retried registering for the PoET round only for 15-20 minutes instead of continuing until the start of the round.

... (truncated)

Commits
  • 2983c71 Fix the windows build artifacts name (#6351)
  • 486c24e Update CHANGELOG with latest changes (#6349)
  • 94db9f8 chore: refactor panics into error handling (#6345)
  • 0e84c0a build(deps): Bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#6342)
  • b93dd1e sync: refactor atxsync to avoid updates if same number of retries was persist...
  • ab88b6a chore: Remove unused environment variable in CI step (#6343)
  • 062d40c Bump post-rs to 0.7.12 (#6323)
  • 3053dca atx: cache poet proofs with lru (#6336)
  • 309a280 Minor improvements to README.md (#6333)
  • 87893ee build(deps): Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

Bumps [github.com/spacemeshos/go-spacemesh](https://github.com/spacemeshos/go-spacemesh) from 1.6.8 to 1.7.1.
- [Release notes](https://github.com/spacemeshos/go-spacemesh/releases)
- [Changelog](https://github.com/spacemeshos/go-spacemesh/blob/develop/CHANGELOG.md)
- [Commits](spacemeshos/go-spacemesh@v1.6.8...v1.7.1)

---
updated-dependencies:
- dependency-name: github.com/spacemeshos/go-spacemesh
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Sep 26, 2024
@fasmat fasmat merged commit 39e375b into develop Sep 27, 2024
4 checks passed
@fasmat fasmat deleted the dependabot/go_modules/github.com/spacemeshos/go-spacemesh-1.7.1 branch September 27, 2024 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant