Skip to content

Releases: ceramicnetwork/rust-ceramic

v0.20.0

24 May 17:00
dbf7e6c
Compare
Choose a tag to compare

What's Changed

  • fix: Add context to init event header by @stbrody in #360
  • feat: add interests endpoint for inspecting interests of a node by @nathanielc in #353
  • fix: events incorrectly left undelivered by @dav1do in #366
  • fix: recon protocol stall with no shared interests by @dav1do in #367
  • chore: version v0.20.0 by @smrz2001 in #368

Full Changelog: v0.19.0...v0.20.0

v0.19.0

20 May 20:26
a7d6835
Compare
Choose a tag to compare

What's Changed

  • feat: adjust recon bounds to be lower inclusive and always store value by @nathanielc in #343
  • fix: lower correctness test network ttl by @3benbox in #349
  • feat: use builder pattern to create unvalidated and validated events by @dbcfd in #351
  • refactor: add service crate by @dav1do in #354
  • feat: Update event types and builder APIs to prevent building events that dont align with the protocol spec by @stbrody in #357
  • feat: in order delivery of ceramic events by @dav1do in #344
  • fix: recon protocol hang with large diffs by @nathanielc in #356
  • chore: Make event struct fields private by @stbrody in #359
  • chore: version v0.19.0 by @smrz2001 in #361

Full Changelog: v0.18.0...v0.19.0

v0.18.0

13 May 16:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.18.0

v0.17.0

09 May 17:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

08 May 16:50
c5a40c8
Compare
Choose a tag to compare

What's Changed

  • chore: delete subscribe endpoint by @dav1do in #277
  • chore: only lint single commit or PR title by @nathanielc in #279
  • fix: pass job labels to designate notification channels by @smrz2001 in #281
  • fix: remove loud warn from Recon by @nathanielc in #287
  • feat: add rust-ceramic clay bootstrap nodes by @nathanielc in #288
  • chore: remove support for old event payload during creation by @dav1do in #272
  • chore: version v0.13.0 by @smrz2001 in #290
  • feat: use standard error response body for API by @dav1do in #284
  • feat: add POST interests route that accepts body instead of path/query parameters by @dav1do in #285
  • feat: move GET events by interest route under experimental by @dav1do in #286
  • fix: moved api tests to a separate file by @samika98 in #268
  • docs: added explicit deps to build steps by @christianlavoie in #291
  • chore: version v0.14.0 by @dav1do in #297
  • feat: validate time events by @AaronGoldman in #289
  • fix: use TAG_LATEST by @3benbox in #294
  • fix: set the js-ceramic image when scheduling k8 deploy by @3benbox in #298
  • fix: gh workflow syntax by @smrz2001 in #301
  • feat: migrations with new table format to de-dup blocks and support out of order delivery by @dav1do in #292
  • chore: remove mut from store traits by @dbcfd in #305
  • chore: adjust types to allow dynamic usage by @dbcfd in #306
  • feat: don't mark peers failed when we error during sync by @dav1do in #300
  • chore: don't hang the executor by @dbcfd in #307
  • chore: recon libp2p e2e tests by @dav1do in #310
  • chore: add debug image builds by @nathanielc in #311
  • chore: update debug tags when not releasing by @nathanielc in #313
  • fix: cd-to-infra workflow quote fix by @3benbox in #314
  • chore: fix docker build for debug mode by @nathanielc in #315
  • chore: add a release build with debug symbols and tokio console by @dbcfd in #316
  • chore: spawn tokio task instead of std thread by @dav1do in #318
  • feat: jemalloc by @dbcfd in #319
  • fix: rust-jemalloc-pprof is only supported on linux by @dav1do in #321
  • feat: store bench by @dbcfd in #303
  • feat: disable mdns,bitswap,kad,relay,dcutr protocols by @nathanielc in #323
  • chore: update open telemetry and tokio-console dependencies by @dav1do in #322
  • chore: Refactor to to lay groundwork for postgres support by @dav1do in #320
  • chore: add variants for error handling by @dav1do in #317
  • chore: version v0.15.0 by @smrz2001 in #325
  • refactor: update deps cid, multihash, and ipld by @nathanielc in #309
  • fix: changes to improve sync and ingest performance by @dav1do in #324
  • chore: add bad request response to get events API by @dav1do in #329
  • feat: Remove deprecated http API for getting events for a single interest by @stbrody in #332
  • chore: run build/test/check CI on all PRs by @nathanielc in #333
  • fix: Fix clippy by @stbrody in #334
  • refactor: update recon word list test to make it easier to debug by @nathanielc in #342
  • chore: version v0.16.0 by @smrz2001 in #336

New Contributors

Full Changelog: v0.12.0...v0.16.0

