Skip to content
Open
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
68db01f
p2p impl
giurgiur99 Mar 23, 2026
1094bc4
parallel http and p2p
giurgiur99 Mar 23, 2026
fa18112
rename job
giurgiur99 Mar 23, 2026
f1738c2
fix field blob
giurgiur99 Mar 23, 2026
8ddc83d
serialize string
giurgiur99 Mar 23, 2026
0d091cf
validate ddo
giurgiur99 Mar 23, 2026
0e46131
revert decryptor url
giurgiur99 Mar 23, 2026
686c5b1
revert to http for now
giurgiur99 Mar 23, 2026
48c0c27
fix signatures
giurgiur99 Mar 23, 2026
3a8916c
lint fix
giurgiur99 Mar 23, 2026
df7963c
decrypt p2p and refactor
giurgiur99 Mar 24, 2026
09abbef
cleanup
giurgiur99 Mar 24, 2026
c91eaaf
cleanup and refactroing
giurgiur99 Mar 24, 2026
8c2bb5a
p2p warmup
giurgiur99 Mar 25, 2026
b1509a6
Merge branch 'main' into p2p
giurgiur99 Mar 25, 2026
7496d7b
find peer
giurgiur99 Mar 25, 2026
55664d5
move functions to class level
giurgiur99 Mar 25, 2026
202c52b
remove unused checks
giurgiur99 Mar 25, 2026
0b8be6c
async node creation
giurgiur99 Mar 25, 2026
3d8c5c2
reuse same provider
giurgiur99 Mar 25, 2026
a4173c1
Merge 3d8c5c2ec30633e34393b96ed50691c8342b1925 into 3b3cdebdb5ce7b89e…
giurgiur99 Mar 25, 2026
cfca92a
Updating ComputeExamples.md
Mar 25, 2026
3ab7c2b
simplift to hex and log err msg
giurgiur99 Mar 26, 2026
57cf167
Merge branch 'p2p' of https://github.com/oceanprotocol/ocean.js into p2p
giurgiur99 Mar 26, 2026
6a64b03
lint fix
giurgiur99 Mar 26, 2026
7016b06
revert bad conversion
giurgiur99 Mar 26, 2026
8763e07
enable tcp and new method
giurgiur99 Mar 26, 2026
7ade09b
fix methods mismatch
giurgiur99 Mar 26, 2026
5547169
use signer in tests
giurgiur99 Mar 26, 2026
0117fef
Merge 5547169b5d9f8add1b38bffd88ffbf6d22fb8ee3 into 3b3cdebdb5ce7b89e…
giurgiur99 Mar 26, 2026
ee57fcc
Updating ComputeExamples.md
Mar 26, 2026
898df88
try peer id
giurgiur99 Mar 26, 2026
c5b7448
use contracts version main
giurgiur99 Mar 26, 2026
cec1a6b
export contracts version main
giurgiur99 Mar 26, 2026
e04d1c5
get compute result, not only by url
giurgiur99 Mar 27, 2026
15baab2
lint fix
giurgiur99 Mar 27, 2026
27a5fbd
signature if no auth token
giurgiur99 Mar 27, 2026
abf0b91
remove lint unused vars
giurgiur99 Mar 30, 2026
3e7a991
encypt docker registry auth p2p
giurgiur99 Mar 31, 2026
166084c
rename env to NODE
giurgiur99 Mar 31, 2026
77c1808
rename to NODE_ENDPOINT, NODE is reserved
giurgiur99 Mar 31, 2026
d09f1cf
Merge 77c18084d5bcc84deb7cfb78b11276bc33da2f36 into 3b3cdebdb5ce7b89e…
giurgiur99 Mar 31, 2026
d3d8b4a
Updating CodeExamples.md
Mar 31, 2026
8f165ef
Updating ComputeExamples.md
Mar 31, 2026
9cda783
push,fetch config and no tls
giurgiur99 Apr 1, 2026
06420d7
Merge branch 'p2p' of https://github.com/oceanprotocol/ocean.js into p2p
giurgiur99 Apr 1, 2026
acbdd92
Release 7.0.0-next.0
alexcos20 Apr 1, 2026
f1ff511
bump uint8arrays to esm supported
giurgiur99 Apr 1, 2026
f66812a
Merge branch 'p2p' of https://github.com/oceanprotocol/ocean.js into p2p
giurgiur99 Apr 1, 2026
1973f27
getmultiaddr from peerid
giurgiur99 Apr 2, 2026
d4906ae
remove mdns
giurgiur99 Apr 2, 2026
26e8553
print ci barge start script logs
giurgiur99 Apr 2, 2026
4308bda
remove explicit contracts version
giurgiur99 Apr 2, 2026
db639ad
start without typesense
giurgiur99 Apr 2, 2026
0a59035
Release 7.0.0-next.1
giurgiur99 Apr 2, 2026
0dea6dc
improve check
giurgiur99 Apr 3, 2026
1465468
circuit relay
giurgiur99 Apr 3, 2026
7ce0946
circuit relay provider
giurgiur99 Apr 3, 2026
d9cba46
libp2p circuit + evict bad connections
giurgiur99 Apr 3, 2026
d8c51de
rename methods
giurgiur99 Apr 3, 2026
2b2e174
fix unused auth in initializecompute
giurgiur99 Apr 3, 2026
4869ced
fix test init compute
giurgiur99 Apr 3, 2026
1544ae8
Merge 4869ced5e9025e6ed072607bac5fb2a1394105e7 into 3b3cdebdb5ce7b89e…
giurgiur99 Apr 3, 2026
138d209
Updating ComputeExamples.md
Apr 3, 2026
8f33b03
Release 7.0.0-next.2
giurgiur99 Apr 3, 2026
9af1c01
replace uint8arrays lib with native
giurgiur99 Apr 6, 2026
278ef0f
fix exports name in pacakge json
giurgiur99 Apr 6, 2026
aaf33a9
Revert "fix exports name in pacakge json"
giurgiur99 Apr 6, 2026
b399086
Release 7.0.0-next.3
giurgiur99 Apr 6, 2026
2362ece
devdep libp2p + fix exports
giurgiur99 Apr 6, 2026
a82ab55
Release 7.0.0-next.4
giurgiur99 Apr 6, 2026
aef0342
fix circuit parsing
giurgiur99 Apr 6, 2026
eca532f
Release 7.0.0-next.5
giurgiur99 Apr 6, 2026
4368065
keep only esential files
giurgiur99 Apr 6, 2026
7b376f2
Release 7.0.0-next.6
giurgiur99 Apr 6, 2026
a56d4c3
get node jobs and get node status
giurgiur99 Apr 8, 2026
9342402
add fromtimestamp http
giurgiur99 Apr 8, 2026
694fce7
use direct command for status
giurgiur99 Apr 8, 2026
7bb6345
Release 7.0.0-next.7
giurgiur99 Apr 8, 2026
c6d7807
allow multiaddr dial
giurgiur99 Apr 8, 2026
b5582b5
Release 7.0.0-next.8
giurgiur99 Apr 8, 2026
51f59c5
fix review comments
giurgiur99 Apr 8, 2026
5c02645
Release 7.0.0-next.9
giurgiur99 Apr 9, 2026
8689233
p2p store discovered nodes & add dockerregistryauth
giurgiur99 Apr 9, 2026
cfa8ffd
lint fix
giurgiur99 Apr 9, 2026
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
32 changes: 24 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'
- name: Cache node_modules
uses: actions/cache@v4
env:
Expand All @@ -31,7 +31,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'
- name: Cache node_modules
uses: actions/cache@v4
env:
Expand Down Expand Up @@ -91,13 +91,23 @@ jobs:
path: coverage/

