Highlights
- nwaku:
- Progress in opinionated nim-ffi with protobuf.
- Progress in RLN codebase simplification.
- Creation of Android Status apk containing nim-sds.
- js-waku:
- Improve Filter resources cleanup
Introduce E2E Reliability in Status Communities
- SDS protocol in Status - basic integration
- achieved: [nwaku] Create Status Android apk with libsds.so included
- next: [nwaku] Adapt nim-sds to iOS and Windows
Improve DevEx: API, TWN, Metrics, Docs
- Introduce Waku API in the Browser
- next:
- [js-waku] introduce Codec entity
- [js-waku] messaging storage
- [js-waku] improve types of LightPush / Filter
- [js-waku] lightPush v3: determine if light push peer supports v3
- [js-waku] lightPush v3: add types for new error codes
- next:
RLN Mainnet
- Create nim-ffi
- achieved:
- [nwaku] Opinionated ffi solution demo: https://github.com/NagyZoltanPeter/nim-binding-demo
- uses protobuf and auto de/marshalling.
- added synchronous and async way of calling API
- event channel
- single binding lib to deploy per host language
- [nwaku] Opinionated ffi solution demo: https://github.com/NagyZoltanPeter/nim-binding-demo
- next:
- [nwaku] Create a fundamental nim-ffi repository that extracts the current libwaku logic.
- [nwaku] Extend opinionated ffi solution demo: https://github.com/NagyZoltanPeter/nim-binding-demo
- Support for return value
- Support multiple contexts
- Code gen from protobuf (Rust/C++/Go)
- achieved:
Maintenance
- achieved:
- [nwaku] Unite token_bucket changes in nim-chronos
- token unification in nim-chronos
- Update nwaku - draft till nim-chronos changes are merged
- [nwaku] Update miniupnpc vendor in nim-nat-traversal
- [js-waku] browser simulations dialing issue
- [js-waku] improve Filter resources cleanup
- [nwaku] Unite token_bucket changes in nim-chronos
- next:
- [nwaku] Refactor rln-relay and post sync test
- [nwaku] Bump dependencies to v0.37.0
- [nwaku] QUIC test and metric requirement
- [js-waku] consolidate headless-tests and browser-tests packages
- [js-waku] add nwaku-style logs for browser simulations