Happy Holidays!

1.3: Node bandwidth management mechanism

1.2: Autosharding for autoscaling

[js-waku] feat: make autosharding default node behavior

  • achieved: merged PR that implements autosharding after feedback. PR to reintroduce named sharding ready for review
  • next: update all examples to use autosharding

Other Work

Chat SDK

[chat-sdk] chat-sdk tracking

  • achieved: close connections for filter light client, draft a doc about messages on the relay
  • next: work on user cannot join the community bug

Research

[nwaku] feat: experimental incentivize store protocol

  • achieved: continued discussion on incentivization RFC
  • next: move towards implementation

Enhancements

[nwaku] feat: Have additional Admin REST API endpoints that helps node operator in monitoring

  • achieved: improved initial implementation. Added unit tests, updated documentation, opened and got approved PR.
  • next: verify if there’s other places where the new endpoint should be document before merging

[research] Sync store baseline understanding

  • achieved: PoC of Prolly Tree feature complete, Postgres retention policy PR, diff protocol ground work started.
  • next: pending technical writeup about Prolly trees PoC in issue, Diff protocol, generating some operational data details such as memory consumption using RLN specs.

Bugs

[nwaku] bug/regression: Relay connection works no more

  • achieved: reproduced, investigated, found root causes and fixed

[nwaku] bug: lack of error checking in publish

  • achieved: reproduced, investigated and started improving error handling
  • next: continue with the implementation

PM

  • achieved: proposed Waku strategy draft to team and started discussions
  • next: continue Waku strategy discussion, publish strategy/discuss with Logos leadership, continue drafting Waku roadmap for 2024