Skip to content

JSON RPC support over socket with OpenRPC docs #75

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

Open
wants to merge 43 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
95ae127
integrated RPC calls, still a bug: client keeps hanging
maximevanhees Apr 7, 2025
4c5b668
fixed bug where client kept hanging
maximevanhees Apr 8, 2025
829b8a5
changed fixed ID of RPC calls
maximevanhees Apr 8, 2025
b939882
fix lint issues
maximevanhees Apr 8, 2025
257d02a
fix formatting
maximevanhees Apr 8, 2025
8f7b292
fixed rpc tests
maximevanhees Apr 8, 2025
e36aae1
fixed rpc_tests formatting
maximevanhees Apr 8, 2025
d80091e
removed wrong tests
maximevanhees Apr 8, 2025
e18f35f
docs: Improve and expand Zinit API documentation
Mahmoud-Emad Apr 8, 2025
899c186
cargo clippy fixes
maximevanhees Apr 8, 2025
6043890
fix formatting errors
maximevanhees Apr 8, 2025
620d8e6
Merge pull request #74 from threefoldtech/json_rpc_docs
maximevanhees Apr 8, 2025
2435660
updated openrpc spec + added rpc methods to create/get/delete service…
maximevanhees Apr 9, 2025
3d99e2e
fetching rpc specs + create/delete/get service over HTTP proxy works …
maximevanhees Apr 9, 2025
962d83d
fix formatting
maximevanhees Apr 10, 2025
c86e96a
separated the http proxy and zinit itself. 2 separate binaries now
maximevanhees Apr 10, 2025
8a6acfd
created zinit client library
maximevanhees Apr 10, 2025
fa53489
implemented missing fuction in zinit-http
maximevanhees Apr 10, 2025
fe1efb0
splitted api client and server + restructering plan + removed wrong t…
maximevanhees Apr 10, 2025
6552000
fix formatting
maximevanhees Apr 10, 2025
8227949
remove legacy protocol; only JSON-RPC support from now on
maximevanhees Apr 11, 2025
b07c40e
fixed path handling issue; looking for services only happens in passe…
maximevanhees Apr 11, 2025
4b33604
fix formatting
maximevanhees Apr 11, 2025
9f16507
updated docs + removed old docs
maximevanhees Apr 11, 2025
2c8e661
removed old README.md
maximevanhees Apr 11, 2025
67faa29
fix clippy warnings
maximevanhees Apr 11, 2025
732bfbf
fix typo
maximevanhees Apr 15, 2025
1587a21
temp fix logging by forcing snapshot behaviour
maximevanhees Apr 15, 2025
e244628
contains errors; used as temp. state
maximevanhees Apr 15, 2025
5d4be50
refactoring: manual implementation of json_rpc. Removed legacy protocol
maximevanhees Apr 16, 2025
0513f62
removed zinit instance from service-file CRUD operations
maximevanhees Apr 16, 2025
1f2f56d
temp save point: implemented RPC server and client struct using jsonr…
maximevanhees Apr 17, 2025
30c6877
RPC over Unix socket with reth-ipc crate
maximevanhees Apr 18, 2025
dd3c23c
fixed logging + integration of RPC with jsonrpsee crate
maximevanhees Apr 22, 2025
feeb34d
fixed bugs + rewritten docs + made zinit proxy available through `zin…
maximevanhees Apr 22, 2025
12cc9bd
fixed CORS issue for playground openrpc
maximevanhees Apr 22, 2025
a0bb600
fixed issue wrong method for playground openrpc
maximevanhees Apr 22, 2025
ebf2a68
try switching to ubuntu-latest gh runner to fix gh action
maximevanhees Apr 23, 2025
59ffb4c
try switching to ubuntu-latest gh runner to fix gh action - again
maximevanhees Apr 23, 2025
7776184
apply cargo fmt
maximevanhees Apr 23, 2025
e2e6c80
updated zinit-client to reflect new rpc crates
maximevanhees Apr 23, 2025
e6ba4d3
applying cargo formatting
maximevanhees Apr 23, 2025
5393f8f
remove old documentation
maximevanhees Apr 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
build:
name: Releasing zinit
# we use 18.04 to be compatible with libc version on zos
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push]

jobs:
build:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
name: Checkout code
Expand Down
Loading
Loading