Skip to content

Releases: alastria/DOME-blockchain_connector-dlt_interface

Release v1.5.1

16 Oct 09:43
Compare
Choose a tag to compare

Changelog

  • Added a new endpoint to retrieve active event subscriptions.
  • Fixed DEBUG logging in order to be able to deactive it.
  • Removed error control after notification of events to the endpoint set: it makes no sense and causes errors.

Release v1.5.0

18 Jun 12:58
Compare
Choose a tag to compare

Changelog

  • Added ethereum address of the account that is publishing an event to the event publication endpoint payload.
  • Added ethereum address of the account that published the event to the payload returned from the subscription endpoint,
  • Changed the smart contract to make it possible to use other addresses different than the contract owner's one.

Release v1.4.1

21 May 07:11
Compare
Choose a tag to compare

Changelog

  • Added filtering by environment to the endpoint that retrieves all the past active events from the blockchain.
  • Updated unit tests.

Release v1.4.0

30 Apr 16:32
Compare
Choose a tag to compare
Release v1.4.0 Pre-release
Pre-release

Changelog

  • Added filtering by environments when subscribing to events:

"sbx" for sandbox environment

"dev" for develop environment

"prd" for production environment

If subscribed to "sbx" environment only events with that metadata will be notified and so on and so forth

Release v1.3.0

13 Feb 07:28
460263d
Compare
Choose a tag to compare

Changelog

WARNING: All the things in bold are changes that break compatibility with previous versions, especially everything related to the smart contracts since all the previously stored information will be ignored since this is not a production ready component yet.

  • Added new endpoint for active DOME Events retrieval given a date range.
  • Moved blockchain related constants to env variables to be more blockchain-agnostic.
  • Added the updated smart contract address and ABI
  • Added rpc address and iss as env variables as a way of configuring the component independently from the respective blockchain connector using it.
  • Remove session usage since this is an internal component and it doesn't require differentiation between different users since there is only one user on each case which is the respective blockchain connector.
  • Added optional rpc address and iss parameters to the publish endpoint for integrators to be able to use the same instance of the DLT Adapter for different iss identifiers in the case that the integrator chooses to represent various different legal entities and its writing operations in the blockchain.
  • Incremented coverage of unit tests.
  • Code complexity index improved.
  • Documented installation using the docker images published on Quay.io.
  • Documented installation using the Helm Chart.
  • README improvements.

Release v1.2.1

03 Jan 16:39
Compare
Choose a tag to compare
  • Added unit tests.
  • Added Helm Chart.
  • Fixed system vulnerabilities.
  • Fixed NPM vulnerabilities.
  • Added Sonarcloud metrics to README.
  • Refactor code to be Clean Code.
  • Added license.
  • Updated OpenAPI.

Release v1.2

04 Dec 16:47
134a750
Compare
Choose a tag to compare
Release v1.2 Pre-release
Pre-release

Changelog:

  • Added iss organization identifier instead of user ethereum address.
  • Added previousEntityHash parameter to events.
  • Added entityId as the entity id hash to events.
  • Healtcheck endpoint added.
  • Fixed notification of own events when emmitted.
  • Added error handling.
  • Added README.
  • Minor logs improvement.

Release v1.1

20 Nov 12:31
7549038
Compare
Choose a tag to compare
Release v1.1 Pre-release
Pre-release

Changelog:

  • Added multi-event subscription.
  • Updated contract address to one that doesn't index any parameter and is up to date to the latest smart contracts published in the smart contract repository.
  • Deleted private key from .env. Now it must be set prior to deployment of the project.
  • Minor log improvements.
  • Minor warning-related fixes.