Skip to content

Releases: ddnlink/ddn

v3.7.0

05 Aug 15:10
69224ba
Compare
Choose a tag to compare

What's Changed

Features

  • add access constans.*.js method to @ddn/core (8c4c7bd)
  • add jest to root, delete @ddn/test and update @ddn/core to add getConstants methods (1ee95a3)
  • release @ddn/core 2.4.7 (adf2ede)
  • release 2.4.4 (fccdd34)
  • update @ddn/node-sdk for ddnrc.default.js erroo and jest config for pro-packages (46eb734)
  • update asset* from .ddnrc.js to config, and Update to father4 + turbo + pnpm all right (0ed2838)
  • update docker, and crypto/crypto-base (6ada849)
  • update father, jest to lastest and pnpm, packing all packages to dist by esbuild (f798e26)
  • update to pack contract all right (ec82cdd)

Bug Fixes

  • DDN release (68a53ed)
  • set corepack disable to use pnpm (ddbd1d0)
  • update .fatherrc.js (3f89b46)
  • update @ddn/peer to write ddn.pid when isDaemonMode is true (efd372a)
  • update ddn-cli (4c73dfd)
  • update require (7c2d5ca)

Full Changelog: v3.6.3...v3.7.0

v4.0.0-beta.1

11 Jun 06:40
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

升级最新版

DDN release 3.6.3

28 Dec 01:19
Compare
Choose a tag to compare

3.6.3 (2020-12-11)

Special notes

新增可插拔插件 Newly added pluggable plugins

Bug Fixes

  • 🐛 Add locales to @ddn/ddn (83a4ad6), closes #91
  • 🐛 dapp test bugs (3c64b87)
  • 🐛 Delete config.settings from .ddnrc.js (2a3b656)
  • 🐛 Fix a bug about generator of users (d856a97)
  • 🐛 Fix ajv verify for null type and sync sign error (e5d33d3)
  • 🐛 Fix api of get accounts 'limit undefined' (85eb85a)
  • 🐛 Fix crash due to incorrect assignment of Org object (ea0d168)
  • 🐛 Fix ESOCKETTIMEDOUT (7c478db)
  • 🐛 Fix export default from constants.ddn.js of js-sdk (e0bc650)
  • 🐛 Fix height NaN error because the db transaction error (cba90d2)
  • 🐛 Fix illegal AOB transaction not cleared error (3523814)
  • 🐛 Fix images path error in README.md (3ec15e4)
  • 🐛 Fix multisignature ready error when sync blockchain (44ff7e6)
  • 🐛 Fix propose error because of id maxlength 64 to 128 (3152636)
  • 🐛 Fix publish error (af349d8)
  • 🐛 Fix publish error about @ddn/asset-dao v0.3.3 (40984d6)
  • 🐛 Fix the "delegates not found" error during sync (f2c5e31)
  • 🐛 Fix the multisignatures errors (320edf8)
  • 🐛 Update bignumber for height and round (68a2285)
  • add node-sdk denpendency and add .ddnrc.js (b5e2f4b)
  • chang baseUrl to global config (c457962)
  • fix ddn cli errors on generating dapp project from template (de1d93f)
  • integrating supervise API into plug-ins (9d88be7)
  • ddnd: read_port function can't get port correctly (750456a)
  • js-sdk: fix js-sdk package main file not found question (2ec57b6)

Features

  • 🎸 Add content field to @ddn/asset-aob, sdks and tests (ef08045)
  • 🎸 Add several generators to ddn command line tools (0bde9e8)
  • 🎸 Add super peer and you can get it (d1d24ae)
  • 🎸 Categorizing to organize command line tools (3d079d8)
  • 🎸 Optimize consensus algorithm and improve the BigNumber (e408e2f)
  • 🎸 Optimize logger to make DDN debug more friendly (83be9c8)
  • 🎸 Optimize start process and fix multisignates bugs (1b87366)
  • 🎸 Update ddn-cli to multi level subCommands like Git (fae996f)

DDN release 3.6.0

31 Jul 11:17
Compare
Choose a tag to compare

3.6.0 (2020-07-31)

Bug Fixes

  • 🐛 Fix a bug on get multisignatures/accounts (98ab9c6)
  • 🐛 Fix asset extends by adding constructor in chlidren (e4ad3fc)
  • 🐛 Fix block fee and a multisignature bug (49043c5)
  • 🐛 Fix peerStatus and multisignatures in @ddn/node-sdk (643e38c)
  • 🐛 Update @ddn/node-sdk (bf8b8a7)
  • 🐛 Update @ddn/node-sdk export messages (96762c7)

Features

  • 🎸 Add @ddn/js-sdk for browsers and fix some bugs (2e88d66)
  • 🎸 Add dao, dao and evidence transations for @ddn/js-sdk (8bdfc8b)
  • 🎸 Add features make @ddn/crypto campatible with browsers (77b85db)
  • 🎸 Add getBytes for @ddn/asset-aob and update some apis (a868e66)
  • 🎸 Delete bitcore-mnemonic from @ddn/peer and Update aob (722617a)
  • 🎸 Seperate config and constants from js-sdk and node-sdk (1d320b8)
  • 🎸 Update to make SDK compatible with browser (8dd74fe)
  • 🎸 Update transaction fees algorithm (61e172f)

Tests

  • 💍 Seperate @ddn/test-utils from @ddn/utils (a78127b)

Note

