Releases: peerclaw/peerclaw-core
Releases · peerclaw/peerclaw-core
v0.7.1
v0.7.0
What's New
- Card.Validate() — comprehensive agent card validation (name, public key, capabilities limit, endpoint URLs, protocol whitelisting, metadata size limits)
- Unified error types — structured
Errorwith codes (not_found,validation_error,auth_error, etc.) and proper wrapping - Reputation constants —
ReputationLow(0.3),ReputationMedium(0.7),ReputationHigh(0.8) - Rekey message types —
rekeyandrekey_responseenvelope types for forward secrecy
Fixes
- Add nil checks to
Sign/SignEnvelope, atomic keypair write
CI
- Add 80% coverage threshold gate
v0.6.3 — StatusBusy Constant
What's New
- Add
StatusBusyconstant toagentcardpackage for agents that are online but temporarily unable to accept new tasks.
v0.6.0
What's New
- Contact request message types — Added
MessageTypeContactRequestandMessageTypeSignalingErrorconstants for agent-to-agent contact request flow and signaling error feedback
Cleanup
- Removed
DHTNodeIDfield fromPeerClawExtension(Kademlia DHT was removed in a prior slimdown)
v0.5.0
What's New
- File transfer message types — Added
MessageTypeconstants for the P2P file transfer protocol:file_offer,file_accept,file_reject,transfer_ready,transfer_complete,chunk_ack,resume_request,file_chunk
Other Changes
- License changed from MIT to Apache 2.0
- README cleanup