Releases: Consensys/discovery
Releases · Consensys/discovery
24.12.0
What's Changed
- Update tuweni library. by @david-ry4n in #183
- Update netty by @tbenr in #184
Full Changelog: 24.9.1...24.12.0
24.9.1
24.9.0
24.6.0
This release adds support for configuring listening on both IPv4 and IPv6 addresses (dual-stack), This can be achieved by passing both an IPv4 and IPv6 InetSocketAddress
instance in the new listen(InetSocketAddress... listenAddresses)
method in DiscoverySystemBuilder
Breaking Changes
NodeRecord.getTcpAddress()
only returns the configured IPv4 address. For the configured IPv6 address, the new NodeRecord.getTcp6Address
method should be used
What's Changed
- Fixed NPE in node session by @rolfyone in #174
- Bouncy Castle to 1.76 using the Java 8 variant by @fab-10 in #172
- Change CircleCI context by @StefanBratanov in #175
- Dependencies updates + README by @StefanBratanov in #177
- Support listening both IPv4 and IPv6 + NodeRecord extension by @StefanBratanov in #178
- IPv4/IPv6 additional handling + dependencies updates by @StefanBratanov in #180
New Contributors
- @fab-10 made their first contribution in #172
- @StefanBratanov made their first contribution in #175
Full Changelog: 22.12.0...24.6.0
22.12.0
22.11.2
22.11.1
What's Changed
- Update to gradle 7.4 by @ajsutton in #144
- Add ignore list for nodes to avoid quick recheck after failed livenes… by @zilm13 in #145
- Make
recursiveLookupInterval
configurable by @Nashatyrev in #146 - Remove usage of web3j library by @zilm13 in #148
- Reduce verbosity for
NodeSession
debug logs by @Nashatyrev in #149 - Fix some miscellaneous things by @jtraglia in #151
- Ensure no unexpected trailing data for all message types by @jtraglia in #150
- Add shouldRejectTrailingBytes test for messages by @jtraglia in #155
- Handle null return from grgit.describe by @jtraglia in #152
- Ensure pong response recipient port is a uint16 by @jtraglia in #156
- Throw decoding exception if there's an invalid node distance by @jtraglia in #157
- Update errorprone & do ConsenSys errorprone checks by @jtraglia in #158
- Add shouldRejectInvalidTotalPackets test by @jtraglia in #160
- Simplify logDistance function by @jtraglia in #162
- Fix JavaCase findings by @jtraglia in #163
- Check for more required fields by @jtraglia in #159
- Lookup lower distances if there's space by @jtraglia in #165
- Use modern docker image when building by @ajsutton in #166
- Update dependencies by @ajsutton in #167
New Contributors
Full Changelog: 22.2.0...22.11.1
22.2.0
What's Changed
- Remove direct dependency on vertx. by @ajsutton in #139
- Validate ENR field keys ordering and uniqueness by @Nashatyrev in #140
- Make
ExternalAddressSelector
pluggable by @Nashatyrev in #141 - Misc updates: performance, logging, hacking by @Nashatyrev in #142
- Switch to parsing RLP with tuweni-rlp instead of web3j by @ajsutton in #143
Full Changelog: 22.1.1...22.2.0
v22.1.1
22.1.0
What's Changed
- Fix concurrent access to KBucket by @ajsutton in #135
- Create and use a single
SecureRandom
instance by @Nashatyrev in #136 - Upgrade to log4j 2.17.1 by @ajsutton in #137
Full Changelog: 21.12.1...22.1.0