Releases: ceramicnetwork/rust-ceramic
Releases · ceramicnetwork/rust-ceramic
v0.20.0
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
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
v0.17.0
v0.16.0
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
- @christianlavoie made their first contribution in #291
Full Changelog: v0.12.0...v0.16.0
v0.15.0
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
- @christianlavoie made their first contribution in #291
Full Changelog: v0.12.0...v0.15.0
v0.14.0
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
- @christianlavoie made their first contribution in #291
Full Changelog: v0.12.0...v0.14.0
v0.13.0
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
Full Changelog: v0.12.0...v0.13.0
v0.12.0
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
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