Skip to content

Releases: drand/drand

v1.2.3

11 Nov 17:29
v1.2.3
91f2aeb
Compare
Choose a tag to compare

fix potential for panic in when transitioning from syncing to following

v1.2.2

11 Nov 16:26
v1.2.2
3bc0526
Compare
Choose a tag to compare
  • Remove statistic collection for faster startup on existing groups

v1.2.1

21 Oct 23:48
v1.2.1
44b55ad
Compare
Choose a tag to compare
  • When not in AutoWatch() mode, but with a client passed in to watch, the client will populate cache from the watched client.
  • Expose the HTTP client's user agent

v1.2.0

05 Oct 14:57
v1.2.0
42df740
Compare
Choose a tag to compare
  • Fixed potential deadlock during startup
  • '--secret=key' migrated to '--secret-file=' during resharing
  • support environment proxies on outbound dials
  • cors header on /health endpoint
  • client is a bit less aggressive, and has clearer warnings
  • metric added track most recently stored round
  • fixed http endpoint race for send on closed channel
  • fixed resharing edge case where partially-offline members could still be in group

v1.1.1

29 Jul 17:44
v1.1.1
8ff83bc
Compare
Choose a tag to compare

Changelog

1050b92 go get of tools may polute go.mod. fix that (#704)
8ff83bc check key with util check (#727)
b344575 cleanup 'drand.dkgInfo' field after reshare attempt completes or fails. (#705)
e5f5e93 client verbose flag and logging to stderr (#724)
3bd18b8 fix a set of outdated comments (#706)
a982cd4 fix logic bug in changing catchup period in reshares (#708)
99683e2 makefile rulse should properly inject tags
6623a7c protect gossip client from optimizer (#717)
799190b rely on channels (#716)

v1.0.3

16 Jul 00:21
v1.0.3
c7f3034
Compare
Choose a tag to compare

Changelog

0bb073f clarify errors around the optimizer (#688)
c7f3034 force to reshare (#692)
08a4824 one slash in path (#687)
29705ea stop indicator to follow chain (#684)

v1.0.2

13 Jul 22:36
v1.0.2
726a9c6
Compare
Choose a tag to compare

Changelog

aee55ba Syncup reworking (#668)
c0a08a2 clean up some output to be clearer (#670)
726a9c6 client closing was warning in normal operation (#681)
f4d10a7 disable flaky TestDrandResharePreempt test (#671)
67f189f fix: remove println (#669)
164d527 lower speed test frequency and parallelism (#629)
9b7b21d miscalculation of total nodes to push reshare to (#680)
291f82d protobuf validation ci check (#651)
38fcf42 use bounded channel for sync
cbb3731 use genesis seed (original hash) rather than current group hash in chain info

v1.0.1

08 Jul 19:03
v1.0.1
2304658
Compare
Choose a tag to compare

Changelog

2304658 Fixreshare (#662)
173daf5 clearer error msg (#658)
e467d06 explicitly close all clients in tests (#655)
1432cfb fix receiver setting to nil
45e0be6 fix: remove audit/production warning banner (#613)
06b9382 goreleaser should release rc's as prereleases (#653)

v1.0.0-rc6

07 Jul 18:19
v1.0.0-rc6
1138d52
Compare
Choose a tag to compare

Changelog

1138d52 Fix/goreleaser (#652)

v1.0.0

07 Jul 19:18
v1.0.0
1138d52
Compare
Choose a tag to compare

v1.0.0 is a systems refactor of drand, aimed primarily at hardening the protocol towards availability attacks.

Breaking changes since v0.9

  • Identity messages during sharing are now signed
  • Most info in /group is now group-private, public chain info is exposed at /info
  • secrets for sharing must be 32 characters
  • binary flags have changed
  • GRPC version updated
  • 'private' group GRPC and 'public' HTTP listening demuxed to separate ports