**[feat: Autosharding API for (relay) subscriptions](https://github.com/waku-org/nwaku/issues/1936)** {E:1.2: Autosharding for autoscaling}
- _achieved_: Refactored and simplified the core logic
- _next_: More PR feedback
**[Release Process Improvements](https://github.com/waku-org/nwaku/issues/1889)** {E:Automated release processes}
- _achieved_: execute js-waku tests from nwaku workflows against PRs, nightly and release candidates
- _next_: adding Linux arm64 binaries and images
**[PostgreSQL](https://github.com/waku-org/nwaku/issues/1888)** {E:2.1: Production testing of existing protocols}, {E:PostgreSQL}
- _achieved_:
- Created a `jmeter` test plan to stress _Store_ queries through REST _Store_. As a conclusion, the node with _Store__Postgres_ showed worse performance than the one with _SQLite_.
- Added reconnection feature. If the connection with _Postgres_ is lost, the `nwaku` node tries to reconnect again. https://github.com/waku-org/nwaku/pull/1997
- The `wakuv2.shards` fleet had been de-prioritized in favor of the `status.shards` one.
- _achieved_: improved the thread safeness communication.
https://github.com/waku-org/nwaku/pull/1978
- _next_: Once the above PR is merged, avoid the use of global variables, to enhance the thread-safeness ( see https://github.com/waku-org/nwaku/pull/1865#discussion_r1282722954 )
**[HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs](https://github.com/waku-org/nwaku/issues/1076)** {E:REST API service node}
- _achieved_: Legacy Filter - v1 - interface Rest Api support added. V2 implementation done wait for PR review, /health rest api added to check (currently) RLN readiness
- _next_: Last round of Filter v2 PR review with finalized re-worked push handler part.
- _blocking_: /health endpoint come in and Filter v2 work was down prio till.
- investigation of `go-waku` interop test that is failing - ongoing, fixing next release
- protocols now use lowest latency peer instead of a random peer
- _next_: root cause `go-waku` interop test failure, release `next` tag on master merge
**[Peer Exchange is supported and used by default](https://github.com/waku-org/js-waku/issues/1429)** {E:2023-light-protocols}
- _achieved_: Peer Exchange is now merged included in `defaultBootstrap`
- _next_: followup on browser investigation and confirm if the EPIC can be safely closed
**[Cover Several Environments As Part of Testing](https://github.com/waku-org/js-waku/issues/52)** {test}, {E:2023-qa}
- _achieved_: browser testing is redone and opening for review
- _next_: integrate with release process - rather quick follow up, revisit current epic
---
### go-waku
**[RLN enabled by default](https://github.com/waku-org/go-waku/issues/655)** {E:3.2: Basic DoS protection in production}
- _achieved_:
- ordered validator execution, upgrade zerokit, append rln proofs when posting msgs in rest/rpc, clean up nullifier table, automatically use key from keystore if only a single credential is available, validate credential using onchain query
- rln membership registration logic refactoring and fixing bugs. Added test for membershipFetcher. Added code for mock_blockchain and mock_client to test membershipFetcher.
- _next_: bandwidth validation, rln isReady verif in /health endpoint, subcommand to list credentials