Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs #1076

Closed
13 of 14 tasks
jm-clius opened this issue Aug 15, 2022 · 8 comments
Closed
13 of 14 tasks

HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs #1076

jm-clius opened this issue Aug 15, 2022 · 8 comments
Assignees
Labels
E:REST API service node See https://github.com/waku-org/pm/issues/82 for details

Comments

@jm-clius
Copy link
Contributor

jm-clius commented Aug 15, 2022

Planned start date:
Due date:

Summary

We've previously added a basic HTTP REST API for nwaku, covering Relay and Debug functionality. This issue tracks the effort to add basic Store, Filter, Admin and Private HTTP REST API functionality.

Acceptance Criteria

Tasks

RAID (Risks, Assumptions, Issues and Dependencies)

@jm-clius jm-clius changed the title Continue HTTP REST API: Store, HTTP REST API: Store, Filter, Admin and Private APIs Aug 15, 2022
@jm-clius jm-clius added this to the Release 0.12 milestone Aug 15, 2022
@LNSD LNSD changed the title HTTP REST API: Store, Filter, Admin and Private APIs HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs Aug 31, 2022
@jm-clius jm-clius added this to Waku Sep 2, 2022
@jm-clius jm-clius moved this to In Progress in Waku Sep 2, 2022
@jm-clius
Copy link
Contributor Author

jm-clius commented Sep 2, 2022

Note the issue raised in #1032 when implementing the Admin API.

@fryorcraken fryorcraken modified the milestones: Release 0.12, Release 0.13 Sep 21, 2022
@fryorcraken fryorcraken moved this from In Progress to Todo in Waku Sep 21, 2022
@jm-clius jm-clius modified the milestones: Release 0.13.0, Release 0.14.0 Nov 11, 2022
@vpavlin vpavlin removed this from the Release 0.18.0 milestone Jun 9, 2023
@fryorcraken fryorcraken added Epic and removed milestone Tracks a subteam milestone labels Aug 24, 2023
@NagyZoltanPeter
Copy link
Contributor

Weekly Update

  • achieved: Legacy Filter - v1 - interface Rest Api support added. V2 implementation done wait for PR review
  • next: Finish rebase to master, manual adapt of autoshard feature into Filter v2.

@NagyZoltanPeter
Copy link
Contributor

Weekly Update

  • achieved: Legacy Filter - v1 - interface Rest Api support added. V2 implementation done wait for PR review
  • next: Complete Filter v2 PR foundings fixes.
  • blocking: PR review found a design flow, need a little redesign.

@fryorcraken fryorcraken added E:REST API service node See https://github.com/waku-org/pm/issues/82 for details and removed Epic E:2023-many-platforms labels Sep 5, 2023
@fryorcraken fryorcraken changed the title [Epic] HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs Sep 5, 2023
@NagyZoltanPeter
Copy link
Contributor

Weekly Update

  • 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.

@NagyZoltanPeter
Copy link
Contributor

This conver issue is part of supporting multiple platforms epic, but as being most of its target achieved and already included in current releases (since v0.21.1) I close this issue as is with documented achievements.
Will create a new issue under the same epic to track missing parts (basically /private api only). All other enhancements and bug fixes shall be tracked individually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:REST API service node See https://github.com/waku-org/pm/issues/82 for details
Projects
Status: Done
Archived in project
Development

No branches or pull requests

6 participants