Skip to content

Latest commit

 

History

History
313 lines (193 loc) · 32.9 KB

CHANGELOG.md

File metadata and controls

313 lines (193 loc) · 32.9 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.4.6 (2019-12-04)

Note: Version bump only for package @requestnetwork/ethereum-storage

0.4.5 (2019-11-20)

Note: Version bump only for package @requestnetwork/ethereum-storage

0.4.4 (2019-10-21)

Bug Fixes

  • ethereum-storage: checkEthereumNodeConnection never finishing when Ethereum node not reachable (6941bd9)
  • skip fetching data if no hash was found (#545) (9583b8d)

0.4.3 (2019-09-16)

Note: Version bump only for package @requestnetwork/ethereum-storage

0.4.2 (2019-09-05)

Bug Fixes

  • retry twice to parse data on IPFS during initialisation of data-access (#497) (c8d542d)

0.4.1 (2019-08-19)

Performance Improvements

  • lower concurrency to 5 and disable DHT on IPFS (#500) (cec31e3)

0.3.0 (2019-07-24)

Bug Fixes

  • add retry for getPastEvents web3 API call (#455) (0116636)
  • block not found error in function addHashAndSizeToEthereum of storage (#349) (1fea138)
  • Check the ipfs node connection getting an expected file instead of using repo/verify (#440) (4d537f7)
  • Data access synchronization not parallelized (#333) (cd63a22)
  • Error block XXX not found (#306) (6c9c59b)
  • Ethereum-storage meta, no redundant getPastEvents call (#312) (28b5bb1)
  • merge issue in ipfs pin config (#413) (3a5654f)
  • Misc. minor fixes on the request node (#334) (8fcf53d)
  • query returned more than 10000 results error (#437) (9621633)
  • remove IPFS swarm connect from node initialization (#442) (da11afa)
  • return ipfs-manager rejections (#434) (0bc2b73)
  • skip flaky retry tests (#427) (68dd837)
  • storage endless http request (#284) (9adac9a)
  • Storage Infura 1000 results error (#320) (289a7f2)
  • Use getSecondtLastBlockNumber instead of getLastBlockNumber for getBlockNumbersFromTimestamp (#330) (58606b7)
  • use IPFS id endpoint to verify if the server is online (#450) (ce56b5f)
  • use keyv to persist Ethereum metadata cache (#431) (6a6788b)

Features

  • add concurrent readMany to storage layer (#363) (db3f484)
  • add IPFS peer for faster IPFS retrieval, and check IPFS and Ethereum nodes connections (#353) (47358c2)
  • add logging interfaces and default logger (#397) (f83a716)
  • add script to configure private IPFS network (#458) (4490d2b)
  • add tags for successfully retrieved hashes (#444) (cfc3eb0)
  • add the ability to be able to configure the host + port via com… (#355) (5b6a6c6)
  • Add the two new IPFS nodes as known IPFS nodes (#410) (b33f2e9)
  • additional node logs to show progress and logLevel option (#338) (38559f4)
  • asynchronously pin IPFS files in batches (#403) (926c22b)
  • check if the contracts are deployed and configured (#360) (c18bf00)
  • class to get Ethereum block information in storage (#283) (1454981)
  • configurable ethereum node host and port for smart contract deployment (#358) (d7ad242)
  • Create usable Dockerfile (#278) (6c83f28)
  • determines gas price automatically on mainnet (#429) (3d42c75)
  • implements cached-throttle utility (#348) (01c9885)
  • IPFS retry on error (#421) (18d6e6e)
  • Migrate the synchronization from storage to data-access (#292) (3d04d0d)
  • pin ipfs data on the node (#361) (5830350)
  • Save dataId's Ethereum metadata when append is called (#352) (118d197)
  • Storage cache for Ethereum metadata (#323) (cb29b8e)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • upgradable smart contracts (#337) (c8cf724)

Performance Improvements

  • add the node ipfs request network at initialization (#398) (7e0c25a)
  • faster initialization by factoring stat and read IPFS calls in one call (#401) (184c14e)

0.2.1-alpha.0 (2019-07-22)

Bug Fixes

  • add retry for getPastEvents web3 API call (#455) (0116636)
  • block not found error in function addHashAndSizeToEthereum of storage (#349) (1fea138)
  • Check the ipfs node connection getting an expected file instead of using repo/verify (#440) (4d537f7)
  • Data access synchronization not parallelized (#333) (cd63a22)
  • Error block XXX not found (#306) (6c9c59b)
  • Ethereum-storage meta, no redundant getPastEvents call (#312) (28b5bb1)
  • merge issue in ipfs pin config (#413) (3a5654f)
  • Misc. minor fixes on the request node (#334) (8fcf53d)
  • query returned more than 10000 results error (#437) (9621633)
  • remove IPFS swarm connect from node initialization (#442) (da11afa)
  • return ipfs-manager rejections (#434) (0bc2b73)
  • skip flaky retry tests (#427) (68dd837)
  • storage endless http request (#284) (9adac9a)
  • Storage Infura 1000 results error (#320) (289a7f2)
  • Use getSecondtLastBlockNumber instead of getLastBlockNumber for getBlockNumbersFromTimestamp (#330) (58606b7)
  • use IPFS id endpoint to verify if the server is online (#450) (ce56b5f)
  • use keyv to persist Ethereum metadata cache (#431) (6a6788b)

Features

  • add concurrent readMany to storage layer (#363) (db3f484)
  • add IPFS peer for faster IPFS retrieval, and check IPFS and Ethereum nodes connections (#353) (47358c2)
  • add logging interfaces and default logger (#397) (f83a716)
  • add tags for successfully retrieved hashes (#444) (cfc3eb0)
  • add the ability to be able to configure the host + port via com… (#355) (5b6a6c6)
  • Add the two new IPFS nodes as known IPFS nodes (#410) (b33f2e9)
  • additional node logs to show progress and logLevel option (#338) (38559f4)
  • asynchronously pin IPFS files in batches (#403) (926c22b)
  • check if the contracts are deployed and configured (#360) (c18bf00)
  • class to get Ethereum block information in storage (#283) (1454981)
  • configurable ethereum node host and port for smart contract deployment (#358) (d7ad242)
  • Create usable Dockerfile (#278) (6c83f28)
  • determines gas price automatically on mainnet (#429) (3d42c75)
  • implements cached-throttle utility (#348) (01c9885)
  • IPFS retry on error (#421) (18d6e6e)
  • Migrate the synchronization from storage to data-access (#292) (3d04d0d)
  • pin ipfs data on the node (#361) (5830350)
  • Save dataId's Ethereum metadata when append is called (#352) (118d197)
  • Storage cache for Ethereum metadata (#323) (cb29b8e)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • upgradable smart contracts (#337) (c8cf724)

Performance Improvements

  • add the node ipfs request network at initialization (#398) (7e0c25a)
  • faster initialization by factoring stat and read IPFS calls in one call (#401) (184c14e)

0.2.0 (2019-06-06)

Bug Fixes

  • block not found error in function addHashAndSizeToEthereum of storage (#349) (1fea138)
  • Data access synchronization not parallelized (#333) (cd63a22)
  • Error block XXX not found (#306) (6c9c59b)
  • Ethereum-storage meta, no redundant getPastEvents call (#312) (28b5bb1)
  • Misc. minor fixes on the request node (#334) (8fcf53d)
  • storage endless http request (#284) (9adac9a)
  • Storage Infura 1000 results error (#320) (289a7f2)
  • Use getSecondtLastBlockNumber instead of getLastBlockNumber for getBlockNumbersFromTimestamp (#330) (58606b7)

Features

  • add concurrent readMany to storage layer (#363) (db3f484)
  • add IPFS peer for faster IPFS retrieval, and check IPFS and Ethereum nodes connections (#353) (47358c2)
  • add logging interfaces and default logger (#397) (f83a716)
  • add the ability to be able to configure the host + port via com… (#355) (5b6a6c6)
  • Add the two new IPFS nodes as known IPFS nodes (#410) (b33f2e9)
  • additional node logs to show progress and logLevel option (#338) (38559f4)
  • asynchronously pin IPFS files in batches (#403) (926c22b)
  • check if the contracts are deployed and configured (#360) (c18bf00)
  • class to get Ethereum block information in storage (#283) (1454981)
  • configurable ethereum node host and port for smart contract deployment (#358) (d7ad242)
  • Create usable Dockerfile (#278) (6c83f28)
  • implements cached-throttle utility (#348) (01c9885)
  • Migrate the synchronization from storage to data-access (#292) (3d04d0d)
  • pin ipfs data on the node (#361) (5830350)
  • Save dataId's Ethereum metadata when append is called (#352) (118d197)
  • Storage cache for Ethereum metadata (#323) (cb29b8e)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • upgradable smart contracts (#337) (c8cf724)

Performance Improvements

  • add the node ipfs request network at initialization (#398) (7e0c25a)
  • faster initialization by factoring stat and read IPFS calls in one call (#401) (184c14e)

0.1.1-alpha.12 (2019-05-21)

Bug Fixes

  • block not found error in function addHashAndSizeToEthereum of storage (#349) (1fea138)
  • Data access synchronization not parallelized (#333) (cd63a22)
  • Error block XXX not found (#306) (6c9c59b)
  • Ethereum-storage meta, no redundant getPastEvents call (#312) (28b5bb1)
  • Misc. minor fixes on the request node (#334) (8fcf53d)
  • storage endless http request (#284) (9adac9a)
  • Storage Infura 1000 results error (#320) (289a7f2)
  • Use getSecondtLastBlockNumber instead of getLastBlockNumber for getBlockNumbersFromTimestamp (#330) (58606b7)

Features

  • add the ability to be able to configure the host + port via com… (#355) (5b6a6c6)
  • additional node logs to show progress and logLevel option (#338) (38559f4)
  • class to get Ethereum block information in storage (#283) (1454981)
  • Create usable Dockerfile (#278) (6c83f28)
  • implements cached-throttle utility (#348) (01c9885)
  • Migrate the synchronization from storage to data-access (#292) (3d04d0d)
  • Save dataId's Ethereum metadata when append is called (#352) (118d197)
  • Storage cache for Ethereum metadata (#323) (cb29b8e)
  • Storage get data from timestamp boundaries (#291) (e9554cd)
  • upgradable smart contracts (#337) (c8cf724)

0.1.1-alpha.11 (2019-05-17)

Bug Fixes

  • Data access synchronization not parallelized (#333) (cd63a22)
  • Error block XXX not found (#306) (6c9c59b)
  • Ethereum-storage meta, no redundant getPastEvents call (#312) (28b5bb1)
  • Misc. minor fixes on the request node (#334) (8fcf53d)
  • storage endless http request (#284) (9adac9a)
  • Storage Infura 1000 results error (#320) (289a7f2)
  • Use getSecondtLastBlockNumber instead of getLastBlockNumber for getBlockNumbersFromTimestamp (#330) (58606b7)

Features

  • additional node logs to show progress and logLevel option (#338) (38559f4)
  • class to get Ethereum block information in storage (#283) (1454981)
  • Create usable Dockerfile (#278) (6c83f28)
  • implements cached-throttle utility (#348) (01c9885)
  • Migrate the synchronization from storage to data-access (#292) (3d04d0d)
  • Storage cache for Ethereum metadata (#323) (cb29b8e)
  • Storage get data from timestamp boundaries (#291) (e9554cd)

0.1.1-alpha.10 (2019-05-10)

Bug Fixes

  • Data access synchronization not parallelized (#333) (cd63a22)
  • Error block XXX not found (#306) (6c9c59b)
  • Ethereum-storage meta, no redundant getPastEvents call (#312) (28b5bb1)
  • Misc. minor fixes on the request node (#334) (8fcf53d)
  • storage endless http request (#284) (9adac9a)
  • Storage Infura 1000 results error (#320) (289a7f2)
  • Use getSecondtLastBlockNumber instead of getLastBlockNumber for getBlockNumbersFromTimestamp (#330) (58606b7)

Features

  • class to get Ethereum block information in storage (#283) (1454981)
  • Create usable Dockerfile (#278) (6c83f28)
  • Migrate the synchronization from storage to data-access (#292) (3d04d0d)
  • Storage cache for Ethereum metadata (#323) (cb29b8e)
  • Storage get data from timestamp boundaries (#291) (e9554cd)