Skip to content

Latest commit

 

History

History
195 lines (131 loc) · 23.8 KB

CHANGELOG.md

File metadata and controls

195 lines (131 loc) · 23.8 KB

1.0.6 (2022-06-08)

Bug Fixes

  • ref-imp: #1015 - Set deactivated metadata property (151be6f)
  • ref-imp: #1169 - fixed bug on commit-reveal chain leading to infinite loop in resolution (156df5f)
  • ref-imp: added support for IPFS v0.11 (a196c52)
  • ref-imp: allow Bitcoin Core to remember list of wallet to load during startup (#1164) (23d726e)
  • ref-imp: fix deactivate (#1149) (6322ef2)
  • ref-imp: fixed an integer precision bug in how transaction number is constructed (c19a1ec)
  • ref-imp: fixed casing that prevented filtering out mongo commands in logs (d0c42d8)
  • ref-imp: fixed run time crashing of Core due to previous mongodb logging commit (5c0c7f9)
  • ref-imp: fixes controller property to have a value (83ef023)
  • ref-imp: fixing/removing dependencies with known vulnerabilities (6099613)
  • ref-imp: integrate custom logger with mongodb (#1157) (a357828)
  • ref-imp: port transaction processor fix to v1 folder (19c9492)
  • ref-imp: refactored getWriterValueTimeLock() to handle error better (6f9b4d5)
  • ref-imp: updated bitcoin service to retry on connectivity issues (2fe9c78)

BREAKING CHANGES

  • ref-imp: The controller is no longer an empty string and instead matches the document id property (e.g. the did being resolved)

1.0.5 (2021-07-26)

Bug Fixes

  • ref-imp: fix deactivate (#1149) (6322ef2)
  • ref-imp: port transaction processor fix to v1 folder (0b8c1ff)

1.0.4 (2021-07-16)

Bug Fixes

  • ref-imp: automatically create bitcoin wallet (#1138) (674d753)
  • ref-imp: fixed bug where transaction is skipped if save for retry fails (ce23a61)
  • ref-imp: fixed retry logic always fails due to missing fee and lock info (3e16be4)
  • ref-imp: listunspent needs to be a wallet RPC call (ef4ea65)
  • ref-imp: make bitcoin load wallet and specify wallet (#1140) (81e74d1)

Features

  • ref-imp: make core read blockchain time from db (#1137) (bd5445c), closes #1139
  • ref-imp: only allow DB upgrade on observer node (63b9301)

1.0.3 (2021-05-28)

Bug Fixes

  • ref-imp: add suffix check when parsing operation (#1117) (6a6ef47)
  • ref-imp: added missing bitcoin event export (9ab3ce6)
  • ref-imp: better transactions API behavior when bitcoin service is in forked state (c3940ad)
  • ref-imp: error thrown in blockchain time refresh can crash core (6c20245)
  • ref-imp: fix missing transaction when bitcoin rpc call fails (#1116) (3732ac3)
  • ref-imp: fixed DB upgrade failng due to null service state (54b4288)
  • ref-imp: fixed typo in long-form resolution log (9fb410c)
  • ref-imp: improved error message for incorrect DID prefix (51b8cf8)
  • ref-imp: made Core event code consistent with bitcoin service (6abd2a1)
  • ref-imp: updated bitcoin listunspent RPC call to include unconfirmed transactions (1a028d1)
  • ref-imp: updated mongodb lib version in attempt to fix rare DB infinite awaits (9fc1f1c)
  • spec: revert vector insertion (#1061) (12e1bff)

Features

  • ref-imp: added bitcoin lock monitor events (009202d)
  • ref-imp: added error code metadata for batch writer loop failure event (9ee807f)
  • ref-imp: added feature to monitor writer max batch size + minor fixes (5d0a14e)
  • ref-imp: added support for MongoDB 4.0 based cloud storage services (b987678)
  • ref-imp: added timeout for fetaching operations of a DID (b840682)
  • ref-imp: emitted a couple of events in bitcoin processor (189cfcd)
  • ref-imp: introduced database versioning (378a964)

1.0.1 (2021-02-03)

Bug Fixes

  • ref-imp: fixed bug where overwriting a particial operation to MongoDB silently fails (966d45f)
  • ref-imp: renamed put method IOperationStore to insertOrReplace (32d7d18)

1.0.0 (2021-01-21)

Bug Fixes

  • ref-imp: #997 - increment updateCommitment if failed to apply an update patch (9258b84)
  • spec: fixed incorrect documentation on method DID Document metadata property (#1003) (17133cc)

Features

  • ref-imp: #440 - added custom logger support (c2d086a)
  • ref-imp: #989 - added event emitter support (099e52a)
  • ref-imp: added a lib to fetch operation queue size for monitoring (3956109)
  • ref-imp: added a number of events to the core service + fix to Observer (4a3575e)

0.12.1 (2020-12-14)

Bug Fixes

  • ref-imp: #631 - Allowed valid core index file without provisional index file URI (0c94173)
  • ref-imp: #760 - Fixed long-form resolution not verifying delta size (fc1e8a9)
  • ref-imp: #817 - should be HTTP 410 for deactivated DID (3f9a896)
  • ref-imp: #820 - Deactivate not working (97b31ac)
  • ref-imp: #873 - Allowed only canonically encoded DID suffix to pass hash check (a1fbdbf)
  • ref-imp: #897 - changed remove-public-keys to use ids (#904) (98fec6f)
  • ref-imp: #898 - Used a URI library for URI validation (bdeeb5f)
  • ref-imp: #927 - Relaxed CAS URI validation (b5a13be)
  • ref-imp: #960 - fixed incorrect IPFS pin API endpoint (ece6d7f)
  • ref-imp: #969 - allow missing provisionalIndexFileUri in some cases (46f846b)
  • ref-imp: added size limit for writer_lock_id field in anchor file (be481c0)
  • ref-imp: fix duplicate service id (#951) (dae2caf)
  • ref-imp: fix normalized fee calculation (#944) (9f3b565)
  • ref-imp: fix null delta throwing unexpected error (#957) (26bc857)
  • ref-imp: fixed all typos in code (123d30a)
  • ref-imp: fixed initialization failure when restart bitcoin proce… (#845) (289ffce)
  • ref-imp: Issue #895 - Implemented conformance to an API/style guide (314ec0b)
  • ref-imp: make bitcoin logic make less calls to db (#906) (175b5f7)
  • ref-imp: make encoder error readable (#959) (bc8e8d4)
  • ref-imp: make recover and create to always advance commitment #744 (4dfdc67)
  • ref-imp: update cids version (#984) (02f8531)
  • ref-imp: updated default protocol parameters (a65d2ee)
  • spec: fix broken anchors commitment-value-generation (#887) (e64bcd3)
  • spec: fixed one occurrence of suffix_data to suffixData (4a33a98)
  • spec: mention JSON Compact Serialization in spec (90f85b8)
  • spec: update patches to reflected agreed upon changes (#896) (1224e0c)

Features

  • ref-imp: #319 - Added ability to turn on or off Observer and Batch Writer (13e0563)
  • ref-imp: #336 - added published field in method metadata + fixed issue #833 (f3f8318)
  • ref-imp: #766 - added support to validate reveal value as a hash (c866b74)
  • ref-imp: #766 - changed mapFileUri to provisionalIndexFileUri (542421e)
  • ref-imp: #766 - Implemented hashing of public key as reveal value (2b529f0)
  • ref-imp: #766 - introduced create references to align with rest of operation references (b733694)
  • ref-imp: #766 - renamed all references to anchor and map files (fabf550)
  • ref-imp: #766 - SIP 1 - Added downloading of proof files (82ee13b)
  • ref-imp: #766 - SIP 1 - Added writing of Proof files (63735c8)
  • ref-imp: #766 - SIP 1 - Moved provisionalProofFileUri into map file (de15a6d)
  • ref-imp: #766 - Updated anchor (core index) file schema (8a62900)
  • ref-imp: #766 - updated API, resolver, batch writer to support revealValue in requests (c0a3332)
  • ref-imp: #766 - updated error handling for file downloading and validation (9300ac5)
  • ref-imp: #766 - Updated map (provisional index) file schema (e5bbfdd)
  • ref-imp: #781 - make jcs long form do size check on delta (#866) (20cfc61)
  • ref-imp: #781 - make long form use jcs SIP2 (#864) (5808eaf)
  • ref-imp: #783 - Fixed a crash on init + a bug that trends normalized fee to zero + minor fixes (2ec03ca)
  • ref-imp: #783 - New normalized fee algorithm + versioning protocol parameters (a84366a)
  • ref-imp: #847 - Added new long form DID format support (b6945a9)
  • ref-imp: #890 - ability to turn of value time lock updates (6ea1ea4)
  • ref-imp: #919 - Added feature to disable observer in bitcoin service (34d348b)
  • ref-imp: #978 - Added DB upgrade support to core service (b02b0c1)
  • ref-imp: add support for bitcoin regtest network (447337b)
  • ref-imp: changed IPFS CAS adaptor to use IPFS HTTP API directly (a84f079)
  • ref-imp: issue #868 - Allowed service endpoint to be an object + added more data validations (#869) (3eaf265)
  • ref-imp: reduce db calls when calculating normalized fee (#939) (b6959f2)
  • update language around commitments (2071e92)

0.10.0 (2020-07-28)

Features

  • update language around commitments (2071e92)

Change Log

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