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

chore: Release v0.5.0 #118

Merged
merged 8 commits into from
May 24, 2024
Merged

chore: Release v0.5.0 #118

merged 8 commits into from
May 24, 2024

Conversation

lexnv
Copy link
Collaborator

@lexnv lexnv commented May 24, 2024

[0.5.0] - 2023-05-24

This is a small patch release that makes the FindNode command a bit more robst:

  • The FindNode command now retains the K (replication factor) best results.
  • The FindNode command has been updated to handle errors and unexpected states without panicking.

Changed

  • kad: Refactor FindNode query, keep K best results and add tests (#114)

[0.4.0] - 2023-05-23

This release introduces breaking changes to the litep2p crate, primarily affecting the kad module. Key updates include:

  • The GetRecord command now exposes all peer records, not just the latest one.
  • A new RecordType has been introduced to clearly distinguish between locally stored records and those discovered from the network.

Significant refactoring has been done to enhance the efficiency and accuracy of the kad module. The updates are as follows:

  • The GetRecord command now exposes all peer records.
  • The GetRecord command has been updated to handle errors and unexpected states without panicking.

Additionally, we've improved code coverage in the kad module by adding more tests.

Added

  • Add release checklist (#115)
  • Re-export multihash & multiaddr types (#79)
  • kad: Expose all peer records of GET_VALUE query (#96)

Changed

  • multistream_select: Remove unneeded changelog.md (#116)
  • kad: Refactor GetRecord query and add tests (#97)
  • kad/store: Set memory-store on an incoming record for PutRecordTo (#88)
  • multistream: Dialer deny multiple /multistream/1.0.0 headers (#61)
  • kad: Limit MemoryStore entries (#78)
  • Refactor WebRTC code (#51)
  • Revert "Bring rustfmt.toml in sync with polkadot-sdk (Bring rustfmt.toml in sync with polkadot-sdk #71)" (#74)
  • cargo: Update str0m from 0.4.1 to 0.5.1 (#95)

Fixed

  • Fix clippy (#83)
  • crypto: Don't panic on unsupported key types (#84)

lexnv added 2 commits May 24, 2024 14:11
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@lexnv lexnv self-assigned this May 24, 2024
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@ggwpez
Copy link
Member

ggwpez commented May 24, 2024

Would be 0.5.0 then as we had to do some immediate release yesterday: #117
But thanks for looking into it 🙏

@lexnv
Copy link
Collaborator Author

lexnv commented May 24, 2024

Thanks Oliver for looking into this!

I'll update the changelogs for 0.4 and for this release.

I hope to get the latest PRs before merging #117 if possible.
We want to enable soon testing in rococo and on some validators in kusama, so that would help us especially if we get included in a polkadot release, thanks!

lexnv added 3 commits May 24, 2024 14:41
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@lexnv lexnv changed the title chore: Release v0.4.0 chore: Release v0.4.1 May 24, 2024
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@skunert
Copy link

skunert commented May 24, 2024

Thanks Oliver for looking into this!

I'll update the changelogs for 0.4 and for this release.

I hope to get the latest PRs before merging #117 if possible. We want to enable soon testing in rococo and on some validators in kusama, so that would help us especially if we get included in a polkadot release, thanks!

I think Oliver meant that the release 0.4.0 is already out: https://crates.io/crates/litep2p/versions

So this here should to be 0.5.0 then.

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
@lexnv lexnv changed the title chore: Release v0.4.1 chore: Release v0.5.0 May 24, 2024
@lexnv lexnv merged commit 0364bf5 into master May 24, 2024
8 checks passed
@lexnv lexnv deleted the lexnv/release-0.4.0 branch May 24, 2024 13:50
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.

None yet

4 participants