Skip to content
This repository has been archived by the owner on May 19, 2023. It is now read-only.

Latest commit

 

History

History
1080 lines (892 loc) · 104 KB

CHANGELOG.md

File metadata and controls

1080 lines (892 loc) · 104 KB

1.3.4 (2021-03-05)

Bug Fixes

  • build: fix typescript compilation (#560)

1.3.3 (2021-03-04)

Bug Fixes

  • rns: adds post find pagination hook (#529) (4f72426)
  • rns: removes pagination (759ad55)
  • do not expose error stack trace to client (#556) (6ae31d4)

Features

  • rns: adds filter by fiat to offers (58cca7c)
  • rns: copies and adapts usdPrice calc (2bef1cb)

1.3.2 (2021-02-02)

Refactor

  • change tables name from dash to underscore
  • disable order processing of events for RNS

1.3.1 (2021-02-01)

Bug Fixes

  • update web3-events lib (reorg handling issue)

1.3.0 (2021-01-21)

Bug Fixes

  • storage: calculates availableCapacity ignoring inactive agreements (#481) (05d83fe)
  • release command (eb7358e)

Features

  • rns: adds migration (ee0cec4)
  • rns: adds sort by domain name (#495) (6a40f46)
  • rns: reverts adds migration (97db7e7)
  • notification add ability to receive notification through API

1.2.1 (2020-12-21)

Features

1.2.0 (2020-12-18)

Features

1.1.0 (2020-12-14)

Bug Fixes

  • handle libp2p messages which comes before agreement event (#423) (bd09f4c)
  • lower case migration (#451) (d8c1d89)

Features

1.1.0-dev.3 (2020-11-27)

Bug Fixes

  • core: logs colors handling (#418) (a62b323)
  • storage: groups by provider to get min max available capacity (#421) (d4694e5)
  • make contract address lower case in room topic (#408) (3c23304)

Features

  • storage: adds ability to filter by availableCapacity (#414) (f7cc7ad)
  • add agreement exceed limit notification to provider (#407) (3d092b7)

1.1.0-dev.2 (2020-11-18)

Features

1.1.0-dev.1 (2020-11-16)

Bug Fixes

  • gather also js migrations (d2fafde)

1.1.0-dev.0 (2020-11-16)

Bug Fixes

  • dev: re-adds the watch arg to bin script (#381) (c8704b4)
  • storage: makes periodsSinceLastPayout 0 if not positive (#384) (c98ea78)
  • add missing await (#379) (baf5981)
  • agreement expires-in calculation (#332) (1b123df)
  • authentication typings (2bec0ad)
  • avg billing plan hook (#328) (bc48a46)
  • avg billing price min-max calculation (9d294f7)
  • casts totalCapacity in offers (b1b4c32)
  • escapes sequelize literal query params (7bec56b)
  • fix topics (#258) (76ae051)
  • fixes plan price (b882870)
  • ganache storage contract addr (9bbc8c7)
  • make total-capacity(offer) and size(agreement) number type (#367) (8b8d0dc)
  • makes the avg price into GB (15c9e09)
  • precache command (#347) (7b453d5)
  • prevents error when no plans (8b8919e)
  • remove usage of test util in src (#295) (f1b5e0b)
  • return total staked fiat as 0.00 for empty account (#345) (fc0d6a9)
  • separates filters (a35b8ee)
  • temporarily disables peerId check in scopes (366ec3f)
  • TotalCapacitySet topic sig typo (#285) (c37ea81)
  • wCumAvg null value safety (42ea215)
  • storage: hasSufficientFunds check funds for at least one period (8d245c6)

Features

1.0.0 (2020-09-15)

Features

1.0.0-rc.0 (2020-08-25)

Bug Fixes

Features

0.3.0 (2020-07-28)

Bug Fixes

  • add confirmations for rns contracts (708c912)
  • authentication typings (19d84f6)
  • blockchain: one reorg does not reprocess last processed block (b557b63)
  • StorageModel: handle offer with agreements for utilizedCapacity virtual field (0d9eb41)
  • filters in bought domains (1d39d0e)
  • @rsksmart/rns-auction-registrar dep-check (fb10021)
  • add starting blocks for contracts in Testnet (3bac7bf)
  • add try catch when name cannot be parsed (422a3da)
  • added abi-decoder type definitions (5532ac4)
  • adds pre/suf-fix % to name search (c6c2937)
  • avoids db collisions for domains (e64e8b1)
  • cancel previous placements on TokenPlaced (#72) (8569cd5)
  • change default log level to warn (dc88d5d)
  • correct definition of active offer (06f5005)
  • correct event name (#172) (29b4d54)
  • creates more explicit domains query (2aa7e1e)
  • dockerfile fixes (#84) (ae1d05d)
  • error handling (486328b)
  • include tokenID as part of PK for Transfers (9dbba38)
  • oclif-dev manifest generation on publish (3196a11)
  • blockchain: polling right block numbers (#88) (c213899)
  • core: confirmations are handled for multiple blocks (ad550da)
  • ganache contract addresses (b46d08e)
  • makes domain name sha3 to hex w/o lead 0s (#96) (cd5aa77)
  • new marketplace contract address (b9afe1f)
  • new Transfer entity to avoid SoldDomain synchronization problems (31601cc), closes #91
  • precache upadates exp date before domain now (7a4d641)
  • releasing env-mapping config to npm (a993f34)
  • ws emits to be emitted for confirmation service (cb8b852)
  • blockchain: correct event transaction column size (d0ba3bc)
  • blockchain: emit invalid confirmations events (e798174)
  • blockchain: emitter confirm only its specified events (194a8d4)
  • cli: bundled configs should be loaded by default (bb96583)
  • cli: oclif release command path modification (31d6283)
  • cli: run only enabled services for precache when using all (41c9fe0)
  • core: logging errors does not modify the object anymore (a06d1fd)
  • adapts domains query to remove duplications (91e6ffe)
  • allows searching own/placed domains by name (#92) (e122a4a)
  • normalized timestamp on old expirationchanged events (#94) (843e8c6)
  • purging also events in database (0c20a10)
  • releasing default config to npm (f6c993e)
  • small tweaks (9776429)
  • update ownerAddress when it is null (a32b732)
  • cli: force and db flags are used (8b6fd05)
  • cli: purge on start before app is created (b99d137)
  • core: loading both js and ts models (d737f4f)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • docker: changing commands path in docker (2c2b4a7)
  • storage: use custom precache strategy for initialization (2c1ae54)

Features

  • add new RNS contract (#222) (65084fd)
  • addresses the issue with malformed price (6986f3d)
  • adds annon strategy (8b3ca7f)
  • adds auth package (f78f8ac)
  • adds channel filter to sold domains (8145b86)
  • filters owners for domains (b807b8d)
  • wrap and expose agreement and offer events (#216) (a1d9181)
  • models: add basic test's for Agreement model (893ffd1)
  • offer-events: adjust message parsing of MessageEmitted event (fb47c82)
  • storage: add support for peerid tracking on offer (406e64f)
  • storage: add test for BillingPlanSet event (8abd163)
  • storage: agreement endpoint and service's events (65c0656)
  • storage: agreements events handling test's (af4661a)
  • storage: fix PR review comments (44a175e)
  • storage: remove unnecessary logger in switch statement(never rich this place) (d58fd3b)
  • storage: revert logging of unknown events in offer event processor (ca5c064)
  • add entrypoint for running required steps (b6b0b1f)
  • added config for default deterministic ganache (e9fe582)
  • added config for testnet (2a71ab0)
  • adds expiration table and removes status from offers (1642ab4)
  • adds link to node-config documentation (e5f6262)
  • adds name resolution to rns processor (a4b8a45)
  • adds optional emit fn to rns services (06d2399)
  • adds tld to the default config (eb08eb2)
  • display current configuration on startup (8caf11a)
  • fixes namechanged handler (f6563dd)
  • fixes searching sold domains by name (2b4cd27)
  • further splits domain table (table/event) (0eccc28)
  • further splits domain table (table/event) (9ccba2c)
  • handling reorgs (dc0fdb9)
  • logging hooks errors (020edf9)
  • makes use of discardQuery hook (fece820)
  • tracking last processed and fetch blocks with their hashes (c3d3ad2)
  • Use instanceOf instead of basic type comparison (455e92f)
  • uses services for db interaction (e15d646)
  • using contract address as confirmations identifier (8d7bb55)
  • wrapps storing name in the precache in try (502d030)
  • wraps db calls in feathers services (df9e17f)
  • blockchain: confirmation service (ce55cd5)
  • core: confirmations endpoint (11b3337)
  • core: critical log and required precache (9245fdc)
  • core: health-check route (a7d63b7)
  • storage: new storage contracts implementation (a9a903f)
  • add CORS configuration (1feab4f)
  • added Transfer table on purge command (ebb2c46)
  • adds query for owned and placed domains (#68) (0f776aa)
  • allows searching for unknown rns w/ tokenId (bffa99f)
  • change default new-block strategy to polling (#75) (d6632fe)
  • enables searching my name (#83) (e1117d7)
  • event processors rename and improvements (4cd5ec5)
  • fixes sold query (04abd9f)
  • maps offers from sql result (ba6b72b)
  • rns precache (a5aaefe)
  • sqlite support (03162b9)
  • store cache-state data in database (0fe7fee)
  • cli: purge parameter for start command (81919f9)
  • core: improved logging for additional objects (a9576fb)
  • core: logging improvements (#97) (c177ec3)
  • core: new verbose log level (258bcb3)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: enabling custom precache for initialization (6ce64b5)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • rns: time of events taken from block timestamp (644a224)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • basic blockchain watcher (b0e1a9f)
  • cli support (7d01202)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.2.1 (2020-07-13)

Bug Fixes

  • add confirmations for rns contracts (708c912)
  • blockchain: one reorg does not reprocess last processed block (b557b63)
  • StorageModel: handle offer with agreements for utilizedCapacity virtual field (0d9eb41)
  • filters in bought domains (1d39d0e)
  • @rsksmart/rns-auction-registrar dep-check (fb10021)
  • adapts domains query to remove duplications (91e6ffe)
  • add starting blocks for contracts in Testnet (3bac7bf)
  • add try catch when name cannot be parsed (422a3da)
  • added abi-decoder type definitions (5532ac4)
  • adds pre/suf-fix % to name search (c6c2937)
  • allows searching own/placed domains by name (#92) (e122a4a)
  • avoids db collisions for domains (e64e8b1)
  • change default log level to warn (dc88d5d)
  • correct definition of active offer (06f5005)
  • correct event name (#172) (29b4d54)
  • creates more explicit domains query (2aa7e1e)
  • error handling (486328b)
  • include tokenID as part of PK for Transfers (9dbba38)
  • new Transfer entity to avoid SoldDomain synchronization problems (31601cc), closes #91
  • normalized timestamp on old expirationchanged events (#94) (843e8c6)
  • oclif-dev manifest generation on publish (3196a11)
  • core: confirmations are handled for multiple blocks (ad550da)
  • ganache contract addresses (b46d08e)
  • makes domain name sha3 to hex w/o lead 0s (#96) (cd5aa77)
  • new marketplace contract address (b9afe1f)
  • precache upadates exp date before domain now (7a4d641)
  • releasing default config to npm (f6c993e)
  • releasing env-mapping config to npm (a993f34)
  • small tweaks (9776429)
  • ws emits to be emitted for confirmation service (cb8b852)
  • blockchain: correct event transaction column size (d0ba3bc)
  • blockchain: emit invalid confirmations events (e798174)
  • blockchain: emitter confirm only its specified events (194a8d4)
  • blockchain: polling right block numbers (#88) (c213899)
  • cli: bundled configs should be loaded by default (bb96583)
  • cli: force and db flags are used (8b6fd05)
  • cli: purge on start before app is created (b99d137)
  • cli: run only enabled services for precache when using all (41c9fe0)
  • core: logging errors does not modify the object anymore (a06d1fd)
  • cancel previous placements on TokenPlaced (#72) (8569cd5)
  • purging also events in database (0c20a10)
  • update ownerAddress when it is null (a32b732)
  • cli: oclif release command path modification (31d6283)
  • core: loading both js and ts models (d737f4f)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • docker: changing commands path in docker (2c2b4a7)
  • dockerfile fixes (#84) (ae1d05d)
  • storage: use custom precache strategy for initialization (2c1ae54)

Features

  • models: add basic test's for Agreement model (893ffd1)
  • offer-events: adjust message parsing of MessageEmitted event (fb47c82)
  • storage: add support for peerid tracking on offer (406e64f)
  • storage: add test for BillingPlanSet event (8abd163)
  • storage: agreement endpoint and service's events (65c0656)
  • storage: agreements events handling test's (af4661a)
  • storage: fix PR review comments (44a175e)
  • storage: remove unnecessary logger in switch statement(never rich this place) (d58fd3b)
  • storage: revert logging of unknown events in offer event processor (ca5c064)
  • add CORS configuration (1feab4f)
  • add entrypoint for running required steps (b6b0b1f)
  • added config for default deterministic ganache (e9fe582)
  • added config for testnet (2a71ab0)
  • added Transfer table on purge command (ebb2c46)
  • adds expiration table and removes status from offers (1642ab4)
  • adds link to node-config documentation (e5f6262)
  • adds name resolution to rns processor (a4b8a45)
  • adds optional emit fn to rns services (06d2399)
  • adds tld to the default config (eb08eb2)
  • display current configuration on startup (8caf11a)
  • event processors rename and improvements (4cd5ec5)
  • fixes namechanged handler (f6563dd)
  • fixes searching sold domains by name (2b4cd27)
  • fixes sold query (04abd9f)
  • further splits domain table (table/event) (0eccc28)
  • further splits domain table (table/event) (9ccba2c)
  • handling reorgs (dc0fdb9)
  • logging hooks errors (020edf9)
  • makes use of discardQuery hook (fece820)
  • tracking last processed and fetch blocks with their hashes (c3d3ad2)
  • Use instanceOf instead of basic type comparison (455e92f)
  • uses services for db interaction (e15d646)
  • using contract address as confirmations identifier (8d7bb55)
  • wrapps storing name in the precache in try (502d030)
  • wraps db calls in feathers services (df9e17f)
  • blockchain: confirmation service (ce55cd5)
  • maps offers from sql result (ba6b72b)
  • rns precache (a5aaefe)
  • sqlite support (03162b9)
  • store cache-state data in database (0fe7fee)
  • cli: purge parameter for start command (81919f9)
  • core: confirmations endpoint (11b3337)
  • core: critical log and required precache (9245fdc)
  • core: health-check route (a7d63b7)
  • core: improved logging for additional objects (a9576fb)
  • core: logging improvements (#97) (c177ec3)
  • core: new verbose log level (258bcb3)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: enabling custom precache for initialization (6ce64b5)
  • rns: time of events taken from block timestamp (644a224)
  • storage: new storage contracts implementation (a9a903f)
  • adds query for owned and placed domains (#68) (0f776aa)
  • allows searching for unknown rns w/ tokenId (bffa99f)
  • basic blockchain watcher (b0e1a9f)
  • change default new-block strategy to polling (#75) (d6632fe)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • enables searching my name (#83) (e1117d7)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • cli support (7d01202)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.2.0 (2020-06-26)

Bug Fixes

  • blockchain: one reorg does not reprocess last processed block (b557b63)
  • filters in bought domains (1d39d0e)
  • @rsksmart/rns-auction-registrar dep-check (fb10021)
  • adapts domains query to remove duplications (91e6ffe)
  • add starting blocks for contracts in Testnet (3bac7bf)
  • add try catch when name cannot be parsed (422a3da)
  • added abi-decoder type definitions (5532ac4)
  • adds pre/suf-fix % to name search (c6c2937)
  • allows searching own/placed domains by name (#92) (e122a4a)
  • avoids db collisions for domains (e64e8b1)
  • change default log level to warn (dc88d5d)
  • correct event name (#172) (29b4d54)
  • creates more explicit domains query (2aa7e1e)
  • error handling (486328b)
  • ganache contract addresses (b46d08e)
  • include tokenID as part of PK for Transfers (9dbba38)
  • new marketplace contract address (b9afe1f)
  • normalized timestamp on old expirationchanged events (#94) (843e8c6)
  • oclif-dev manifest generation on publish (3196a11)
  • blockchain: emit invalid confirmations events (e798174)
  • cli: force and db flags are used (8b6fd05)
  • cli: oclif release command path modification (31d6283)
  • cli: purge on start before app is created (b99d137)
  • cli: run only enabled services for precache when using all (41c9fe0)
  • core: confirmations are handled for multiple blocks (ad550da)
  • cancel previous placements on TokenPlaced (#72) (8569cd5)
  • dockerfile fixes (#84) (ae1d05d)
  • makes domain name sha3 to hex w/o lead 0s (#96) (cd5aa77)
  • new Transfer entity to avoid SoldDomain synchronization problems (31601cc), closes #91
  • precache upadates exp date before domain now (7a4d641)
  • purging also events in database (0c20a10)
  • releasing default config to npm (f6c993e)
  • releasing env-mapping config to npm (a993f34)
  • update ownerAddress when it is null (a32b732)
  • ws emits to be emitted for confirmation service (cb8b852)
  • blockchain: correct event transaction column size (d0ba3bc)
  • blockchain: emitter confirm only its specified events (194a8d4)
  • blockchain: polling right block numbers (#88) (c213899)
  • core: loading both js and ts models (d737f4f)
  • core: logging errors does not modify the object anymore (a06d1fd)
  • small tweaks (9776429)
  • cli: bundled configs should be loaded by default (bb96583)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • docker: changing commands path in docker (2c2b4a7)
  • storage: use custom precache strategy for initialization (2c1ae54)
  • correct definition of active offer (06f5005)

Features

  • storage: add support for peerid tracking on offer (406e64f)
  • storage: agreement endpoint and service's events (65c0656)
  • add CORS configuration (1feab4f)
  • add entrypoint for running required steps (b6b0b1f)
  • added config for default deterministic ganache (e9fe582)
  • added config for testnet (2a71ab0)
  • added Transfer table on purge command (ebb2c46)
  • adds expiration table and removes status from offers (1642ab4)
  • adds link to node-config documentation (e5f6262)
  • adds name resolution to rns processor (a4b8a45)
  • adds optional emit fn to rns services (06d2399)
  • adds tld to the default config (eb08eb2)
  • display current configuration on startup (8caf11a)
  • fixes namechanged handler (f6563dd)
  • fixes searching sold domains by name (2b4cd27)
  • fixes sold query (04abd9f)
  • further splits domain table (table/event) (0eccc28)
  • further splits domain table (table/event) (9ccba2c)
  • handling reorgs (dc0fdb9)
  • logging hooks errors (020edf9)
  • makes use of discardQuery hook (fece820)
  • maps offers from sql result (ba6b72b)
  • rns precache (a5aaefe)
  • sqlite support (03162b9)
  • store cache-state data in database (0fe7fee)
  • tracking last processed and fetch blocks with their hashes (c3d3ad2)
  • uses services for db interaction (e15d646)
  • using contract address as confirmations identifier (8d7bb55)
  • wrapps storing name in the precache in try (502d030)
  • wraps db calls in feathers services (df9e17f)
  • blockchain: confirmation service (ce55cd5)
  • core: logging improvements (#97) (c177ec3)
  • event processors rename and improvements (4cd5ec5)
  • cli: purge parameter for start command (81919f9)
  • core: confirmations endpoint (11b3337)
  • core: critical log and required precache (9245fdc)
  • core: health-check route (a7d63b7)
  • core: improved logging for additional objects (a9576fb)
  • core: new verbose log level (258bcb3)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: enabling custom precache for initialization (6ce64b5)
  • rns: new placement events (#66) (f3af81f)
  • rns: time of events taken from block timestamp (644a224)
  • adds query for owned and placed domains (#68) (0f776aa)
  • allows searching for unknown rns w/ tokenId (bffa99f)
  • basic blockchain watcher (b0e1a9f)
  • change default new-block strategy to polling (#75) (d6632fe)
  • configurable starting block (85ab074)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • enables searching my name (#83) (e1117d7)
  • rns: support for rns (#47) (208c1cf)
  • storage: new storage contracts implementation (a9a903f)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • cli support (7d01202)
  • configuration for clearing persitant conf (4b13f86)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.1.1 (2020-06-24)

Bug Fixes

  • oclif-dev manifest generation on publish (3196a11)
  • core: confirmations are handled for multiple blocks (ad550da)
  • filters in bought domains (1d39d0e)
  • @rsksmart/rns-auction-registrar dep-check (fb10021)
  • adapts domains query to remove duplications (91e6ffe)
  • added abi-decoder type definitions (5532ac4)
  • adds pre/suf-fix % to name search (c6c2937)
  • allows searching own/placed domains by name (#92) (e122a4a)
  • avoids db collisions for domains (e64e8b1)
  • cancel previous placements on TokenPlaced (#72) (8569cd5)
  • correct event name (#172) (29b4d54)
  • creates more explicit domains query (2aa7e1e)
  • dockerfile fixes (#84) (ae1d05d)
  • error handling (486328b)
  • ganache contract addresses (b46d08e)
  • makes domain name sha3 to hex w/o lead 0s (#96) (cd5aa77)
  • new marketplace contract address (b9afe1f)
  • normalized timestamp on old expirationchanged events (#94) (843e8c6)
  • precache upadates exp date before domain now (7a4d641)
  • ws emits to be emitted for confirmation service (cb8b852)
  • blockchain: correct event transaction column size (d0ba3bc)
  • blockchain: emit invalid confirmations events (e798174)
  • blockchain: emitter confirm only its specified events (194a8d4)
  • cli: run only enabled services for precache when using all (41c9fe0)
  • core: logging errors does not modify the object anymore (a06d1fd)
  • correct definition of active offer (06f5005)
  • new Transfer entity to avoid SoldDomain synchronization problems (31601cc), closes #91
  • purging also events in database (0c20a10)
  • releasing default config to npm (f6c993e)
  • releasing env-mapping config to npm (a993f34)
  • update ownerAddress when it is null (a32b732)
  • blockchain: polling right block numbers (#88) (c213899)
  • small tweaks (9776429)
  • cli: bundled configs should be loaded by default (bb96583)
  • cli: force and db flags are used (8b6fd05)
  • cli: oclif release command path modification (31d6283)
  • cli: purge on start before app is created (b99d137)
  • core: loading both js and ts models (d737f4f)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • docker: changing commands path in docker (2c2b4a7)
  • storage: use custom precache strategy for initialization (2c1ae54)

Features

  • add CORS configuration (1feab4f)
  • add entrypoint for running required steps (b6b0b1f)
  • added config for default deterministic ganache (e9fe582)
  • added config for testnet (2a71ab0)
  • added Transfer table on purge command (ebb2c46)
  • adds expiration table and removes status from offers (1642ab4)
  • adds link to node-config documentation (e5f6262)
  • adds name resolution to rns processor (a4b8a45)
  • adds optional emit fn to rns services (06d2399)
  • adds tld to the default config (eb08eb2)
  • display current configuration on startup (8caf11a)
  • event processors rename and improvements (4cd5ec5)
  • fixes namechanged handler (f6563dd)
  • fixes searching sold domains by name (2b4cd27)
  • fixes sold query (04abd9f)
  • further splits domain table (table/event) (0eccc28)
  • further splits domain table (table/event) (9ccba2c)
  • handling reorgs (dc0fdb9)
  • logging hooks errors (020edf9)
  • makes use of discardQuery hook (fece820)
  • maps offers from sql result (ba6b72b)
  • rns precache (a5aaefe)
  • sqlite support (03162b9)
  • store cache-state data in database (0fe7fee)
  • tracking last processed and fetch blocks with their hashes (c3d3ad2)
  • uses services for db interaction (e15d646)
  • using contract address as confirmations identifier (8d7bb55)
  • wrapps storing name in the precache in try (502d030)
  • wraps db calls in feathers services (df9e17f)
  • blockchain: confirmation service (ce55cd5)
  • cli: purge parameter for start command (81919f9)
  • core: confirmations endpoint (11b3337)
  • core: critical log and required precache (9245fdc)
  • core: health-check route (a7d63b7)
  • core: improved logging for additional objects (a9576fb)
  • core: logging improvements (#97) (c177ec3)
  • core: new verbose log level (258bcb3)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: enabling custom precache for initialization (6ce64b5)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • rns: time of events taken from block timestamp (644a224)
  • storage: new storage contracts implementation (a9a903f)
  • adds query for owned and placed domains (#68) (0f776aa)
  • allows searching for unknown rns w/ tokenId (bffa99f)
  • basic blockchain watcher (b0e1a9f)
  • change default new-block strategy to polling (#75) (d6632fe)
  • cli support (7d01202)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • delayed logging initialization (6b11776)
  • enables searching my name (#83) (e1117d7)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • confirmation of event using receipts (a185350)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.1.0 (2020-06-22)

Bug Fixes

  • core: confirmations are handled for multiple blocks (ad550da)
  • filters in bought domains (1d39d0e)
  • @rsksmart/rns-auction-registrar dep-check (fb10021)
  • adapts domains query to remove duplications (91e6ffe)
  • added abi-decoder type definitions (5532ac4)
  • adds pre/suf-fix % to name search (c6c2937)
  • allows searching own/placed domains by name (#92) (e122a4a)
  • avoids db collisions for domains (e64e8b1)
  • cancel previous placements on TokenPlaced (#72) (8569cd5)
  • correct event name (#172) (29b4d54)
  • creates more explicit domains query (2aa7e1e)
  • dockerfile fixes (#84) (ae1d05d)
  • error handling (486328b)
  • ganache contract addresses (b46d08e)
  • makes domain name sha3 to hex w/o lead 0s (#96) (cd5aa77)
  • new marketplace contract address (b9afe1f)
  • new Transfer entity to avoid SoldDomain synchronization problems (31601cc), closes #91
  • precache upadates exp date before domain now (7a4d641)
  • ws emits to be emitted for confirmation service (cb8b852)
  • blockchain: correct event transaction column size (d0ba3bc)
  • blockchain: emit invalid confirmations events (e798174)
  • blockchain: emitter confirm only its specified events (194a8d4)
  • blockchain: polling right block numbers (#88) (c213899)
  • cli: run only enabled services for precache when using all (41c9fe0)
  • core: logging errors does not modify the object anymore (a06d1fd)
  • correct definition of active offer (06f5005)
  • normalized timestamp on old expirationchanged events (#94) (843e8c6)
  • purging also events in database (0c20a10)
  • releasing default config to npm (f6c993e)
  • releasing env-mapping config to npm (a993f34)
  • small tweaks (9776429)
  • update ownerAddress when it is null (a32b732)
  • cli: bundled configs should be loaded by default (bb96583)
  • cli: force and db flags are used (8b6fd05)
  • cli: oclif release command path modification (31d6283)
  • cli: purge on start before app is created (b99d137)
  • core: loading both js and ts models (d737f4f)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • docker: changing commands path in docker (2c2b4a7)
  • storage: use custom precache strategy for initialization (2c1ae54)

Features

  • add CORS configuration (1feab4f)
  • add entrypoint for running required steps (b6b0b1f)
  • added config for default deterministic ganache (e9fe582)
  • added config for testnet (2a71ab0)
  • added Transfer table on purge command (ebb2c46)
  • adds expiration table and removes status from offers (1642ab4)
  • adds link to node-config documentation (e5f6262)
  • adds name resolution to rns processor (a4b8a45)
  • adds optional emit fn to rns services (06d2399)
  • adds tld to the default config (eb08eb2)
  • display current configuration on startup (8caf11a)
  • event processors rename and improvements (4cd5ec5)
  • fixes namechanged handler (f6563dd)
  • fixes searching sold domains by name (2b4cd27)
  • fixes sold query (04abd9f)
  • further splits domain table (table/event) (0eccc28)
  • further splits domain table (table/event) (9ccba2c)
  • handling reorgs (dc0fdb9)
  • logging hooks errors (020edf9)
  • makes use of discardQuery hook (fece820)
  • maps offers from sql result (ba6b72b)
  • rns precache (a5aaefe)
  • sqlite support (03162b9)
  • store cache-state data in database (0fe7fee)
  • tracking last processed and fetch blocks with their hashes (c3d3ad2)
  • uses services for db interaction (e15d646)
  • using contract address as confirmations identifier (8d7bb55)
  • wraps db calls in feathers services (df9e17f)
  • blockchain: confirmation service (ce55cd5)
  • core: confirmations endpoint (11b3337)
  • core: critical log and required precache (9245fdc)
  • core: health-check route (a7d63b7)
  • core: improved logging for additional objects (a9576fb)
  • core: logging improvements (#97) (c177ec3)
  • core: new verbose log level (258bcb3)
  • rns: enabling custom precache for initialization (6ce64b5)
  • rns: time of events taken from block timestamp (644a224)
  • storage: new storage contracts implementation (a9a903f)
  • adds query for owned and placed domains (#68) (0f776aa)
  • allows searching for unknown rns w/ tokenId (bffa99f)
  • change default new-block strategy to polling (#75) (d6632fe)
  • cli support (7d01202)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • enables searching my name (#83) (e1117d7)
  • cli: purge parameter for start command (81919f9)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • basic blockchain watcher (b0e1a9f)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.1.0-dev.2 (2020-05-12)

Bug Fixes

  • releasing default config to npm (f6c993e)
  • small tweaks (9776429)
  • cli: bundled configs should be loaded by default (bb96583)
  • cli: force and db flags are used (8b6fd05)
  • cli: oclif release command path modification (31d6283)
  • cli: purge on start before app is created (b99d137)
  • core: loading both js and ts models (d737f4f)
  • docker: changing commands path in docker (2c2b4a7)
  • cancel previous placements on TokenPlaced (#72) (8569cd5)
  • dockerfile fixes (#84) (ae1d05d)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • storage: use custom precache strategy for initialization (2c1ae54)
  • correct definition of active offer (06f5005)

Features

  • adds query for owned and placed domains (#68) (0f776aa)
  • change default new-block strategy to polling (#75) (d6632fe)
  • enables searching my name (#83) (e1117d7)
  • cli: purge parameter for start command (81919f9)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • basic blockchain watcher (b0e1a9f)
  • cli support (7d01202)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.1.0-dev.1 (2020-05-07)

Bug Fixes

  • correct oclif config (c573eb9)
  • specifing all datatypes for colums (9a398e4)
  • cli: force and db flags are used (8b6fd05)
  • cli: purge on start before app is created (b99d137)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • storage: use custom precache strategy for initialization (2c1ae54)
  • correct definition of active offer (06f5005)

Features

  • adds query for owned and placed domains (#68) (0f776aa)
  • cli: purge parameter for start command (81919f9)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • basic blockchain watcher (b0e1a9f)
  • cli support (7d01202)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts

0.1.0-dev.0 (2020-05-07)

Bug Fixes

  • cli: force and db flags are used (8b6fd05)
  • cli: purge on start before app is created (b99d137)
  • core: use confirmation mechanism only when configured (fe34771)
  • deps: nfts commit hash (#64) (35da19d)
  • storage: use custom precache strategy for initialization (2c1ae54)
  • correct definition of active offer (06f5005)

Features

  • cli: purge parameter for start command (81919f9)
  • core/storage: improved error handling, logging (68cb6ce)
  • rates: rates support (6f6ad1d)
  • rates: using interval update trigger instead of request (ccece67)
  • rns: new placement events (#66) (f3af81f)
  • rns: support for rns (#47) (208c1cf)
  • storage: tracking requests and available capacity of offer (fd4ad44)
  • basic blockchain watcher (b0e1a9f)
  • cli support (7d01202)
  • configurable starting block (85ab074)
  • configuration for clearing persitant conf (4b13f86)
  • confirmation of event using receipts (a185350)
  • delayed logging initialization (6b11776)
  • drop feather-configuration (74de84f)
  • events confirmation (83e3cca)
  • filter out non-active offers (d4089ec)
  • improved conf store (a74baa9)
  • improved emitter error handling (64ac2ee)
  • init (85a3371)
  • nice logging setup (eb7e6de)
  • process past events upon first run (f193e71)
  • re-emitted events handling (3a8bdff)
  • semaphore support (4dbfbd0)
  • sequelize integration (a52e341)
  • storage-offer model (e974046)

Reverts