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 version to 0.3.0 in prep for release #647

Merged
merged 1 commit into from
Sep 18, 2024
Merged

Conversation

masih
Copy link
Member

@masih masih commented Sep 18, 2024

Bump the version to a full minor version up considering the volume of
changes since the previous release.

Bump the version to a full minor version up considering the volume of
changes since the previous release.
Copy link

Suggested version: 0.3.0

Comparing to: v0.2.0 (diff)

Changes in configuration file(s):

diff --git a/go.mod b/go.mod
index b9954a2..2dfe415 100644
--- a/go.mod
+++ b/go.mod
@@ -1,9 +1,8 @@
 module github.com/filecoin-project/go-f3
 
-go 1.21
+go 1.22
 
 require (
-	github.com/Kubuxu/go-broadcast v0.0.0-20240621161059-1a8c90734cd6
 	github.com/drand/kyber v1.3.1
 	github.com/drand/kyber-bls12381 v0.3.1
 	github.com/filecoin-project/go-bitfield v0.2.4
@@ -15,7 +14,10 @@ require (
 	github.com/ipfs/go-log/v2 v2.5.1
 	github.com/libp2p/go-libp2p v0.35.0
 	github.com/libp2p/go-libp2p-pubsub v0.11.0
+	github.com/multiformats/go-multiaddr v0.12.4
+	github.com/multiformats/go-multiaddr-dns v0.3.1
 	github.com/multiformats/go-multibase v0.2.0
+	github.com/multiformats/go-multihash v0.2.3
 	github.com/parquet-go/parquet-go v0.23.0
 	github.com/stretchr/testify v1.9.0
 	github.com/urfave/cli/v2 v2.25.5
@@ -25,6 +27,7 @@ require (
 	go.uber.org/multierr v1.11.0
 	go.uber.org/zap v1.27.0
 	golang.org/x/crypto v0.24.0
+	golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842
 	golang.org/x/sync v0.7.0
 	golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
 )
@@ -60,7 +63,7 @@ require (
 	github.com/jackpal/go-nat-pmp v1.0.2 // indirect
 	github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
 	github.com/jbenet/goprocess v0.1.4 // indirect
-	github.com/kilic/bls12-381 v0.1.1-0.20220929213557-ca162e8a70f4 // indirect
+	github.com/kilic/bls12-381 v0.1.0 // indirect
 	github.com/klauspost/compress v1.17.9 // indirect
 	github.com/klauspost/cpuid/v2 v2.2.7 // indirect
 	github.com/koron/go-ssdp v0.0.4 // indirect
@@ -83,11 +86,8 @@ require (
 	github.com/mr-tron/base58 v1.2.0 // indirect
 	github.com/multiformats/go-base32 v0.1.0 // indirect
 	github.com/multiformats/go-base36 v0.2.0 // indirect
-	github.com/multiformats/go-multiaddr v0.12.4 // indirect
-	github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect
 	github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
 	github.com/multiformats/go-multicodec v0.9.0 // indirect
-	github.com/multiformats/go-multihash v0.2.3 // indirect
 	github.com/multiformats/go-multistream v0.5.0 // indirect
 	github.com/multiformats/go-varint v0.0.7 // indirect
 	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
@@ -133,7 +133,6 @@ require (
 	go.uber.org/dig v1.17.1 // indirect
 	go.uber.org/fx v1.21.1 // indirect
 	go.uber.org/mock v0.4.0 // indirect
-	golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
 	golang.org/x/mod v0.17.0 // indirect
 	golang.org/x/net v0.26.0 // indirect
 	golang.org/x/sys v0.21.0 // indirect

gorelease says:

# github.com/filecoin-project/go-f3/certs
## incompatible changes
MakePowerTableCID: changed from func(github.com/filecoin-project/go-f3/gpbft.PowerEntries) ([]byte, error) to func(github.com/filecoin-project/go-f3/gpbft.PowerEntries) (github.com/ipfs/go-cid.Cid, error)

# github.com/filecoin-project/go-f3/certstore
## incompatible changes
(*Store).SubscribeForNewCerts: removed
## compatible changes
(*Store).Subscribe: added

# github.com/filecoin-project/go-f3/cmd/f3/msgdump
## incompatible changes
PPayload.Step: removed
## compatible changes
PPayload.Phase: added

# github.com/filecoin-project/go-f3/ec
## incompatible changes
Backend.Finalize: added
FakeEC: removed
NewFakeEC: removed
Tipset: removed

# github.com/filecoin-project/go-f3/emulator
## incompatible changes
(*Driver).StartInstance: changed from func(uint64) to func(uint64) error
## compatible changes
(*Driver).DeliverAlarm: added
(*Driver).PeekLastBroadcastRequest: added
(*Driver).RequirePeekAtLastVote: added
(*Driver).RequireStartInstance: added
(*Driver).SetSigning: added
(*Instance).NewJustificationWithPayload: added
(*Instance).SetSigning: added
AdhocSigning: added
ErroneousSigning: added
PanicSigning: added
Signing: added

# github.com/filecoin-project/go-f3/gpbft
## incompatible changes
(*PowerTable).Get: changed from func(ActorID) (uint16, PubKey) to func(ActorID) (int64, PubKey)
CID: removed
ConvergeTicket: removed
DigestToCid: removed
IsStrongQuorum: changed from func(uint16, uint16) bool to func(int64, int64) bool
MakeCid: changed from func([]byte) []byte to func([]byte) github.com/ipfs/go-cid.Cid
Payload.Step: removed
PowerEntries.Scaled: changed from func() ([]uint16, uint16, error) to func() ([]int64, int64, error)
PowerTable.ScaledPower: changed from []uint16 to []int64
PowerTable.ScaledTotal: changed from uint16 to int64
SupplementalData.PowerTable: changed from []byte to github.com/ipfs/go-cid.Cid
TipSet.PowerTable: changed from []byte to github.com/ipfs/go-cid.Cid
WithRebroadcastBackoff: changed from func(float64, time.Duration, time.Duration) Option to func(float64, float64, time.Duration, time.Duration) Option
powerTableAccessor.Get: changed from func(ActorID) (uint16, PubKey) to func(ActorID) (int64, PubKey)
## compatible changes
(*ConvergeValue).IsOtherBetter: added
(*ConvergeValue).IsValid: added
CidPrefix: added
ComputeTicketRank: added
ConvergeValue.Rank: added
Payload.Phase: added

# github.com/filecoin-project/go-f3/manifest
## compatible changes
GpbftConfig.RebroadcastBackoffSpread: added

# github.com/filecoin-project/go-f3/sim/adversary
## incompatible changes
NewDeny: changed from func(github.com/filecoin-project/go-f3/gpbft.ActorID, Host, time.Duration, ...github.com/filecoin-project/go-f3/gpbft.ActorID) *Deny to func(github.com/filecoin-project/go-f3/gpbft.ActorID, Host, time.Duration, DenyMessageMatcher, DenyTargetMode, ...github.com/filecoin-project/go-f3/gpbft.ActorID) *Deny
NewDenyGenerator: changed from func(github.com/filecoin-project/go-state-types/big.Int, time.Duration, ...github.com/filecoin-project/go-f3/gpbft.ActorID) Generator to func(github.com/filecoin-project/go-state-types/big.Int, time.Duration, DenyMessageMatcher, DenyTargetMode, ...github.com/filecoin-project/go-f3/gpbft.ActorID) Generator
## compatible changes
DenyAllMessages: added
DenyFrom: added
DenyMessageMatcher: added
DenyPhase: added
DenyTargetMode: added
DenyTo: added
DenyToOrFrom: added

# diagnostics
required module github.com/microcosm-cc/[email protected] retracted by module author: Retract older versions as only latest is to be depended upon

# summary
Suggested version: v0.3.0

gocompat says:

HEAD is now at e96ace0 Release v0.2.0 (#574)
Previous HEAD position was e96ace0 Release v0.2.0 (#574)
Switched to branch 'main'
Your branch is up to date with 'origin/main'.

Automatically created GitHub Release

A draft GitHub Release has been created.
It is going to be published when this PR is merged.
You can modify its' body to include any release notes you wish to include with the release.

@masih masih added this pull request to the merge queue Sep 18, 2024
Merged via the queue into main with commit 5724153 Sep 18, 2024
15 checks passed
@masih masih deleted the masih/ver-bump-0-3-0 branch September 18, 2024 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants