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/onflow/flow-core-contracts/lib/go/templates from 1.5.1-preview to 1.6.0 #794

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 19, 2025

Bumps github.com/onflow/flow-core-contracts/lib/go/templates from 1.5.1-preview to 1.6.0.

Release notes

Sourced from github.com/onflow/flow-core-contracts/lib/go/templates's releases.

lib/go/contracts/v1.6.0

What's Changed

Epoch Fallback Mode (EFM) Recovery

This release includes changes needed to implement EFM Recovery. In particular the recoverEpoch admin function and EpochRecover service event. These allow a governance transaction to coordinate recovery from EFM without downtime by inserting a new epoch configuration. (See the design document for further details.)

DKG Data Model

This release modified the data model used in FlowDKG to explicitly account for the participant index. This allows greater flexibility when performing EFM Recovery. In particular, the ResultSubmission type was added.

Protocol Upgrade Mechanism

This release adds a new service event NodeVersionBeacon.ProtocolStateVersionUpgrade, which is used to coordinate upgrades to the Protocol State. This mechanism will also used to coordinate future changes in Protocol behaviour (protocol upgrades).

Breaking Changes

  • Event FlowDKG.EndDKG parameter type is changed from [String?]? to ResultSubmission?
  • Function FlowDKG.dkgCompleted return type is changed from [String?]? to ResultSubmission?
  • Event FlowEpoch.EpochCommit parameters changed:
    • existing dkgPubKeys now omits the group public key
    • new dkgGroupKey is added
    • new dkgIdMapping is added

Other Changes

Full Changelog: onflow/flow-core-contracts@lib/go/contracts/v1.5.0...lib/go/contracts/v1.6.0

lib/go/templates/v1.6.0

What's Changed

Epoch Fallback Mode (EFM) Recovery

This release includes changes needed to implement EFM Recovery. In particular the recoverEpoch admin function and EpochRecover service event. These allow a governance transaction to coordinate recovery from EFM without downtime by inserting a new epoch configuration. (See the design document for further details.)

DKG Data Model

This release modified the data model used in FlowDKG to explicitly account for the participant index. This allows greater flexibility when performing EFM Recovery. In particular, the ResultSubmission type was added.

Protocol Upgrade Mechanism

This release adds a new service event NodeVersionBeacon.ProtocolStateVersionUpgrade, which is used to coordinate upgrades to the Protocol State. This mechanism will also used to coordinate future changes in Protocol behaviour (protocol upgrades).

Breaking Changes

  • Event FlowDKG.EndDKG parameter type is changed from [String?]? to ResultSubmission?
  • Function FlowDKG.dkgCompleted return type is changed from [String?]? to ResultSubmission?
  • Event FlowEpoch.EpochCommit parameters changed:
    • existing dkgPubKeys now omits the group public key
    • new dkgGroupKey is added
    • new dkgIdMapping is added

Other Changes

... (truncated)

Commits
  • 9339cb6 rebase and update new transasctions
  • f0c7ecf update package to replace both formats to get tests passing
  • 2280502 update to tagged versions
  • fe395ef update to tagged nft version and add cross VM views getter
  • 4dc5584 update nft version
  • 31fd70a flesh out contract getter tests
  • 1036e31 update dependencies
  • fde6978 use standard import placeholders
  • eca6a54 Feature: EFM Recovery, Protocol HCU (core-contracts) (#465)
  • See full diff 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/onflow/flow-core-contracts/lib/go/templates](https://github.com/onflow/flow-core-contracts) from 1.5.1-preview to 1.6.0.
- [Release notes](https://github.com/onflow/flow-core-contracts/releases)
- [Commits](onflow/flow-core-contracts@lib/go/contracts/v1.5.1-preview...lib/go/contracts/v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/onflow/flow-core-contracts/lib/go/templates
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 19, 2025
@dependabot dependabot bot added the go Pull requests that update Go code label Feb 19, 2025
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.

0 participants