Skip to content

Releases: eigerco/lumina

lumina-node-wasm-v0.8.0

29 Jan 12:16
c6e5b7f
Compare
Choose a tag to compare

Summary:

  • New options on NodeConfig, disabling usage of indexeddb with usePersistentMemory and pruning configuration with customPruningDelaySecs.
  • Added AppVersion, Blob, Namespace types and support for fetching blobs from network using NodeClient.requestAllBlobs.
  • Added grpc TxClient for blob and cosmos messages submission to the network, as well as basic queries for auth and bank.
  • ExtendedHeader and DataAvailabilityHeader are now exposed as classes from wasm instead of being used as jsons.
    This means they now have methods and proper typescript support.

For migration:

  • header.dah.columnRoot() and header.dah.rowRoot() are now methods that return Uint8Array instead of being
    properties returning base64 strings
  • NodeConfig.custom_syncing_window_secs was renamed to NodeConfig.customSamplingWindowSecs

Added

  • (grpc,node-wasm) add javascript bindings for tx client (#510)
  • (node-wasm, types) [breaking] Add method to get blobs for wasm (#468)
  • Add remaining node types for wasm (#476)
  • (node-wasm) Add more configuration options in NodeConfig (#487)
  • (node) [breaking] Implement NodeBuilder and remove NodeConfig (#472)

Fixed

  • (node-wasm) [breaking] use camelCase in config fields (#528)

Other

  • (ci) migrate toolchain action, parallelize (#503)
  • (node-wasm) Update js build dependencies, commit package lock (#478)
  • (node,node-wasm) [breaking] Rename syncing_window to sampling_window (#477)

lumina-node-v0.9.0

29 Jan 12:14
c6e5b7f
Compare
Choose a tag to compare

Added

  • adding uniffi bindings to support android and ios (#473)
  • (node-wasm, types) [breaking] Add method to get blobs for wasm (#468)
  • Add remaining node types for wasm (#476)
  • (types,rpc) [breaking] move TxConfig to celestia-rpc (#485)
  • (node) Implement EitherStore combinator struct (#484)
  • (node) [breaking] Implement NodeBuilder and remove NodeConfig (#472)

Other

  • (node) update bootstrap peers (#520)
  • Update wasm-bindgen, remove cfg_attr wasm-bindgen workaround (#507)
  • (ci) migrate toolchain action, parallelize (#503)
  • (node,node-wasm) [breaking] Rename syncing_window to sampling_window (#477)

lumina-cli-v0.6.0

29 Jan 12:15
c6e5b7f
Compare
Choose a tag to compare

Added

  • (grpc,node-wasm) add javascript bindings for tx client (#510)
  • Add remaining node types for wasm (#476)
  • (cli) Add in-memory-store and pruning-delay parameters (#490)
  • (node) [breaking] Implement NodeBuilder and remove NodeConfig (#472)

Fixed

  • (cli) align with dah javascript breaking changes (#501)

Other

  • (ci) migrate toolchain action, parallelize (#503)
  • (node,node-wasm) [breaking] Rename syncing_window to sampling_window (#477)

celestia-types-v0.10.0

29 Jan 12:11
c6e5b7f
Compare
Choose a tag to compare

Added

  • (grpc,node-wasm) add javascript bindings for tx client (#510)
  • (grpc) [breaking] add wasm support and transaction client (#474)
  • (types) add serde feature for nmt-rs (#480)
  • (node-wasm, types) [breaking] Add method to get blobs for wasm (#468)
  • Add remaining node types for wasm (#476)
  • (types,rpc) [breaking] move TxConfig to celestia-rpc (#485)

Fixed

  • (types) RowNamespaceData binary deserialization (#493)

Other

  • Update wasm-bindgen, remove cfg_attr wasm-bindgen workaround (#507)
  • (ci) migrate toolchain action, parallelize (#503)

celestia-rpc-v0.9.0

29 Jan 12:12
c6e5b7f
Compare
Choose a tag to compare

Added

  • (node-wasm, types) [breaking] Add method to get blobs for wasm (#468)
  • (types,rpc) [breaking] move TxConfig to celestia-rpc (#485)

Other

  • (ci) migrate toolchain action, parallelize (#503)

celestia-proto-v0.7.0

29 Jan 12:11
c6e5b7f
Compare
Choose a tag to compare

Added

  • (grpc,node-wasm) add javascript bindings for tx client (#510)
  • (grpc) [breaking] add wasm support and transaction client (#474)

Other

  • (ci) migrate toolchain action, parallelize (#503)
  • [breaking] Add notes about Celestia's Tendermint modifications (#471)

celestia-grpc-v0.2.0

29 Jan 12:16
c6e5b7f
Compare
Choose a tag to compare

Added

  • (grpc,node-wasm) add javascript bindings for tx client (#510)
  • (grpc) [breaking] add wasm support and transaction client (#474)

Other

  • (ci) migrate toolchain action, parallelize (#503)
  • (grpc) Increase sleep before blob submission validation to reduce test flakyness (#481)

celestia-grpc-macros-v0.2.0

29 Jan 12:15
c6e5b7f
Compare
Choose a tag to compare

Added

  • (grpc) [breaking] add wasm support and transaction client (#474)

lumina-node-wasm-v0.7.0

03 Dec 10:28
82c51f6
Compare
Choose a tag to compare

Added

  • (grpc, types, proto) [breaking] Add tonic gRPC (#454)

Other

  • (proto,types,node,grpc) [breaking] Use tendermint-rs instead of celestia-tendermint-rs fork (#463)
  • (node-wasm) Add integration tests for node-wasm (#420)

celestia-grpc-v0.1.0

03 Dec 10:28
82c51f6
Compare
Choose a tag to compare

Added

  • (proto,types,rpc) [breaking] celestia node v0.20.4 upgrade (#469)
  • (grpc, types, proto) [breaking] Add tonic gRPC (#454)

Other

  • (proto,types,node,grpc) [breaking] Use tendermint-rs instead of celestia-tendermint-rs fork (#463)