v0.15.0

29 Apr 19:03
86383a7
Compare
Choose a tag to compare

What's Changed

  • chore: delete subscribe endpoint by @dav1do in #277
  • chore: only lint single commit or PR title by @nathanielc in #279
  • fix: pass job labels to designate notification channels by @smrz2001 in #281
  • fix: remove loud warn from Recon by @nathanielc in #287
  • feat: add rust-ceramic clay bootstrap nodes by @nathanielc in #288
  • chore: remove support for old event payload during creation by @dav1do in #272
  • chore: version v0.13.0 by @smrz2001 in #290
  • feat: use standard error response body for API by @dav1do in #284
  • feat: add POST interests route that accepts body instead of path/query parameters by @dav1do in #285
  • feat: move GET events by interest route under experimental by @dav1do in #286
  • fix: moved api tests to a separate file by @samika98 in #268
  • docs: added explicit deps to build steps by @christianlavoie in #291
  • chore: version v0.14.0 by @dav1do in #297
  • feat: validate time events by @AaronGoldman in #289
  • fix: use TAG_LATEST by @3benbox in #294
  • fix: set the js-ceramic image when scheduling k8 deploy by @3benbox in #298
  • fix: gh workflow syntax by @smrz2001 in #301
  • feat: migrations with new table format to de-dup blocks and support out of order delivery by @dav1do in #292
  • chore: remove mut from store traits by @dbcfd in #305
  • chore: adjust types to allow dynamic usage by @dbcfd in #306
  • feat: don't mark peers failed when we error during sync by @dav1do in #300
  • chore: don't hang the executor by @dbcfd in #307
  • chore: recon libp2p e2e tests by @dav1do in #310
  • chore: add debug image builds by @nathanielc in #311
  • chore: update debug tags when not releasing by @nathanielc in #313
  • fix: cd-to-infra workflow quote fix by @3benbox in #314
  • chore: fix docker build for debug mode by @nathanielc in #315
  • chore: add a release build with debug symbols and tokio console by @dbcfd in #316
  • chore: spawn tokio task instead of std thread by @dav1do in #318
  • feat: jemalloc by @dbcfd in #319
  • fix: rust-jemalloc-pprof is only supported on linux by @dav1do in #321
  • feat: store bench by @dbcfd in #303
  • feat: disable mdns,bitswap,kad,relay,dcutr protocols by @nathanielc in #323
  • chore: update open telemetry and tokio-console dependencies by @dav1do in #322
  • chore: Refactor to to lay groundwork for postgres support by @dav1do in #320
  • chore: add variants for error handling by @dav1do in #317
  • chore: version v0.15.0 by @smrz2001 in #325

New Contributors

Full Changelog: v0.12.0...v0.15.0

v0.14.0

26 Mar 19:42
619a6a3
Compare
Choose a tag to compare

What's Changed

  • chore: delete subscribe endpoint by @dav1do in #277
  • chore: only lint single commit or PR title by @nathanielc in #279
  • fix: pass job labels to designate notification channels by @smrz2001 in #281
  • fix: remove loud warn from Recon by @nathanielc in #287
  • feat: add rust-ceramic clay bootstrap nodes by @nathanielc in #288
  • chore: remove support for old event payload during creation by @dav1do in #272
  • chore: version v0.13.0 by @smrz2001 in #290
  • feat: use standard error response body for API by @dav1do in #284
  • feat: add POST interests route that accepts body instead of path/query parameters by @dav1do in #285
  • feat: move GET events by interest route under experimental by @dav1do in #286
  • fix: moved api tests to a separate file by @samika98 in #268
  • docs: added explicit deps to build steps by @christianlavoie in #291
  • chore: version v0.14.0 by @dav1do in #297

New Contributors

Full Changelog: v0.12.0...v0.14.0

v0.13.0

19 Mar 15:27
1b678c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

22 Feb 14:24
c120068
Compare
Choose a tag to compare

What's Changed

  • fix: use PAT for create-release-pr workflow by @3benbox in #275
  • fix: honor PENDING_RANGES_LIMIT for initial ranges by @nathanielc in #271
  • feat: create GET endpoint to return events for an interest range by @dav1do in #276
  • chore: version v0.12.0 by @smrz2001 in #278

Full Changelog: v0.11.0...v0.12.0

v0.11.0

12 Feb 18:41
9a96ade
Compare
Choose a tag to compare

What's Changed

  • fix: store metrics under own registry (not recon) by @dav1do in #266
  • feat: enable recon by default by @nathanielc in #270
  • feat: support new id/data event payload for event creation (POST /events) by @dav1do in #269
  • chore: version v0.11.0 by @github-actions in #274

Full Changelog: v0.10.1...v0.11.0