Releases: oceanprotocol/ocean-node
Releases · oceanprotocol/ocean-node
Release 2.0.0
- Length prefixed streams (#1232) (5081ba6)
- feat: update quickstart script & gpu docs (#1261) (d40f796)
- add ftp support & upload for url/ftp/s3. Reorg tests (#1260) (3bcdf49)
- Bump tar from 7.5.10 to 7.5.11 (#1262) (ba510a3)
- Bump tar from 7.5.8 to 7.5.10 (#1254) (7d48eed)
- storage cleanup & add S3 Storage for datasets (so far) (#1256) (23b18dd)
- fix: integration c2d test (#1212) (eac4651)
Release 1.0.7
Release 1.0.6
Release 1.0.5
Release 1.0.4
Release 1.0.3
Release 1.0.2
Release 1.0.1
Release 1.0.0
- Release 1 0 (#1235) (104e740)
- retry connection lost (#1213) (376bf28)
- fix gas calculation (#1224) (5065545)
- refactor job folders creation (#1227) (10b2b63)
- more error logs and return correct msg (#1219) (86c62dc)
- expose escrow addresses in status endpoint (#1223) (8079c5e)
- Bump axios from 1.12.0 to 1.13.5 (#1203) (421c603)
- Bump tar from 7.5.7 to 7.5.8 (#1209) (954afde)
- imageRetention for build (#1214) (d488b1f)
- add ghcr (#1210) (63c8ef5)
- feat: add get node logs p2p handler (#1199) (440bc6e)
- refactor claims (#1200) (7253868)
- add dockerRegistrysAuth (#1193) (564decf)
- feat: announce dns p2p addresses (#1196) (3885e44)
- Fix/1184 file headers not sent (#1195) (de4b81b)
- add signature for encrypt handlers (#1189) (7d9453b)
- fix: use file object headers when accessing file (#1192) (012acae)
- add docker image cleanup (#1190) (f1b4bec)
- add compute-pricing.md (#1185) (036a8d2)
- refactor keys (#1177) (eea762c)
- Bump tar from 7.5.4 to 7.5.7 (#1178) (ee2afbf)
- remove threads (#1170) (76dc67c)
- feat: update node quickstart script with gpu auto detect (#1149) (d0742c3)
- Bump h3 from 1.11.1 to 1.15.5 in /controlpanel (#1157) (1183270)
- LibP2P V3 (#1125) (2ef8e31)
- Bump lodash from 4.17.21 to 4.17.23 (#1169) (23f17d9)
- Merge pull request #1156 from oceanprotocol/fix/db-issue-ddo-handler (228aeb7)
- More error logs, filter 0 amount resources, fix resources checks (#1171) (82a00f2)
- compute max running wait time (#1163) (0720718)
- fix: refactor blockchain class (#1167) (3b13dcd)
- Fix indexer (#1151) (ad5d8f5)
- Bump tar from 7.5.3 to 7.5.4 (#1166) (c4c849c)
- ci: fix test system job common cli error (#1138) (2a6d28f)
- Merge pull request #1162 from oceanprotocol/set-dataset-initialize-compute (dfa34d6)
- feat: add support for ssl certificates (#1158) (e980ad2)
- set empty array for datasets in case it's missing (92b3c4b)
- Feature/add_intel_gpu_readme (#1160) (39a50ff)
- Bump tar from 7.4.3 to 7.5.3 (#1159) (0fa2f80)
- add copilot instructions (#1150) (73ef6bc)
- Added defensive null checks for db connection (ec39bce)
- fix: update signature validation (#1153) (95d8e41)
- more error handling for compute loop (#1152) (9cd4598)
- fix validateDDO signature logic (#1143) (17607bf)
- fix credentials (#1139) (a515618)
- Fix/p2p get push node config (#1127) (5c0ba23)
- Add htmlUrl to payload.json in n8n workflow (5848307)
- Fix pull request issue reference in n8n workflow (7b40879)
- Fix JSON payload handling for overrides (415adac)
- Update webhook URL in n8n workflow (541856d)
- add n8n workflow (#1144) (96a8513)
- build arm versions only on release and main (#1142) (dec1d88)
- Fix auth token smart account (#1140) (f44e672)
- fix multiformats version (#1137) (6e95b4f)
- Bump brace-expansion from 1.1.11 to 1.1.12 in /controlpanel (#958) (ce48157)
- Bump sha.js from 2.4.11 to 2.4.12 in /controlpanel (#1023) (fc7cdee)
- Bump ws from 6.2.2 to 6.2.3 in /controlpanel (#959) (498bef9)
- Bump next from 13.5.6 to 14.2.35 in /controlpanel (#1120) (8b196f7)
- Bump node-forge from 1.3.1 to 1.3.2 in /controlpanel (#1106) (b00d437)
- Bump js-yaml from 3.14.1 to 3.14.2 in /controlpanel (#1103) (79260dc)
- update dockerfile node 22 (#1135) (28c70d3)
- Bump on-headers and compression in /controlpanel (#987) (4ef33af)
- Update node 22 (#1132) (a107cda)
- fix: update admin handlers validation to accept smart wallet signatures (#1124) (9919f6b)
- feat: add wss support for browser -> node communication (#1111) (bfa0b6d)
- Merge pull request #1117 from oceanprotocol/add-min-job-duration (0d89784)
- feat/npm-packages (#1115) (b3e7e4e)
- fix format (9aa23ca)
- add minJobDuration in env (9ecb226)
- add minJobDuration (a2bd7c4)
- smart accounts signature (#1105) (200c94c)
- fix minDuration logic (#1101) (1c376bd)
- bump_contracts_to_2_5_0 (#1100) (56147f2)
- Round decimals (#1098) (c1527d5)
- Merge pull request #1096 from oceanprotocol/feat/compute-userdata (efe62fb)
- fix: lint (9249173)
- chore: userdata on compute (09efcf2)
- Merge pull request #1095 from oceanprotocol/feat/user-data-download-command (1439a67)
- chore: add userdata in download command (e7d20cc)
- P2P display error message on direct command (#1089) (f3c0cb0)
- Merge pull request #1092 from oceanprotocol/feat/fix-algo-validation (ee20908)
- chore: fix algo validation (bcf75f6)
- throw err msg (#1088) (659c5d4)
- Bug/fix claim with withdraw (#1087) (957a104)
- job queue (#1085) (c9475de)
- show nodeID (#1080) (b830e63)
- p2p port config fixes (#1084) (83e179c)
- fix config p2p (#1078) (aff1b16)
- throw error msg (#1082) (13a3546)
- Merge pull request #1077 from oceanprotocol/feat/fix-chainid-fee (04de460)
- chore: fix param in getProviderFeeToken (1487a2d)
- group nvidia devices (#1076) (44473e4)
- Admin endpoint to fetch/push json config (#1066) (04de331)
- Merge pull request #1074 from oceanprotocol/feature/adapt-jobs-processing (2c4208e)
- fixes (bbfaf93)
- remove console log, fix typo name (71c1d9a)
- Refactor config (#1064) (42549ce)
- update codeowners (#1075) (f38afc6)
- Merge pull request #1025 from oceanprotocol/fix/index_issues (3970192)
- set job duration and return all jobs on getJobs handler (77e29f5)
- Merge pull request #1067 from oceanprotocol/return-node-jobs-endpoint (9b00076)
- fix cost compute issue (0b6ab9b)
- add cost on payment job (17bb424)
- fix format (33bb806)
- revert sniffOnStart change (850c316)
- add integration tests for getJobs handler (b4bdb40)
- fix missing payment issue (cf20e09)
- C2D Access lists (#1072) (590bd95)
- fix fees filter (#1073) (caf98bd)
- add new filter on get jobs based on consumer address (9be8fd5)
- defaults fees (#1071) (eaf4469)
- fix ports config (#1069) (259114d)
- fix lint issue (319cd45)
- adapt get jobs method (13ec468)
- fix format issue (a2b687f)
- adapt getFinishedJobs logic (82187b7)
- apply format, add order by in sql query (5d9fb44)
- add validation unit test (bc03d10)
- fix get all jobs (26e420b)
- add new jobs handler (d9984bb)
- Merge pull request #1042 from oceanprotocol/feature/add-retrial (2ae0f06)
- update should find the state of the ddo using query ddo state handler (9d129b3)
- fix change requests (01cb2cc)
- merge source branch (9284a32)
- try fix integration (fe0b4ca)
- try fix integration (daedcb4)
- Fix build errors: Add missing dependencies and correct event name in ExchangeCreatedEventProcessor (0c6be12)
- Merge branch 'main' into fix/index_issues (01f5cc6)
- Config JSON fixes (#1060) (ca24c30)
- fix cpu quota (#1063) (c8dccc3)
- backwards compatible (13b646f)
- add configLog and check errors (#1059) (fe06b36)
- fix disk monitor (a9a9c9c)
- merge main (1ecd46a)
- fix lint (201934e)
- add proper checks to decrypt function (c0cd43c)
- simplify logic (edfb546)
- Fix/disk_ram_in_gb (#1061) (83d147b)
- add elasticsearch compose (#1056) (b4406dd)
- Fix condition. (#1058) (b5f82dd)
- Validate service ID for trusted algorithms. (#1049) (bd2f256)
- Parse JSON config file. (#1034) (95d179c)
- Add friendly name to node (#1053) (57f56a9)
- Docker inspect on PublishingResults. (#1048) (16fc8ff)
- Bump ddo.js to v0.1.4. (#1052) (91a779a)
- check image manifest (#1046) (b5f6866)
- Update job model. (#1047) (9266825)
- Fix lint. (335906d)
- remove retrial. (1190c46)
- add logs (a61404c)
- Fix retrial in worker. (8d5ed53)
- Fix log level. (8ae589a)
- Add retrial where possible when indexing DDOs. (95226e5)
- Bump axios from 1.8.4 to 1.12.0 (#1039) (95fb644)
- Check disk quota (#1038) (6f6bc27)
- add suport for image build (#1036) (e5626e8)
- resolve ddo if neded (#1010) (748e0e2)
- allow algo envs (#1032) (a2283ef)
- stop with auth token fix (#1029) (5847f5a)
- Merge pull request #1015 from oceanprotocol/main (f22798d)
- Merge pull request #1002 from oceanprotocol/fix/get-ddo-state-query (36184de)
- remove no-dashboard cmd for barge (501ff19)
- update message (0763555)
- update timeout (4155fc7)
- update ci (5b07811)
- Validate algorithm for dataset in intializeCompute. (#1012) (a8b4d37)
- fix lint (0e77a72)
- fix build (79204cd)
- debug system cleanup logs (99e0fd6)
- Await P2P Provide handle (#1017) (f6d424a)
- fix integration (6f1c438)
- revert to original chunk size after 3 succesfull calls at current value (a6ab941)
- merge other indexer issues (b410785)
- Allow dataset on c2d (#1009) (7f99971)
- bump contracts to 2.4.0 (#1016) (3d9aca4)
- add compute additionalViewers (#1014) (2525092)
- fix initializePSVerification endpoint (569705b)
- Handle stuck jobs on Running phase. Fix scheduling cleanup for c2d jobs orphans (#989) (fbb04a1)
- Add logs and try-catch for fetching exchange and dispenser details. (#1004) (4089bb7)
- update check for unencrypted ddo metadatahas (d2571c7)
- add initializePSVerification (#994) (5959d59)
- accept 201 response status as well (852a0b9)
- use actual hash bytes to sign the message not hex string (9feeff1)
- update signature message (f6b2806)
- add paddings to messages (f4b5aa7)
- refactor signature (e5cd644)
- add cpu desc in c2d envs (#998) (01aef98)
- one more signature option (226d988)
- try another signature (7a17e76)
- added more debug logs (9482d8c)
- update decrypt signature (f1ab532)
- update nonce (9e5a9f0)
- Fix rate limiter on number of requests & connections (#986) (61e6c82)
- update log msg (6ea56d7)
- update decrypt flag logic (409c49b)
- log tests (067fd84)
- fix tests (6801281)
- fix build (f05505d)
- added get nonce from provider and use fallback a miliseconds nonce (39fc495)
- Cleanup unit tests. Replace Database constructor with async init fn (#999) (2c7e3c6)
- added more updates to ddo not beeing able to be processed (7fa4877)
- better handle typesense and elastic db (5a5a36b)
- add es connection monitoring only when es db is defined (#996) (3e71cbb)
- Fix/ Get DDO state query (#991) (ff71ee7)
- fix stopCompute docker (#995) ...
Release 0.2.3
- Update node script - C2D (#896) (b2ba6f4)
- fix docker-compose (#895) (93b1db1)
- re-indexing old DDOs (#867) (543045a)
- Upgrade tsx dep to v4.x (#893) (5c5831b)
- C2D Docker (#705) (bc6ec5f)
- Updating codeowners (#887) (9f2870d)
- Merge pull request #886 from oceanprotocol/issue-fix-indexing (30fe12a)
- delete previous comments (ca50a6c)
- fix test (3f54ec2)
- try different approach (b139b32)
- do same change on update (a7e4853)
- fix issue with empty nft fields (f14b0e9)
- Merge pull request #841 from oceanprotocol/issue-812-admins-list (8db1004)
- Merge branch 'main' into issue-812-admins-list (c3fff98)
- Merge pull request #874 from oceanprotocol/fix/p2p-remote-peer-msg (e528069)
- Merge branch 'main' into issue-812-admins-list (6c84a53)
- Merge pull request #836 from oceanprotocol/issue-811-decrypters (832bd4a)
- Merge branch 'main' into issue-811-decrypters (16d4392)
- Update error message for invalid peer connection (abc0860)
- Merge pull request #869 from oceanprotocol/issue-868-passtrhough (7607b3e)
- Merge branch 'main' into issue-811-decrypters (5fbf54d)
- merge main & fix conflicts (f584f98)
- send 404 if not defined url (341040e)
- fix status code if policy server not available (6a6d769)
- fix sendTo (67697d5)
- Fix DDO: Stats and Prices for exchanges/dispensers (#774) (fdee534)
- move p2p getters as handlers (#862) (79ca8c2)
- always check remote peerId (#864) (77d272e)
- Merge branch 'main' into issue-811-decrypters (c90e80e)
- Merge branch 'main' into issue-812-admins-list (915bb14)
- Merge pull request #842 from oceanprotocol/issue-838-dashboard-build-test (713455e)
- Updating test command (22fb6b5)
- Updating CI (2ddd63f)
- Updating CI (3e9f627)
- Updating dashboard (a337876)
- Updating test (89e1bb2)
- clean logs (a789776)
- refactor handlers interfaces (37cbfa5)
- merge main & fix conflicts (58d3bf7)
- missing couple changes (e994055)
- Merge pull request #826 from oceanprotocol/issue-815-isolated-node (1b21e59)
- change interface for admin commands (6d5115a)
- fix lint issues (190a1f3)
- try different approach, immediate call, missing impls (b252096)
- try different approach, immediate call (b69f51d)
- another try (0888447)
- debug (3ca8f75)
- another try (de1df15)
- another try, small refactor (389b56e)
- add callback style for test (0813f94)
- Merge branch 'main' into issue-812-admins-list (8623160)
- merge main & fix conflicts (3948d7c)
- Merge pull request #823 from oceanprotocol/issue-814-credentials-types (a70682a)
- fix case search (0dc0997)
- merge main and fix conflicts (0cdc90a)
- Test if the dashboard test fails when changes haven't been included in the build files (eb3a29e)
- Test if dashboard changes are already commited (f4341c5)
- add missing file (8aa0e7b)
- refactor: move contract functions to separate file (a89eaf6)
- refactor, move getAdmins fn to auth (5ba8bd5)
- Merge branch 'main' into issue-812-admins-list (b652458)
- Merge pull request #839 from oceanprotocol/issue-778-remove-echo (7834ad2)
- Merge branch 'main' into issue-778-remove-echo (e10d92a)
- add util function to get all addresses on access list , looking for events and balance (7d23889)
- Merge branch 'main' into issue-812-admins-list (d42e17a)
- add check for AddressAdded event on test (2981ff9)
- fix duplicate line (df7a58a)
- fix remaining conflicts (9c74551)
- merge main + fix conflicts (3dfbc3d)
- Merge pull request #819 from oceanprotocol/issue-808-accesslist-creds (09a4553)
- Merge branch 'main' into issue-808-accesslist-creds (2f5586d)
- wip: add check for allowed admins froma ccess list contracts (2c918c2)
- add allowed admins access list (e818130)
- Merge pull request #829 from oceanprotocol/issue-813-validators-list (4f788cf)
- Merge branch 'main' into issue-813-validators-list (3d195d7)
- remove echo command (c4b5b56)
- Merge pull request #821 from oceanprotocol/issue-820-dashboard-build-files (4d40db2)
- Merge branch 'main' into issue-820-dashboard-build-files (7b793c7)
- Revert "Updating the dashboard build files" (98b32ce)
- Updating the dashboard build files (2a9e884)
- Merge pull request #837 from oceanprotocol/issue-809-match-all (d34b760)
- refactor return type, use boolean instead (440b6f0)
- fix review (46ff541)
- fix typo (61a97bc)
- add * as match all rule for address types (6b3adc9)
- fix import (a1796ba)
- force to number (234b360)
- add utility function for access list credentials (6db2924)
- fix balance number check (80aa286)
- mv unit test to integration (need contracts deployment) (7236ac5)
- add address file env (2cf762b)
- debug (310fe8d)
- access list check (9c58fbb)
- fix balanceOf (50f8a05)
- add skeleton for testing access list contracts (951ef2e)
- add support on config (36eeaad)
- start adding AUTHORIZED_DECRYPTERS_LIST (ed746fe)
- some comments (0a2f1e4)
- refactor allowed validators list checks (30cc03c)
- Merge pull request #834 from oceanprotocol/fix/policy-server-return (5fe9a7b)
- fix: return correct message on policy server call (f5bb42d)
- Merge pull request #832 from oceanprotocol/issue-831-policy (4582432)
- fix doc route path (547d987)
- add routes (079848d)
- small comments (c631325)
- check for allowed validators list on smart contract (013100e)
- refactor var type, .env example (30056ff)
- fix var name (c565f9f)
- add types (b9cae0e)
- start add ALLOWED_VALIDATORS_LIST (8630ef9)
- add env.md entries (d1c2ff3)
- add access list contract support (1ba68b2)
- check for authorized publishers on indexer (cce9245)
- key can be null too (5ec1861)
- add parsing of env vars and lists (1c23f2a)
- add AUTHORIZED_PUBLISHERS_*** env variables (bf5bd7a)
- fix policy server check, ddo and service level merged together (7799818)
- add tests + helper function for known types (9508da5)
- check for policy server url or check creds locally (9989937)
- update download handler with regarding policy server (b9298cf)
- fix imports (3631cd2)
- add util function to detect known cred type (53e5a8a)
- add known types + check if configured (9a2aa19)
- update build files and hash (3b547c2)
- small refactor (5c84ed8)
- fix import (6f9a217)
- add function return type to signature (94e1f31)
- some helper functions that might be used later (05a74c1)
- new accessList credentials type (e77c598)
- Merge pull request #711 from oceanprotocol/dependabot/npm_and_yarn/dashboard/fast-xml-parser-4.5.0 (2b84e26)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/fast-xml-parser-4.5.0 (b17bef0)
- Merge pull request #725 from oceanprotocol/dependabot/npm_and_yarn/dashboard/secp256k1-5.0.1 (810f70f)
- merge main, fix conflicts (a0f4368)
- Merge pull request #746 from oceanprotocol/dependabot/npm_and_yarn/dashboard/elliptic-6.6.0 (d1d114a)
- Merge pull request #757 from oceanprotocol/dependabot/npm_and_yarn/multi-e83d58bd95 (11bd4e5)
- Merge pull request #775 from oceanprotocol/issue-773-indexer (1386b20)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/fast-xml-parser-4.5.0 (4c0999d)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/secp256k1-5.0.1 (3393430)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/elliptic-6.6.0 (4ac3a3f)
- Merge branch 'main' into issue-773-indexer (a783adb)
- add findPeer & dht refactor (#793) (c94b0dd)
- add support for identifyPush protocol (#794) (e05ab46)
- no need to store everything in peerStore (#795) (1badd40)
- add multiAddrs for directCommand (#796) (0bd7079)
- Merge pull request #785 from oceanprotocol/issue-780-rate-limmits (bc7edcc)
- fix conflicts (4da190c)
- Merge pull request #789 from oceanprotocol/issue-788-missing-ddo-check (cb3bcb1)
- Merge branch 'main' into issue-788-missing-ddo-check (b7efa34)
- Merge pull request #790 from oceanprotocol/issue-772-missing-code-hash (e42ada6)
- add setting for max connection on ci (f9a5c03)
- just debug system test (f2cfda6)
- update setting on CI for system test (b9a4007)
- update seeting on CI for test (78cb82e)
- update script, + add clear cache log (105703b)
- refactor, move rate hanling to node instance, not handler (05e2203)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/elliptic-6.6.0 (58af456)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/secp256k1-5.0.1 (46fddbe)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/fast-xml-parser-4.5.0 (3715a22)
- Merge branch 'main' into dependabot/npm_and_yarn/multi-e83d58bd95 (ce67eeb)
- Merge branch 'main' into issue-773-indexer (224321e)
- add reference in docs (1ac49e4)
- remove import function, dependency problem (b3c26dc)
- recalculate hash if needed (2359529)
- clear history after certain threshold (94d9fdb)
- refactor function + add checks on p2p as well (67d3209)
- add missing check on republish ddos (b2bfc64)
- Merge branch 'main' into issue-780-rate-limmits (beb3836)
- Merge pull request #784 from oceanprotocol/issue-783-fix-env (2de7c25)
- add global connection slimit, http request (f8e264e)
- refactor connections rate, per minute not second (ab2283e)
- fix usage of getBoolEnvValue (13b4add)
- fix corner case issue on ganache (ec17376)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/fast-xml-parser-4.5.0 (0853365)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/secp256k1-5.0.1 (f0a6f1a)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/elliptic-6.6.0 (c47fb67)
- Merge branch 'main' into dependabot/npm_and_yarn/multi-e83d58bd95 (2074a5a)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/fast-xml-parser-4.5.0 (bbb633b)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/secp256k1-5.0.1 (a976d40)
- Merge branch 'main' into dependabot/npm_and_yarn/dashboard/elliptic-6.6.0 (fa82dc6)
- try with nyc (276b3af)
- remove deps (7405108)
- Merge branch 'main' into dependabot/npm_and_yarn/multi-e83d58bd95 (c397511)
- Merge branch 'main' into dependabot/...