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 #177

Merged
merged 2 commits into from
Jan 12, 2024
Merged

chore: release #177

merged 2 commits into from
Jan 12, 2024

Conversation

zvolin
Copy link
Member

@zvolin zvolin commented Jan 12, 2024

🤖 New release

  • blockstore: 0.1.0
  • lumina-cli: 0.1.0
  • celestia-rpc: 0.1.0
  • celestia-types: 0.1.0
  • celestia-proto: 0.1.0
  • lumina-node: 0.1.0
  • lumina-node-wasm: 0.1.0
Changelog

blockstore

0.1.0 - 2024-01-12

Added

  • Add in-memory blockstore (#160)

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)

lumina-cli

0.1.0 - 2024-01-12

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)
  • error message for missing token and cleanups (#168)
  • rename the node implementation to Lumina (#156)

celestia-rpc

0.1.0 - 2024-01-12

Added

  • (types) Add wasm-bindgen feature flag (#143)
  • (node) Implement running node in browser (#112)
  • (rpc) align to celestia-node 0.12.0 (#125)
  • (rpc) create wrappers for jsonrpsee clients (#114)
  • (node) Implement Syncer (#94)
  • Improve verification and implement verification in Exchange client (#85)
  • add RPC calls for p2p module and tests for them (#52)
  • Implement initial architecture of node crate (#42)
  • (fraud) Add fraud proof trait and byzantine encoding fraud (#32)
  • Add State RPC and types (#31)
  • (rpc) Add all calls for Blob, Share, and Header (#24)
  • align namespaced shares deserialization with latest celestia (#20)
  • serialize proof and commitment (#19)
  • (rpc) Create celestia-rpc crate and add integration tests (#17)

Fixed

  • (types) fix the json representation of SubmitOptions (#66)
  • make celestia-rpc to compile in wasm32 target (#46)

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)
  • add validation of EDS in tests (#165)
  • Make sure we run clippy for wasm and fix wasm build/lints (#115)
  • Migrate to nmt-rs of crates.io (#144)
  • Upgrade libp2p to v0.53.0 (#126)
  • update celestia node to 0.11.0-rc15 (#101)
  • trim the features of workspace dependencies (#99)
  • align to celestia node v0.11-rc (#65)
  • Migrate from log to tracing (#55)
  • update jsonrpsee to 0.20 (#41)

celestia-types

0.1.0 - 2024-01-12

Added

  • (node) Add shwap data types (#169)
  • Add in-memory blockstore (#160)
  • expose Cid related types in public api (#167)
  • (types) Add wasm-bindgen feature flag (#143)
  • (node) Implement persistent header storage in browser using IndexedDB (#102)
  • Improve verification and implement verification in Exchange client (#85)
  • Peer discovery with Kademlia (#79)
  • (types) expose commitment creation for shares (#78)
  • (types) allow dereferencing namespace to nmt_rs one (#77)
  • (node) Implement exchange client (#63)
  • add RPC calls for p2p module and tests for them (#52)
  • update SyncState to the latest serialization (#36)
  • (fraud) Add an error for unsupported fraud proof types (#35)
  • (fraud) Add fraud proof trait and byzantine encoding fraud (#32)
  • Add State RPC and types (#31)
  • (rpc) Add all calls for Blob, Share, and Header (#24)
  • align namespaced shares deserialization with latest celestia (#20)
  • serialize proof and commitment (#19)
  • (rpc) Create celestia-rpc crate and add integration tests (#17)
  • implement Blob commitment calculation (#10)
  • (types) implement ExtendedHeader::verify (#9)
  • (ext-header) Implement validate method (#8)
  • add NamespacedShares type (#7)
  • (types) add initial Blob implementation

Fixed

  • handling of the namespaces in v255 (#164)
  • Yield between multiple ExtendedHeader::validate (#107)
  • (types) fix the json representation of SubmitOptions (#66)
  • (types) Propagate and validate the share version from blob

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)
  • Enable compatibility with sha2 v0.10.6 (#171)
  • error message for missing token and cleanups (#168)
  • use Share instead of u8 slice in commitment (#166)
  • Add Multihash for NMT node data (#153)
  • Migrate to nmt-rs of crates.io (#144)
  • hide p2p and syncer components from public node api (#127)
  • Upgrade libp2p to v0.53.0 (#126)
  • trim the features of workspace dependencies (#99)
  • Write test cases for invalid and bad headers (#87)
  • Add missing Clone and Copy in P2P types (#84)
  • Update protobuf definitions (#40)
  • switch to upstream nmt-rs (#74)
  • derive Hash for accounts and Namespace (#76)
  • Implement header Store (#73)
  • align to celestia node v0.11-rc (#65)
  • (types) remove obsolete NotEnoughVotingPower error
  • (types) simplify validation error
  • (license) Set Apache 2.0 license (#6)
  • Implement Celestia types
  • initial commit

celestia-proto

0.1.0 - 2024-01-12

Added

  • (node) Add shwap data types (#169)
  • (node) Implement persistent header storage in browser using IndexedDB (#102)
  • Improve verification and implement verification in Exchange client (#85)
  • (proto) add cosmos Tx and celestia MsgPayForBlobs (#75)
  • Implement initial architecture of node crate (#42)
  • (fraud) Add fraud proof trait and byzantine encoding fraud (#32)
  • Add State RPC and types (#31)
  • align namespaced shares deserialization with latest celestia (#20)
  • (rpc) Create celestia-rpc crate and add integration tests (#17)
  • (proto) add empty_as_none serializer (#18)
  • add NamespacedShares type (#7)
  • (proto) vendor protobuf definitions

Fixed

  • temporary backward compatibility for json proofs (#96)

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)
  • Pin celestia-app version to 1.4 when updating protobuf, update protobufs (#175)
  • update celestia node to 0.11.0-rc15 (#101)
  • Update protobuf definitions (#40)
  • align to celestia node v0.11-rc (#65)
  • fix format (#34)
  • vendor cosmos protobuf definitions (#30)
  • (license) Set Apache 2.0 license (#6)
  • Implement Celestia types
  • initial commit

lumina-node

0.1.0 - 2024-01-12

Added

  • Return bootstrap peers as iterator and filter relevant ones (#147)
  • Bootstrap more aggresively when too few peers (#146)
  • (types) Add wasm-bindgen feature flag (#143)
  • (node) Implement sessions (#130)
  • (node) Implement running node in browser (#112)
  • (node) Use Kademlia bootstrap to recover connections and refresh routing table (#120)
  • (rpc) create wrappers for jsonrpsee clients (#114)
  • (node) Implement persistent header storage in browser using IndexedDB (#102)
  • Improve performance of Exchange (#104)
  • Choose transport based on target_arch and improve TCP connections (#103)
  • (node) Implement Syncer (#94)
  • Add trusted peers and keep track of multiple connections per peer (#92)
  • Forward only verified and new HeaderSub messages (#89)
  • Store improvements (#88)
  • Improve verification and implement verification in Exchange client (#85)
  • Peer discovery with Kademlia (#79)
  • (node) Add state of peer in PeerTracker (#82)
  • (node/exchange) Request HEAD from multiple peers and choose the best result (#67)
  • (node) Implement exchange client (#63)
  • (exchange) Add pre-allocating the buffer for reading in HeaderCodec (#64)
  • (node) hide all services behind traits (#54)
  • add RPC calls for p2p module and tests for them (#52)
  • (p2p) add NetworkInfo command (#45)
  • Support WASM for Web in celestia-node (#44)
  • Implement initial architecture of node crate (#42)

Fixed

  • Use pre-defined DNS nameservers (#129)
  • (node) Allow HeaderSub reinitialization (#128)
  • (node/syncer) Stop fetching header when all peers disconnected (#111)
  • Yield between multiple ExtendedHeader::validate (#107)
  • (node) Adjust PeerTrackerInfo when peer trust is changed (#105)
  • (node) Remove keep_alive::Behaviour (#95)
  • (node/exchange) Forward handling of pending connections to req_resp (#80)
  • Use get_header_by_height(0) to get the HEAD (#71)

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)
  • error message for missing token and cleanups (#168)
  • update bootstrap nodes to lumina (#163)
  • rename the node implementation to Lumina (#156)
  • hide p2p and syncer components from public node api (#127)
  • Upgrade libp2p to v0.53.0 (#126)
  • rename Exchange to HeaderEx (#122)
  • (node) Optimize transport for memory and bandwitdh (#113)
  • Produce an error if bootnode multiaddr do not have peer ID (#106)
  • Implement persistent storage for native builds using sled (#97)
  • trim the features of workspace dependencies (#99)
  • Add integration tests for exchange server/client (#93)
  • Implement ExchangeServerHandler (#72)
  • Write test cases for invalid and bad headers (#87)
  • Remove flume crate (#86)
  • Split gossipsub code in smaller functions (#81)
  • Implement header Store (#73)
  • Migrate from log to tracing (#55)

lumina-node-wasm

0.1.0 - 2024-01-12

Added

  • Return bootstrap peers as iterator and filter relevant ones (#147)
  • (node) Implement running node in browser (#112)

Other

  • add missing metadata to the toml files (#170)
  • document public api (#161)
  • rename the node implementation to Lumina (#156)
  • switch browser logging to tracing-web (#150)


This PR was generated with release-plz.

@zvolin zvolin force-pushed the release-plz-2024-01-12T15-21-22Z branch from ca38356 to f920f5e Compare January 12, 2024 15:34
Copy link
Member

@fl0rek fl0rek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚙️

Signed-off-by: Maciej Zwoliński <mac.zwolinski@gmail.com>
@zvolin zvolin force-pushed the release-plz-2024-01-12T15-21-22Z branch from f920f5e to d38c4ff Compare January 12, 2024 15:45
@zvolin zvolin enabled auto-merge (squash) January 12, 2024 15:45
@zvolin zvolin merged commit 53b3032 into main Jan 12, 2024
6 checks passed
@zvolin zvolin deleted the release-plz-2024-01-12T15-21-22Z branch January 17, 2024 15:17
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.

3 participants