Please download ddn-linux-3.6.0-testnet.tar.gz and install DDN test network, front-end app (such as Blockchain browser) can use js- SDK ddn.browserify.min.js, please refer to the document http://docs.ddn.link

请下载 ddn-linux-3.6.1-testnet.tar.gz 安装DDN测试网络节点,前端应用可使用 js-SDK index.browserify.min.js,参考文档:http://docs.ddn.link/guide/peer-install-testnet

DDN release 3.5.0

02 Jul 05:30
Compare
Choose a tag to compare

Please access the new blockchain based on this version: http://testnet.ddn.link

Bug Fixes

  • 🐛 Add 404 error handler (b67eae5)
  • 🐛 Add parseInt transfer to fix req.query integer (baa562d)
  • 🐛 Check and fix some bus with eslint (da1b32b)
  • 🐛 Fix @ddn/dao 1 bug and pass its tests (c5795dd)
  • 🐛 Fix a few of bugs about crypto and transaction (71fbddd)
  • 🐛 Fix all util.isArray and approval error (d025aa2)
  • 🐛 Fix bugs about @ddn/dao (c6e107d)
  • 🐛 Fix bugs about multisignature and dao (54d6fcc)
  • 🐛 Fix can`t get account by the publicKey (6602eaa)
  • 🐛 Fix gitId, getHash to async/await (67ca112)
  • 🐛 Fix some apis (233555f)
  • 🐛 Fix the errors on assetTypes and sender_id etc (a2a5513), closes #74
  • 🐛 Fix verify and verifySecendSign bugs (0458781)
  • 🐛 Refactor @ddn/core and fix some field type errors (9e9173c)
  • 🐛 Update logger.js (b6a702d)
  • 🐛 Update references to multiple packages (4d7569c)
  • peer: change lodash.pluck to .map (aa2d578)
  • peer: fix a few of Promise warnings in db operations (766508f)

Code Refactoring

  • 💡 Update all crypto to tweetnacl (1a74c8e)
  • 💡 Update all cryptos to @ddn/crypto, and constants (d761742)
  • 💡 Update AoB to fix some bugs and pass all aob tests (188bc74)

Features

  • 🎸 Add a feat to get apis list of DDN (2a0f87a), closes #68
  • 🎸 Add ddn cli to generate a new blockchain or dapp (dd917f2)
  • 🎸 Optimize the use of protobuf and modify multiple bugs (0d079c9)
  • 🎸 Output ddn-js for wallet app (fc4832c)
  • 🎸 Update eslint to standardize and format the code (db438fb)
  • @ddn/ddn: update dapp template and fix a few of bugs (53b387c)
  • @ddn/sandbox: add sandbox for @ddn/dapp (ee17a69)

Performance Improvements

  • ddn: update to ES6 modules and fix some bugs (9385113)

BREAKING CHANGES

  • 🧨 Update Aob and pass all tests, fix some bugs about AoB, You can release
    Token use it.
  • 🧨 Update all crypto hash to sha512, sign to nacl.sign, and update ddn-cli
    to generate new genesisBlock.json
  • 🧨 Refactor: update @ddn/crypto
  • ddn: Update to ES6 and Module rules are standardized

Update all crypto and change the genesisBlock

21 May 16:06
8a80859
Compare
Choose a tag to compare
  • Update all crypto to @ddn/crypto;
  • Update ddn-cli to get the new genesisBlock;

This version will not be compatible with any previous version as encryption and signing algorithms have been modified.

DDN release v3.2.0

10 Feb 22:19
b750f3f
Compare
Choose a tag to compare

3.2.0 (2020-02-10)

Features

  • update to v3.2.0 that delete all the ddn prefix (c700347)
  • ddn-asset-*: improve DDN asset to make its development configuration simpler (dc1e902)
  • ddn-cli: change command line tools ddn-cli to ddn, and add generating blockchain from template (d46d3f9)
  • ddn-crypto: add ddn-crypto module to handle all the functions of encryption and decryption (2c60168)

improvement

  • ddn-crypto: change js-nacl to tweetnacl.js etc (a3ad7ad)

BREAKING CHANGES

  • All modules are in @ddn with no ddn prefix, and command line has the same name ddn.
  • ddn-crypto: Improved encryption algorithm, unified encryption management and improved
    comprehensive performance
  • ddn-crypto: Focus on Cryptography
  • ddn-cli: 1. change command line tool ddn-cli to ddn;2. Add new functions

Fully modular blockchain platform

07 Jan 13:30
c92995f
Compare
Choose a tag to compare

3.1.0 (2020-01-07)

Bug Fixes

  • ddn: fix a warning about promise (5f8b906)
  • ddn: modified the addressUtil and configs (9c2a232)
  • ddn-cli: fix bignum-utils instead of ddn-utils (6d3d36a)
  • ddn-node-sdk: fix a few bugs about var not being defined (d65ad07)
  • packages: fix some bugs in ddn-utils, ddn-test, and ddn-aob (e01a79e)

Features

  • component: add scripts and lerna-changelog to project (0268614)
  • ddn-peer: add a new module ddn-peer and example blockchain (4f3a5c2)

improvement

  • ddn-core: configured according to different environments (6c717a4)

BREAKING CHANGES

  • ddn-peer: The new chain is built on the core peer and its components.
  • ddn-core: The configuration can be specified by distinguishing different environments through the environment variable 'DDN_ENV'

DDN release v3.0.0

15 Sep 03:24
9ca3e82
Compare
Choose a tag to compare
Merge pull request #11 from ddnlink/develop

Release v3.0.0