test_integration:
name: test_integration (${{ matrix.transport }})
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
include:
- transport: http
node_url: 'http://127.0.0.1:8001'
- transport: p2p
node_url: '/ip4/172.15.0.5/tcp/9001/ws/p2p/16Uiu2HAmRkJeRYRghP3ETQCpdz8NsQzQE9RpSST7i5YNgWqH4dVE'

steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'
- name: Cache node_modules
uses: actions/cache@v4
env:
Expand Down Expand Up @@ -170,12 +180,17 @@ jobs:
attempt=$((attempt + 1))
done

- name: integration
run: npm run test:integration:cover
- name: integration (${{ matrix.transport }})
run: |
if [ "${{ matrix.transport }}" = "http" ]; then
npm run test:integration:cover
else
npm run test:integration
fi
env:
INDEXING_RETRY_INTERVAL: 4000
INDEXING_MAX_RETRIES: 120
NODE_URL: 'http://127.0.0.1:8001'
NODE_URL: ${{ matrix.node_url }}

- name: docker logs
run: |
Expand All @@ -187,6 +202,7 @@ jobs:
if: ${{ failure() }}

- name: Upload coverage
if: matrix.transport == 'http'
uses: actions/upload-artifact@v4
with:
name: coverage-integration
Expand All @@ -199,7 +215,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node: ['20', '18']
node: ['22', '20']

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -237,7 +253,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'

- name: checkout ocean.js repo
uses: actions/checkout@v3
Expand Down
Loading
Loading