From 935b381f3e6f956501dcdffb6488e561ab31f4ee Mon Sep 17 00:00:00 2001 From: librelois <elois@ifee.fr> Date: Tue, 5 May 2020 17:28:11 +0200 Subject: [PATCH] [docs] rewrite and update changelog (apply markdown linter) --- CHANGELOG.md | 71 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5f419dde..711e9aa2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,38 +5,57 @@ ### Highlights - Migration to Nodejs v10 +- Beginning of Duniter's oxidation (=Migration to Rust) + - Migration des modules C/C++ `wotb` et `naclb` + - Migration of the cluster that computing the proof of work -### Code +### Security + +- Updating or removing dependencies with security vulnerabilities @elois + +### Features -- [enh] migrate `naclb` to rust implementation `dup-crypto-rs` -- [enh] migrate `wotb` to rust implementation `dubp-wot` -- #1373: Support for Nodejs v10 -- #1372: `scryptb` removal -- [enh] Upgrade TypeScript to 3.4.3 -- [enh] Abstracting conf DAL to ConfDAO -- [enh] Remove ArchiveDAO, which is a LokiJS artifact -- [enh] Add to an interface ServerDAO methods that could be used by external modules -- [enh] StatsDAL => replaced by LevelDB indexes +- Migrate pow cluster on Rust @elois +- migrate `naclb` to rust implementation `dup-crypto-rs` @elois +- migrate `wotb` to rust implementation `dubp-wot` @elois +- #1373: Support for Nodejs v10 @c-geek @Moul +- Abstracting conf DAL to ConfDAO @c-geek +- Remove ArchiveDAO, which is a LokiJS artifact @c-geek +- Add to an interface ServerDAO methods that could be used by external modules @c-geek +- StatsDAL => replaced by LevelDB indexes @c-geek -### BMA +### Fixes -- [enh] Document `network/ws2p/heads` -- [fix] In case of wrong network configuration, Duniter could crash on startup -- [fix] `/branches` should not throw if current block does not exist +- In case of wrong network configuration, Duniter could crash on startup @c-geek +- `/branches` should not throw if current block does not exist @c-geek + +### Refactoring + +- Almost complete rewriting of the prover module @elois +- #1372: `scryptb` removal @c-geek ### CI -- Add dockerisation in Duniter CI -- Add g1 and gt control hash has changed to add `replayable_on` +- Add dockerisation in Duniter CI @elois +- g1 and gt control hash has changed to add `replayable_on` @c-geek + +### Documentation -Thanks @c-geek, @librelois, @Moul, @vtexier +- Import of [website documentation](https://duniter.org/en/wiki/duniter/) @elois +- Restructuring the `doc/` directory @elois +- Removal of obsolete documentation @elois +- Document `network/ws2p/heads` @vtexier + +Thanks @librelois, @c-geek, @vtexier, @Moul ## v1.7.21: (12th Fev 2020) + - #1394: Former member back in the WoT with only 4 certifiers @c-geek ## v1.7.20: (28th Jan 2020) + - #1396: CINDEX revert removes certifications - #1390: Duniter uses a buggy version of TweetNaCl @@ -44,24 +63,30 @@ Thanks @c-geek, @librelois, @Moul, @vtexier @librelois ## v1.7.19: (28th May 2019) + - #1379: prevent expired membership documents to reach the mempool - #1380: prevent expired certifications to reach the mempool @c-geek ## v1.7.18: (2nd May 2019) -#### Code + +### Code + - [La Ğ1-test est bloquée au bloc n°362834.](https://forum.duniter.org/t/g1-test-dans-les-choux/4192/318) Thanks @Moul, @c-geek, @jytou ## v1.7.17 (28th April 2019) -#### CI/CD + +### CI/CD + - Fix artifactory process: move to a minimalist jinja2 Docker image - Trigger integration stages pipeline only when code changes - Set releases:x64 artifacts to expire after six months -#### Code +### Code + - [Duniter v1.7.17 : règle de distance non respectée](https://forum.duniter.org/t/duniter-v1-7-17-regle-de-distance-non-respectee/6057) - Add `sync-mempool-fwd` command - Add `dump wot` command @@ -70,6 +95,7 @@ Thanks @Moul, @c-geek, @jytou - !1269: Add more feedback on BMA interface configuration #### Other + - Upgrade outdated dependencies: morgan, seedrandom, socks-proxy, and tail - Update README.md - Add initial CHANGELOG.md for releases from v1.7.15 @@ -77,6 +103,7 @@ Thanks @Moul, @c-geek, @jytou Thanks @Moul, @c-geek, @Tuxicoman ## v1.7.16 (6th April 2019) + **Hotfix release for Ğ1** - [Duniter v1.7.16 : Bug à l’ajout d’une certification d’un non membre dans le bloc à calculer](https://forum.duniter.org/t/duniter-v1-7-16-bug-a-l-ajout-d-une-certification-d-un-non-membre-dans-le-bloc-a-calculer/5952/96) @@ -85,13 +112,15 @@ Thanks @Moul, @c-geek, @Tuxicoman Thanks @Moul, @c-geek, @jytou ## v1.7.15 (4th April 2019) + **Hotfix /tx/history/<pubkey> broken since 1.7 release** - #1350, !1276: Time of transactions not being saved on SQLite table - Integration tests for transaction history and transaction history with times filters -- dump-ww: use file copy + semaphore to trigger the copy +- dump-ww: use file copy + semaphore to trigger the copy Thanks @bpresles, @c-geek ## v1.7.14 (29th March 2019) + - … To be completed -- GitLab