Skip to content

Releases: OriginTrail/dkg-engine

v1.4.1b

19 Nov 12:52

Choose a tag to compare

v1.4.1b Pre-release
Pre-release

Features

  • [bug][enhancement] Docker fix #562

Bug Fixes:

  • [bug] Do not check for devDependencies in production env (#160721383) #563

v1.3.32b release notes

21 Sep 14:38

Choose a tag to compare

Pre-release

Significant improvement worth stressing in this release is network resilience mechanisam, along with overall stability improvements and bug fixes.

Features

  • [enhancement] HTTP network prototype, transport abstraction fixes #546
  • [enhancement] Kadence version bump #550
  • [enhancement] added new events for houston #540
  • [enhancement] Network resilience [#159888909] #534
  • [enhancement] Update postman collection with api/import_info route [Related to #160051672] #528

Chore:

  • [chore] Extra logs #549
  • [chore] Skip third-party logs #542
  • [chore] Add getRootHash() check to protocol test suite #428

Bug Fixes:

  • [bug] Command transactions removal #544
  • [bug] Transactions queue fix #543
  • [bug] Multiple fixes #541
  • [bug] Bootstrap awilix issue #539
  • [bug] Handle failed transactions (#160412782) #538
  • [bug] Environment variables override .env file #526
  • [bug] Peer cache cleanup [Delivers #159887837] #524

v1.3.24b release notes

05 Sep 14:33
6c650d2

Choose a tag to compare

Pre-release

Release brings two major features: basic auth token and SSL support for API routes, along with general stability improvements and bug fixes.

Features

  • [enhancement] Implement basic auth token #512
  • [enhancement] Add imports_info route #511
  • [enhancement] Variable litigation interval #373
  • [enhancement] Calculate import data hash and write it to blockchain #496
  • [bug][enhancement] Add bidding fallback #497
  • [enhancement] Support SSL for API routes #489
  • [chore][enhancement] Notify bugsnag about distribution hash problem #477
  • [enhancement] Add sender to verify encryption key request #480
  • [enhancement] New API routes #484
  • [enhancement] Add transaction hash to imports #483
  • [bug][enhancement] Add filtering of network requests #481
  • [enhancement] Update web3 to 1.0.0-beta35 #479
  • [bug][enhancement] kadence update to 4.1.3 #476

Chore:

  • [chore] Route import_info fix #506
  • [chore] Fix logs related to import (root_hash, import_hash) #503
  • [chore] Improve reading smart contract test coverage #460
  • [chore] Add import hash to response #499
  • [chore] Suppress bugsnag info messages #492
  • [chore] Fix wallets in XML examples #487
  • [chore] Update XML examples with valid wallets #486

Bug Fixes:

  • [bug] Fix fingerprint double response #521
  • [bug] NODE_WALLET as an ENV variable #519
  • [bug] CORS headers #508
  • [bug] Fix formatting of fingerprint route #505
  • [bug] Write import_hash to blockchain #504
  • [bug] Handle recover for adding bid #502
  • [bug] Import info route implementation #500
  • [bug] Fix DH import data #498
  • [bug] Decrease parallelism for command executor #493
  • [bug] Import content fix #490
  • [bug] Kadence contact hostname #485
  • [bug] Fix ip address retrieval #482
  • [bug] Register new bootstraps #474

v1.3.10b release notes

29 Aug 15:13

Choose a tag to compare

Pre-release

This release brings two major updates, network NAT is by default turned off and we did complete node rewrite including command sourcing engine.

Features

  • [enhancement] New network/blockchain environment #472
  • [enhancement] Handle wrong blockchain's transactions nonce #468
  • [bug][enhancement] Enable free of charge purchasing #461
  • [enhancement] Introduce Postman api endpoints collection #459
  • [enhancement] Notify bugsnag about handled errors #452
  • [enhancement] Add new bootstrap node address #432
  • [enhancement] Disable NAT by default #431
  • [chore][enhancement] Support bug tracking with bugsnag #433
  • [enhancement] Feature/read command sourcing #424
  • [enhancement] State machine like engine (command sourcing) #414
  • [enhancement] Add filtering contacts based on IP address and network ID #418
  • [chore][enhancement] Add package-lock.json file #413
  • [enhancement] Feed exception and crash-like logs to Loggly #407
  • [enhancement] Deposit and withdraw #406
  • [enhancement] Feed exception and crash logs to PaperTrail #405
  • [enhancement] Base for protocol testing #403

Chore:

  • [bug][chore] Ignore only development environment when reporting #435
  • [chore] Hide some logs #417
  • [chore] Introduce timestamps on stdout [Delivers #159411464] #415
  • [chore] Reverse tunnel strategy configuration #410

Bug Fixes:

  • [bug] Fix listening in local network #470
  • [bug] fix use of escrow cancel #469
  • [bug] Prevent sorting with _dc_key during DH replication #467
  • [bug] Prevent purchase of already stored imports #462
  • [bug] Fix bootstrap for bootsrap #457
  • [bug] Temporarily fix short wait for LitigationCompleted #453
  • [bug] Fix using IS_BOOTSTRAP_NODE variable #439
  • [bug] Remove sensitive data #447
  • [bug] Fix fetching code in docker #442
  • [bug] Fix fetching code #441
  • [bug] Fix unhandled Promise rejection this.restartNode is not a function #426
  • [bug] Invalid XML event prefixes #409

V1.1.0b release notes

20 Jul 16:03

Choose a tag to compare

V1.1.0b release notes Pre-release
Pre-release

V1.1.0b release notes

Release date: July 20th, 2018

This is the first major version increment during the TestNet beta phase. It includes lots of fixes and significantly improved network stability and flow between nodes.

New features and fixes:

  • Network fixes
  • OT flow fixes (challenges, etc.)
  • Improved logging
  • Improved docker image
  • Auto-update fixes
  • Houston features
  • Increased replication

V1.0b “Apollo” release notes

29 Jun 21:59

Choose a tag to compare

Pre-release

V1.0b “Apollo” release notes

Release date: June 29th, 2018

Apollo is the first beta version of the testnet protocol and implements all the features set for development. With the growing usage of the protocol and identified improvement proposals, we will be moving towards a mainnet launch in Q3.

New features and fixes:

  • Exposed API for local node operations
  • Upgraded and improved network read flow
  • New version of documentation at http://docs.origintrail.io
  • Several bugs fixed

V1.0b-RC “Lunar Orbiter” release notes

18 Jun 21:30
fa2a12c

Choose a tag to compare

V1.0b-RC “Lunar Orbiter” release notes

Release date: June 18th, 2018

The Lunar Orbiter release

Lunar Orbiter takes the alpha phase to the finish line nicely by implementing two final important improvements: the latest version of the payment mechanism, and version two of the zero-knowledge privacy layer logic. The payment mechanism is now extended to support the ability to perform trustless, monetized data reading from the OriginTrail Decentralized Network (ODN). In this way, the data creator (DC) and data holder (DH) nodes will be able to charge a fee from data viewer (DV) nodes, which would read data from them in order to provide them with the requested data.

New features:

  • V2 of consensus check with privacy layer (zk)
  • V2 of payment mechanism with testnet tokens
  • Standardized namespaces in XML
  • Kademlia security improved
  • Separated import form replication
  • Updated Smart Contracts
  • Developed large number of test XML files

Fixes:

  • Eclipse bugs resolved
  • Added license to repository
  • Improved tests and CI execution time reduced
  • Additional refactoring of the code
  • Increased test coverage
  • Numerous small fixes

V0.9.0a “Explorer” release notes

04 Jun 14:59

Choose a tag to compare

Pre-release

V0.9.0a “Explorer” release notes

Release date: June 4th, 2018

The Explorer release

Explorer now supports more features on the privacy layer which includes the zero-knowledge algorithm published a month ago in Zond. It brings the ability to handle private data within the system in such a way that the owner can retain control of the information by their DC (data creator) node, while publishing cryptographic commitments in the system to the DH (data holder) nodes involved in replication.

Our data importer now supports the "Web of Things" (WoT) standard developed by the World Wide Web Consortium (W3C). It is a first major step towards IoT support and one of the major requirements as a consequence of the first use cases, our partners and community.

New features:

  • Improved privacy layer implementation
  • Web of Things model supported by our data importer
  • New version of Houston (GUI) with data graph visualisation and improved interface
  • Remote control API improvement
  • IoC implementation in the code

Fixes:

  • Importer error handling fixes
  • Better organisation of the code and refactoring of the singletone classes - IoC
  • Improved blockchain tests - truffle test suite
  • Additional refactoring of the code
  • Increased test coverage

V0.8.0a “Surveyor” release notes

04 Jun 15:02
7efb328

Choose a tag to compare

Pre-release

V0.8.0a “Surveyor” release notes

Release date: May 21st, 2018

The Surveyor release introduces:

  • an improved version of the bidding mechanism and
  • the first version of the long awaited consensus check which utilizes the zero-knowledge privacy layer we have been working on in the previous releases.

New features:

  • More efficient bidding on agreements for nodes
  • Consensus check on top of zero-knowledge privacy layer allows validating the observed supply chain
  • Remote control API improvement
  • Created new smart contract for Bidding
  • Improved initial configuration verification

Fixes:

  • Several configuration bugs
  • More verbose error reporting
  • Additional refactoring of the code
  • Increased test coverage and started integration tests

V0.7.0a “Zond” release notes

07 May 19:52

Choose a tag to compare

Pre-release

V0.7.0a “Zond” release notes

Release date: May 7th, 2018

The Zond release introduces:

  • A standardized and documented OriginTrail graph ontology structure and compatibility with the Neo4j graph database. This compatibility enhances the flexibility in the data layer as it allows for selecting more than one underlying database system. Neo4j is a graph database platform that powers many of today's mission-critical enterprise applications, including artificial intelligence, fraud detection and recommendations. It is used by companies such as Microsoft, Walmart, Ebay, Airbnb, Volvo, Cisco, Microsoft, LinkedIn, UBS, novo nordisk, and many others.
  • The first version of the zero-knowledge privacy protocol for sharing sensitive data in an encrypted, but publicly verifiable form. This makes the OriginTrail protocol more attractive to companies who would like the competitive advantage of increased transparency and efficiency in their supply chains.

New features:

  • First iteration of Zero knowledge validation algorithm
  • Neo4J Compatibility
  • Implementation of new graph ontology
  • First version of UI
  • Created new smart contract for Bidding
  • Created initial configuration verification - balance on wallet etc.

Fixes:

  • GS1 Importer refactoring
  • Completely refactored node communication flow in the bidding mechanism
  • Fixed timed events and updated to work on Smart contract events
  • Increased test coverage