docs: add CHANGELOG.md (Keep a Changelog format)

This commit is contained in:
Mukan Erkin TÖRÜK 2026-04-24 10:56:50 +03:00
parent 9cd556a439
commit 07493e43ed

19
CHANGELOG.md Normal file
View file

@ -0,0 +1,19 @@
# Changelog — nu-p2p
All notable changes to this project will be documented in this file.
Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
---
## [Unreleased]
## [0.1.0] — 2026-04-24
### Added
- `src/behaviour.rs``NuBehaviour` compositing Gossipsub + Kademlia DHT +
Identify + Ping via `#[derive(NetworkBehaviour)]`
- `src/messages.rs``NetworkMessage` enum: `BlockAnnounce`, `BlockRequest`,
`BlockResponse`, `TxGossip`, `PeerExchange`, `ValidatorHeartbeat`, `VoteAnnounce`
- Gossip topics: `nu/blocks/1`, `nu/txs/1`, `nu/votes/1`, `nu/validators/1`
- `src/node.rs``P2pNode` struct with `start()` stub; wired in Faz 1
- libp2p 0.54 dependency with Gossipsub, Kademlia, Identify, Ping