Skip to content

Commit bbdf97b

Browse files
committed
Release 1.0.0
1 parent 104e740 commit bbdf97b

3 files changed

Lines changed: 182 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,187 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [v1.0.0](https://github.com/oceanprotocol/ocean-node/compare/v0.2.3...v1.0.0)
8+
9+
- Release 1 0 [`#1235`](https://github.com/oceanprotocol/ocean-node/pull/1235)
10+
- retry connection lost [`#1213`](https://github.com/oceanprotocol/ocean-node/pull/1213)
11+
- fix gas calculation [`#1224`](https://github.com/oceanprotocol/ocean-node/pull/1224)
12+
- refactor job folders creation [`#1227`](https://github.com/oceanprotocol/ocean-node/pull/1227)
13+
- more error logs and return correct msg [`#1219`](https://github.com/oceanprotocol/ocean-node/pull/1219)
14+
- expose escrow addresses in status endpoint [`#1223`](https://github.com/oceanprotocol/ocean-node/pull/1223)
15+
- Bump axios from 1.12.0 to 1.13.5 [`#1203`](https://github.com/oceanprotocol/ocean-node/pull/1203)
16+
- Bump tar from 7.5.7 to 7.5.8 [`#1209`](https://github.com/oceanprotocol/ocean-node/pull/1209)
17+
- imageRetention for build [`#1214`](https://github.com/oceanprotocol/ocean-node/pull/1214)
18+
- add ghcr [`#1210`](https://github.com/oceanprotocol/ocean-node/pull/1210)
19+
- feat: add get node logs p2p handler [`#1199`](https://github.com/oceanprotocol/ocean-node/pull/1199)
20+
- refactor claims [`#1200`](https://github.com/oceanprotocol/ocean-node/pull/1200)
21+
- add dockerRegistrysAuth [`#1193`](https://github.com/oceanprotocol/ocean-node/pull/1193)
22+
- feat: announce dns p2p addresses [`#1196`](https://github.com/oceanprotocol/ocean-node/pull/1196)
23+
- Fix/1184 file headers not sent [`#1195`](https://github.com/oceanprotocol/ocean-node/pull/1195)
24+
- add signature for encrypt handlers [`#1189`](https://github.com/oceanprotocol/ocean-node/pull/1189)
25+
- fix: use file object headers when accessing file [`#1192`](https://github.com/oceanprotocol/ocean-node/pull/1192)
26+
- add docker image cleanup [`#1190`](https://github.com/oceanprotocol/ocean-node/pull/1190)
27+
- add compute-pricing.md [`#1185`](https://github.com/oceanprotocol/ocean-node/pull/1185)
28+
- refactor keys [`#1177`](https://github.com/oceanprotocol/ocean-node/pull/1177)
29+
- Bump tar from 7.5.4 to 7.5.7 [`#1178`](https://github.com/oceanprotocol/ocean-node/pull/1178)
30+
- remove threads [`#1170`](https://github.com/oceanprotocol/ocean-node/pull/1170)
31+
- feat: update node quickstart script with gpu auto detect [`#1149`](https://github.com/oceanprotocol/ocean-node/pull/1149)
32+
- Bump h3 from 1.11.1 to 1.15.5 in /controlpanel [`#1157`](https://github.com/oceanprotocol/ocean-node/pull/1157)
33+
- LibP2P V3 [`#1125`](https://github.com/oceanprotocol/ocean-node/pull/1125)
34+
- Bump lodash from 4.17.21 to 4.17.23 [`#1169`](https://github.com/oceanprotocol/ocean-node/pull/1169)
35+
- Added defensive null checks for db connection [`#1156`](https://github.com/oceanprotocol/ocean-node/pull/1156)
36+
- More error logs, filter 0 amount resources, fix resources checks [`#1171`](https://github.com/oceanprotocol/ocean-node/pull/1171)
37+
- compute max running wait time [`#1163`](https://github.com/oceanprotocol/ocean-node/pull/1163)
38+
- fix: refactor blockchain class [`#1167`](https://github.com/oceanprotocol/ocean-node/pull/1167)
39+
- Fix indexer [`#1151`](https://github.com/oceanprotocol/ocean-node/pull/1151)
40+
- Bump tar from 7.5.3 to 7.5.4 [`#1166`](https://github.com/oceanprotocol/ocean-node/pull/1166)
41+
- ci: fix test system job common cli error [`#1138`](https://github.com/oceanprotocol/ocean-node/pull/1138)
42+
- set empty array for datasets in case it's missing [`#1162`](https://github.com/oceanprotocol/ocean-node/pull/1162)
43+
- feat: add support for ssl certificates [`#1158`](https://github.com/oceanprotocol/ocean-node/pull/1158)
44+
- Feature/add_intel_gpu_readme [`#1160`](https://github.com/oceanprotocol/ocean-node/pull/1160)
45+
- Bump tar from 7.4.3 to 7.5.3 [`#1159`](https://github.com/oceanprotocol/ocean-node/pull/1159)
46+
- add copilot instructions [`#1150`](https://github.com/oceanprotocol/ocean-node/pull/1150)
47+
- fix: update signature validation [`#1153`](https://github.com/oceanprotocol/ocean-node/pull/1153)
48+
- more error handling for compute loop [`#1152`](https://github.com/oceanprotocol/ocean-node/pull/1152)
49+
- fix validateDDO signature logic [`#1143`](https://github.com/oceanprotocol/ocean-node/pull/1143)
50+
- fix credentials [`#1139`](https://github.com/oceanprotocol/ocean-node/pull/1139)
51+
- Fix/p2p get push node config [`#1127`](https://github.com/oceanprotocol/ocean-node/pull/1127)
52+
- add n8n workflow [`#1144`](https://github.com/oceanprotocol/ocean-node/pull/1144)
53+
- build arm versions only on release and main [`#1142`](https://github.com/oceanprotocol/ocean-node/pull/1142)
54+
- Fix auth token smart account [`#1140`](https://github.com/oceanprotocol/ocean-node/pull/1140)
55+
- fix multiformats version [`#1137`](https://github.com/oceanprotocol/ocean-node/pull/1137)
56+
- Bump brace-expansion from 1.1.11 to 1.1.12 in /controlpanel [`#958`](https://github.com/oceanprotocol/ocean-node/pull/958)
57+
- Bump sha.js from 2.4.11 to 2.4.12 in /controlpanel [`#1023`](https://github.com/oceanprotocol/ocean-node/pull/1023)
58+
- Bump ws from 6.2.2 to 6.2.3 in /controlpanel [`#959`](https://github.com/oceanprotocol/ocean-node/pull/959)
59+
- Bump next from 13.5.6 to 14.2.35 in /controlpanel [`#1120`](https://github.com/oceanprotocol/ocean-node/pull/1120)
60+
- Bump node-forge from 1.3.1 to 1.3.2 in /controlpanel [`#1106`](https://github.com/oceanprotocol/ocean-node/pull/1106)
61+
- Bump js-yaml from 3.14.1 to 3.14.2 in /controlpanel [`#1103`](https://github.com/oceanprotocol/ocean-node/pull/1103)
62+
- update dockerfile node 22 [`#1135`](https://github.com/oceanprotocol/ocean-node/pull/1135)
63+
- Bump on-headers and compression in /controlpanel [`#987`](https://github.com/oceanprotocol/ocean-node/pull/987)
64+
- Update node 22 [`#1132`](https://github.com/oceanprotocol/ocean-node/pull/1132)
65+
- fix: update admin handlers validation to accept smart wallet signatures [`#1124`](https://github.com/oceanprotocol/ocean-node/pull/1124)
66+
- feat: add wss support for browser -> node communication [`#1111`](https://github.com/oceanprotocol/ocean-node/pull/1111)
67+
- Add min job duration [`#1117`](https://github.com/oceanprotocol/ocean-node/pull/1117)
68+
- feat/npm-packages [`#1115`](https://github.com/oceanprotocol/ocean-node/pull/1115)
69+
- smart accounts signature [`#1105`](https://github.com/oceanprotocol/ocean-node/pull/1105)
70+
- fix minDuration logic [`#1101`](https://github.com/oceanprotocol/ocean-node/pull/1101)
71+
- bump_contracts_to_2_5_0 [`#1100`](https://github.com/oceanprotocol/ocean-node/pull/1100)
72+
- Round decimals [`#1098`](https://github.com/oceanprotocol/ocean-node/pull/1098)
73+
- chore: userdata on compute [`#1096`](https://github.com/oceanprotocol/ocean-node/pull/1096)
74+
- chore: add userdata in download command [`#1095`](https://github.com/oceanprotocol/ocean-node/pull/1095)
75+
- P2P display error message on direct command [`#1089`](https://github.com/oceanprotocol/ocean-node/pull/1089)
76+
- chore: fix algo validation [`#1092`](https://github.com/oceanprotocol/ocean-node/pull/1092)
77+
- throw err msg [`#1088`](https://github.com/oceanprotocol/ocean-node/pull/1088)
78+
- Bug/fix claim with withdraw [`#1087`](https://github.com/oceanprotocol/ocean-node/pull/1087)
79+
- job queue [`#1085`](https://github.com/oceanprotocol/ocean-node/pull/1085)
80+
- show nodeID [`#1080`](https://github.com/oceanprotocol/ocean-node/pull/1080)
81+
- p2p port config fixes [`#1084`](https://github.com/oceanprotocol/ocean-node/pull/1084)
82+
- fix config p2p [`#1078`](https://github.com/oceanprotocol/ocean-node/pull/1078)
83+
- throw error msg [`#1082`](https://github.com/oceanprotocol/ocean-node/pull/1082)
84+
- chore: fix param in getProviderFeeToken [`#1077`](https://github.com/oceanprotocol/ocean-node/pull/1077)
85+
- group nvidia devices [`#1076`](https://github.com/oceanprotocol/ocean-node/pull/1076)
86+
- Admin endpoint to fetch/push json config [`#1066`](https://github.com/oceanprotocol/ocean-node/pull/1066)
87+
- set job duration and return all jobs on getJobs handler [`#1074`](https://github.com/oceanprotocol/ocean-node/pull/1074)
88+
- Refactor config [`#1064`](https://github.com/oceanprotocol/ocean-node/pull/1064)
89+
- update codeowners [`#1075`](https://github.com/oceanprotocol/ocean-node/pull/1075)
90+
- Fix/index issues [`#1025`](https://github.com/oceanprotocol/ocean-node/pull/1025)
91+
- Return node jobs endpoint [`#1067`](https://github.com/oceanprotocol/ocean-node/pull/1067)
92+
- C2D Access lists [`#1072`](https://github.com/oceanprotocol/ocean-node/pull/1072)
93+
- fix fees filter [`#1073`](https://github.com/oceanprotocol/ocean-node/pull/1073)
94+
- defaults fees [`#1071`](https://github.com/oceanprotocol/ocean-node/pull/1071)
95+
- fix ports config [`#1069`](https://github.com/oceanprotocol/ocean-node/pull/1069)
96+
- Add retrial where possible when indexing DDOs. [`#1042`](https://github.com/oceanprotocol/ocean-node/pull/1042)
97+
- Config JSON fixes [`#1060`](https://github.com/oceanprotocol/ocean-node/pull/1060)
98+
- fix cpu quota [`#1063`](https://github.com/oceanprotocol/ocean-node/pull/1063)
99+
- add configLog and check errors [`#1059`](https://github.com/oceanprotocol/ocean-node/pull/1059)
100+
- Fix/disk_ram_in_gb [`#1061`](https://github.com/oceanprotocol/ocean-node/pull/1061)
101+
- add elasticsearch compose [`#1056`](https://github.com/oceanprotocol/ocean-node/pull/1056)
102+
- Fix condition. [`#1058`](https://github.com/oceanprotocol/ocean-node/pull/1058)
103+
- Validate service ID for trusted algorithms. [`#1049`](https://github.com/oceanprotocol/ocean-node/pull/1049)
104+
- Parse JSON config file. [`#1034`](https://github.com/oceanprotocol/ocean-node/pull/1034)
105+
- Add friendly name to node [`#1053`](https://github.com/oceanprotocol/ocean-node/pull/1053)
106+
- Docker inspect on PublishingResults. [`#1048`](https://github.com/oceanprotocol/ocean-node/pull/1048)
107+
- Bump ddo.js to v0.1.4. [`#1052`](https://github.com/oceanprotocol/ocean-node/pull/1052)
108+
- check image manifest [`#1046`](https://github.com/oceanprotocol/ocean-node/pull/1046)
109+
- Update job model. [`#1047`](https://github.com/oceanprotocol/ocean-node/pull/1047)
110+
- Bump axios from 1.8.4 to 1.12.0 [`#1039`](https://github.com/oceanprotocol/ocean-node/pull/1039)
111+
- Check disk quota [`#1038`](https://github.com/oceanprotocol/ocean-node/pull/1038)
112+
- add suport for image build [`#1036`](https://github.com/oceanprotocol/ocean-node/pull/1036)
113+
- resolve ddo if neded [`#1010`](https://github.com/oceanprotocol/ocean-node/pull/1010)
114+
- allow algo envs [`#1032`](https://github.com/oceanprotocol/ocean-node/pull/1032)
115+
- stop with auth token fix [`#1029`](https://github.com/oceanprotocol/ocean-node/pull/1029)
116+
- Fix index issues [`#1015`](https://github.com/oceanprotocol/ocean-node/pull/1015)
117+
- Fix/ More Indexer error indexed [`#1002`](https://github.com/oceanprotocol/ocean-node/pull/1002)
118+
- Validate algorithm for dataset in intializeCompute. [`#1012`](https://github.com/oceanprotocol/ocean-node/pull/1012)
119+
- Await P2P Provide handle [`#1017`](https://github.com/oceanprotocol/ocean-node/pull/1017)
120+
- Allow dataset on c2d [`#1009`](https://github.com/oceanprotocol/ocean-node/pull/1009)
121+
- bump contracts to 2.4.0 [`#1016`](https://github.com/oceanprotocol/ocean-node/pull/1016)
122+
- add compute additionalViewers [`#1014`](https://github.com/oceanprotocol/ocean-node/pull/1014)
123+
- Handle stuck jobs on Running phase. Fix scheduling cleanup for c2d jobs orphans [`#989`](https://github.com/oceanprotocol/ocean-node/pull/989)
124+
- Add logs and try-catch for fetching exchange and dispenser details. [`#1004`](https://github.com/oceanprotocol/ocean-node/pull/1004)
125+
- add initializePSVerification [`#994`](https://github.com/oceanprotocol/ocean-node/pull/994)
126+
- add cpu desc in c2d envs [`#998`](https://github.com/oceanprotocol/ocean-node/pull/998)
127+
- Fix rate limiter on number of requests & connections [`#986`](https://github.com/oceanprotocol/ocean-node/pull/986)
128+
- Cleanup unit tests. Replace Database constructor with async init fn [`#999`](https://github.com/oceanprotocol/ocean-node/pull/999)
129+
- add es connection monitoring only when es db is defined [`#996`](https://github.com/oceanprotocol/ocean-node/pull/996)
130+
- Fix/ Get DDO state query [`#991`](https://github.com/oceanprotocol/ocean-node/pull/991)
131+
- fix stopCompute docker [`#995`](https://github.com/oceanprotocol/ocean-node/pull/995)
132+
- Add retry mechanism for elastic database [`#984`](https://github.com/oceanprotocol/ocean-node/pull/984)
133+
- fix: policy server from body + correct service on validateAlgoForDataset [`#985`](https://github.com/oceanprotocol/ocean-node/pull/985)
134+
- Fix PS type for tasks. [`#979`](https://github.com/oceanprotocol/ocean-node/pull/979)
135+
- Feature/dht search [`#967`](https://github.com/oceanprotocol/ocean-node/pull/967)
136+
- Bug/fix index [`#978`](https://github.com/oceanprotocol/ocean-node/pull/978)
137+
- Integrate credentials checks in initializeCompute and startCompute handlers [`#937`](https://github.com/oceanprotocol/ocean-node/pull/937)
138+
- remove cli custom branch. [`#977`](https://github.com/oceanprotocol/ocean-node/pull/977)
139+
- Refactor trusted algortihms and trusted publishers checks. [`#973`](https://github.com/oceanprotocol/ocean-node/pull/973)
140+
- Metadata in compute jobs [`#976`](https://github.com/oceanprotocol/ocean-node/pull/976)
141+
- Add support for nvidia/amd gpus [`#928`](https://github.com/oceanprotocol/ocean-node/pull/928)
142+
- Use signature or auth token for routes [`#968`](https://github.com/oceanprotocol/ocean-node/pull/968)
143+
- allow no dataset initialize [`#966`](https://github.com/oceanprotocol/ocean-node/pull/966)
144+
- Update publisherTrustedAlgorithmPublishers and publisherTrustedAlgorithms [`#950`](https://github.com/oceanprotocol/ocean-node/pull/950)
145+
- optional rawcode [`#962`](https://github.com/oceanprotocol/ocean-node/pull/962)
146+
- fix: update indexedMetadata event [`#960`](https://github.com/oceanprotocol/ocean-node/pull/960)
147+
- Auth token routes [`#952`](https://github.com/oceanprotocol/ocean-node/pull/952)
148+
- allow rawcode [`#956`](https://github.com/oceanprotocol/ocean-node/pull/956)
149+
- Fix CI envs for system tests. [`#955`](https://github.com/oceanprotocol/ocean-node/pull/955)
150+
- chore: return schema [`#954`](https://github.com/oceanprotocol/ocean-node/pull/954)
151+
- Fix consistency for job id generation within codebase. [`#934`](https://github.com/oceanprotocol/ocean-node/pull/934)
152+
- Check wallet signature [`#947`](https://github.com/oceanprotocol/ocean-node/pull/947)
153+
- Add algoCustomData.json file into c2d [`#942`](https://github.com/oceanprotocol/ocean-node/pull/942)
154+
- Bump base-x from 3.0.9 to 3.0.11 [`#933`](https://github.com/oceanprotocol/ocean-node/pull/933)
155+
- Bump @babel/helpers from 7.24.1 to 7.27.0 in /controlpanel [`#915`](https://github.com/oceanprotocol/ocean-node/pull/915)
156+
- Bump @babel/runtime from 7.24.4 to 7.27.0 in /controlpanel [`#917`](https://github.com/oceanprotocol/ocean-node/pull/917)
157+
- Bump send and serve-static in /controlpanel [`#914`](https://github.com/oceanprotocol/ocean-node/pull/914)
158+
- Bump elliptic from 6.6.0 to 6.6.1 in /controlpanel [`#913`](https://github.com/oceanprotocol/ocean-node/pull/913)
159+
- Bump nanoid from 3.3.7 to 3.3.11 in /controlpanel [`#912`](https://github.com/oceanprotocol/ocean-node/pull/912)
160+
- Fix undefined stream [`#932`](https://github.com/oceanprotocol/ocean-node/pull/932)
161+
- Generate unique job id. [`#931`](https://github.com/oceanprotocol/ocean-node/pull/931)
162+
- use Ocean as default token [`#929`](https://github.com/oceanprotocol/ocean-node/pull/929)
163+
- use latest contracts [`#911`](https://github.com/oceanprotocol/ocean-node/pull/911)
164+
- Refactor processor in indexer [`#922`](https://github.com/oceanprotocol/ocean-node/pull/922)
165+
- Add maxJobDuration into paid compute task. [`#921`](https://github.com/oceanprotocol/ocean-node/pull/921)
166+
- Fix/ Use safe headers for Arweave storage type [`#918`](https://github.com/oceanprotocol/ocean-node/pull/918)
167+
- Import v0.0.6 of ddo.js. [`#898`](https://github.com/oceanprotocol/ocean-node/pull/898)
168+
- Improve build dashboard process [`#910`](https://github.com/oceanprotocol/ocean-node/pull/910)
169+
- add some access/credentials tests + emit events if unauthorized [`#879`](https://github.com/oceanprotocol/ocean-node/pull/879)
170+
- Bump cross-spawn from 7.0.3 to 7.0.6 in /dashboard [`#803`](https://github.com/oceanprotocol/ocean-node/pull/803)
171+
- Feature/escrow_payments [`#828`](https://github.com/oceanprotocol/ocean-node/pull/828)
172+
- Bump image-size from 1.1.1 to 1.2.1 in /dashboard [`#903`](https://github.com/oceanprotocol/ocean-node/pull/903)
173+
- Bump tar-fs and dockerode [`#901`](https://github.com/oceanprotocol/ocean-node/pull/901)
174+
- fixes cpu-quota computation [`#908`](https://github.com/oceanprotocol/ocean-node/pull/908)
175+
- remove docker ci from dependabot triggered PR [`#906`](https://github.com/oceanprotocol/ocean-node/pull/906)
176+
- Fix bad content parsing results [`#902`](https://github.com/oceanprotocol/ocean-node/pull/902)
177+
- Fix validUntil value for free c2d. [`#899`](https://github.com/oceanprotocol/ocean-node/pull/899)
178+
- Bump axios from 1.7.4 to 1.8.2 [`#892`](https://github.com/oceanprotocol/ocean-node/pull/892)
179+
- Bump serialize-javascript and mocha [`#891`](https://github.com/oceanprotocol/ocean-node/pull/891)
180+
- add integration tests for getJobs handler [`b4bdb40`](https://github.com/oceanprotocol/ocean-node/commit/b4bdb4058807c0315d6ed1c2982893ed5354aad8)
181+
- remove retrial. [`1190c46`](https://github.com/oceanprotocol/ocean-node/commit/1190c46f7bb676083e12c9741a477a7166b9165f)
182+
- Fix retrial in worker. [`8d5ed53`](https://github.com/oceanprotocol/ocean-node/commit/8d5ed53825b5b1026c0b2968ae4e4222a7401829)
183+
7184
#### [v0.2.3](https://github.com/oceanprotocol/ocean-node/compare/v0.2.1...v0.2.3)
8185

186+
> 24 March 2025
187+
9188
- Update node script - C2D [`#896`](https://github.com/oceanprotocol/ocean-node/pull/896)
10189
- fix docker-compose [`#895`](https://github.com/oceanprotocol/ocean-node/pull/895)
11190
- re-indexing old DDOs [`#867`](https://github.com/oceanprotocol/ocean-node/pull/867)

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ocean-node",
3-
"version": "0.2.3",
3+
"version": "1.0.0",
44
"description": "Ocean Node is used to run all core services in the Ocean stack",
55
"author": "Ocean Protocol Foundation",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)