Skip to content

Releases: codex-storage/nim-codex

Release v0.2.5

20 Jun 07:51
36f64ad
Compare
Choose a tag to compare

What's Changed

Testnet

Marketplace address: 0x5378a4EA5dA2a548ce22630A3AE74b052000C62D

Codex

New Contributors

Full Changelog: v0.2.4...v0.2.5

Release v0.2.4

12 Jun 09:29
3d2d827
Compare
Choose a tag to compare

What's Changed

Testnet

Marketplace address: 0xd53a4181862f42641ccA02Fb4CED7D7f19C6920B

Codex

Full Changelog: v0.2.3...v0.2.4

Release v0.2.3

30 May 10:29
e43872d
Compare
Choose a tag to compare

What's Changed

Testnet

Marketplace address: 0x7c7a749DE7156305E55775e7Ab3931abd6f7300E

Codex

Full Changelog: v0.2.2...v0.2.3

Release v0.2.2

19 May 09:56
bde9873
Compare
Choose a tag to compare

What's Changed

Network

API

  • docs(openapi): add local data delete endpoint by @AuHau in #1214
  • fix(api): availability creation validation by @AuHau in #1212
  • docs(openapi): freeSize non-optional by @AuHau in #1211

Full Changelog: v0.2.1...v0.2.2

Release v0.2.1

23 Apr 07:49
b39d541
Compare
Choose a tag to compare

What's Changed

Testnet

Marketplace address: 0xDB2908d724a15d05c0B6B8e8441a8b36E67476d3

Codex

  • Missing nullability causes json-serialize failure by @benbierens in #1129
  • feat(marketplace): indicate that slot is being repaired when trying to download by @2-towns in #1083
  • fix(ci): handle coverage as a string to enable gcc 14 on linux by @2-towns in #1140
  • Fixes Codex crashes on interrupted downloads by @gmega in #1151
  • chore(restapi): add headers to support on progress when downloading by @2-towns in #1150
  • chore(marketplace): notify sales when duration, minPricePerBytePerSecond or totalCollateral is updated by @2-towns in #1148
  • chore: create new httpClient per request by @2-towns in #1136
  • Fix/rework async exceptions by @dryajov in #1130
  • chore: fix some typos by @tianzedavid in #1110
  • fix: ethers no longer leaks AsyncLockError by @emizzle in #1146
  • Trace to Info for DHT/announce record updates by @benbierens in #1156
  • fix: optimise erasure encode/decode by @munna0908 in #1123
  • feat(integration): use async client instead of standard Nim HTTP client by @gmega in #1159
  • chore: add missing custom errors by @2-towns in #1134
  • deps: upgrade libp2p & constantine by @munna0908 in #1167
  • monitor background tasks on streaming dataset by @dryajov in #1164
  • chore: add request validations by @2-towns in #1144
  • chore(marketplace) - fix the http error codes when validating the availability requests by @2-towns in #1104
  • chore(marketplace): define raises for async pragma by @2-towns in #1165
  • feat(marketplace): persistent availabilities by @2-towns in #1099
  • fix(marketplace): catch Marketplace_SlotIsFree and continue the cancelled process by @2-towns in #1139
  • fixes RandomChunker not respecting padding by @marcinczenko in #1170
  • make sure we do not call "get" on unverified Result while fetching in batches by @marcinczenko in #1169
  • deps: use constantine sha256 for codex tree hashing by @munna0908 in #1168
  • ci: switch out from ubuntu 20.04 by @veaceslavdoina in #1184
  • chore(openapi): add required parameters by @2-towns in #1178
  • chore(openapi): fix issues by @2-towns in #1187
  • Increase gas estimates by @markspanbroek in #1192
  • ci: add compatible contracts image for nim-codex docker image by @AuHau in #1186
  • chore: add marketplace topic to reservations by @AuHau in #1193
  • chore: bump contracts to master by @emizzle in #1197
  • ci: add compatible contracts image for nim-codex dist-tests docker images by @veaceslavdoina in #1204
  • Codex-contracts hash in version information. by @benbierens in #1207
  • ci: trigger python generator upon release by @AuHau in #1208
  • chore: update testnet marketplace address by @veaceslavdoina in #1209

Smart contracts

New Contributors

Full Changelog: v0.2.0...v0.2.1

Release v0.2.0

25 Feb 10:34
16dce0f
Compare
Choose a tag to compare

What's Changed

Breaking ⚠️

Testnet

Marketplace address: 0xfFaF679D5Cbfdd5Dbc9Be61C616ed115DFb597ed

Codex

Smart contracts

New Contributors

Full Changelog: v0.1.9...v0.2.0

Release v0.1.9

26 Nov 10:03
f383ada
Compare
Choose a tag to compare

What's Changed

New Contributors

Testnet

Marketplace address: 0xAB03b6a58C5262f530D54146DA2a552B1C0F7648

Full Changelog: v0.1.8...v0.1.9

Release v0.1.8

04 Nov 05:38
ad28204
Compare
Choose a tag to compare

What's Changed

  • fix(slot-reservations): Avoid slot filled cancellations by @emizzle in #963
  • chore(openapi): add missing fields for debug info endpoint by @2-towns in #969
  • Remove duplicate cors header for fetch manifest endpoint by @2-towns in #970
  • feat: add metadata to the manifest by @2-towns in #960
  • Build Postman Collection by @veaceslavdoina in #973
  • chore(openapi): move the upload headers to the POST method by @2-towns in #978
  • chore: update dependencies, especially nim-ethers to chronos v4 compatible version by @emizzle in #968
  • fix: bumps ethers to fix missing nonce error by @benbierens in #980
  • Add ETH_PRIVATE_KEY to Docker entrypoint by @veaceslavdoina in #982
  • chore: update testnet marketplace address by @veaceslavdoina in #984

Full Changelog: v0.1.7...v0.1.8

Release v0.1.7

21 Oct 10:42
0c647d8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.6...v0.1.7

Release v0.1.6

08 Oct 09:24
47061bf
Compare
Choose a tag to compare

What's Changed

  • docs(openapi): provider better documentation for space endpoint parameters by @2-towns in #921
  • Update Codex Testnet marketplace contract address by @veaceslavdoina in #944

Full Changelog: v0.1.5...v0.1.6