enr
Rust implementation of Ethereum Node Record (ENR) EIP778
0.13.0
11M downloads/mo
#2902 most downloaded on crates.io
sigp/enr
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 months
Some releases are documented
notes for 10 of 24 stable releases
2 versions withdrawn
withdrawn after publishing
7 years old
33 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
33 releases · Feb 2020 to Oct 2024Releases
latest 33-
0.13.029 Oct 2024Release notes
Open source →What's Changed
- make example in README and lib.rs workable by @codemonkey23333 in #82
- Creating BytesMut with appropriate capacity in ENR Builder by @Archisman-Mridha in #83
- Improves ergonomics to allow removing fields from an ENR by @AgeManning in #84
- Version bump to 13 and update dependencies by @AgeManning in #85
New Contributors
- @codemonkey23333 made their first contribution in #82
- @Archisman-Mridha made their first contribution in #83
Full Changelog: v0.12.1...v0.13.0
-
0.12.117 Jun 2024Release notes
Open source →Version
This is a patch version as the changes in this release involve fixing an decoding error that was created in v0.12.0. The extra changes do not break the API, rather add some extra functions for dedicated EIP7636 support.
What's Changed
- fix: compilation with
default-features = falseby @DaniPopes in #74 - Revert to raw encoding for non-list entries by @AgeManning in #80
- chore: bump secp256k1 to 0.29 by @Rjected in #79
- chore: add .DS_Store and others to gitignore by @Rjected in #78
- Add EIP 7636 support by @JKincorperated in #81
New Contributors
- @JKincorperated made their first contribution in #81
Full Changelog: v0.12.0...v0.12.1
What's Changed
- fix: compilation with
default-features = falseby @DaniPopes in #74 - Revert to raw encoding for non-list entries by @AgeManning in #80
- chore: bump secp256k1 to 0.29 by @Rjected in #79
- chore: add .DS_Store and others to gitignore by @Rjected in #78
- Add EIP 7636 support by @JKincorperated in #81
New Contributors
- @JKincorperated made their first contribution in #81
Full Changelog: v0.12.0...v0.12.1
- fix: compilation with
-
0.12.018 Apr 2024Release notes
Open source →What's Changed
- Fix decoding of values as RLP lists by @AgeManning in #76
- Version bump to v12.0 by @AgeManning in #77
Full Changelog: v0.11.1...v0.12.0
-
0.11.109 Apr 2024Release notes
Open source →What's Changed
- fix: advance RLP decoding buffer by @DaniPopes in #70
- fix: decode rlp header on Enr::build by @mattsse in #72
New Contributors
- @DaniPopes made their first contribution in #70
Full Changelog: v0.11.0...v0.11.1
-
0.11.017 Mar 2024Release notes
Open source →What's Changed
- make error uniform and fix spec-reserved key assertion by @divagant-martian in #65
- Change rlp to alloy-rlp by @armaganyildirak in #46
- expose builder::Builder in public api by @divagant-martian in #66
- chore(deps): bump secp256k1 0.28 by @mattsse in #61
- Update dependencies by @AgeManning in #67
Full Changelog: v0.10.0...v0.11.0
-
0.10.111 Mar 2024 withdrawnNothing published for this version
-
0.10.028 Nov 2023Release notes
Open source →What's Changed
- unify encoding rlp content by @divagant-martian in #51
- Add
compare_contentfunction toEnrto allow comparisons modulo signature by @KolbyML in #53 - fix recovering from an error in
set_seqby @divagant-martian in #55 - remove extra clippy warnings by @divagant-martian in #54
- check enr size while decoding rlp by @divagant-martian in #58
- Improve ci workflow by @AgeManning in #52
- Improve builder ergonomics, remove prefix by @divagant-martian in #56
- fix: Make NodeId deserializable from serde_json::Value by @morph-dev in #63
New Contributors
- @morph-dev made their first contribution in #63
Full Changelog: v0.9.1...v0.10.0
-
0.9.119 Sep 2023Release notes
Open source →What's Changed
- fix clippy lints by @divagant-martian in #42
- Enforce right types for spec-reserved keys by @armaganyildirak in #39
- Fix rlp decoding to reject extra data by @weipin in #43
- fix typo in README.md by @ltfschoen in #48
- deps force min safe version of ed25519-dalek by @divagant-martian in #47
- Fix clippy lints by @jxs in #49
- deps: replace serde-hex with custom serialize by @jxs in #45
New Contributors
- @armaganyildirak made their first contribution in #39
- @ltfschoen made their first contribution in #48
- @jxs made their first contribution in #49
Full Changelog: v0.9.0...v0.9.1
-
0.9.020 Jul 2023Release notes
Open source →What's Changed
- Update base64 to 0.21 by @AgeManning in #32
- Address clippy lint by @divagant-martian in #36
- serde(with = "SerHex::") NodeId by @KolbyML in #34
- do not turn on serde (from hex) when the serde feature is not on by @divagant-martian in #37
- Serialize NodeId with
0xprefix by @KolbyML in #38 - Version bump to v0.9.0 by @AgeManning in #41
Full Changelog: v0.8.1...v0.9.0
-
0.8.127 Apr 2023 -
0.8.010 Mar 2023 -
0.7.024 Oct 2022Nothing published for this version
-
0.6.204 Aug 2022Nothing published for this version
-
0.6.104 Jul 2022Nothing published for this version
-
0.6.005 May 2022Nothing published for this version
-
0.5.128 May 2021Nothing published for this version
-
0.5.002 Feb 2021Nothing published for this version
-
0.4.008 Oct 2020Nothing published for this version
-
0.3.029 Sep 2020Nothing published for this version
-
0.2.124 Sep 2020Nothing published for this version
-
0.2.018 Sep 2020Nothing published for this version
-
0.1.313 Aug 2020Nothing published for this version
-
0.1.223 Jul 2020Nothing published for this version
-
0.1.120 Jul 2020Nothing published for this version
-
0.1.020 May 2020Nothing published for this version
-
0.1.0-alpha-117 Feb 2020 pre-release withdrawnNothing published for this version
-
0.1.0-alpha.713 May 2020 pre-releaseNothing published for this version
-
0.1.0-alpha.630 Apr 2020 pre-releaseNothing published for this version
-
0.1.0-alpha.531 Mar 2020 pre-releaseNothing published for this version
-
0.1.0-alpha.423 Mar 2020 pre-releaseNothing published for this version
-
0.1.0-alpha.311 Mar 2020 pre-releaseNothing published for this version
-
0.1.0-alpha.211 Mar 2020 pre-releaseNothing published for this version
-
0.1.0-alpha17 Feb 2020 pre-releaseNothing published for this version