From 35cd193f95ea0ded025be88842a822b2c6f24414 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Tue, 8 May 2018 15:12:24 -0700 Subject: [PATCH] add release notes for 0.4.15 License: MIT Signed-off-by: Steven Allen --- CHANGELOG.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c53d8d6a5..8386deb55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,36 @@ # go-ipfs changelog -## 0.4.15-rc1 2018-04-24 +## 0.4.15 2018-05-09 +This release is significantly smaller than the last as much of the work on +improving our datastores, and other libraries libp2p has yet to be merged. +However, it still includes many welcome improvements. + +As with 0.4.12 and 0.4.14 (0.4.13 was a patch), this release has a negative +diff-stat. Unfortunately, much of this code isn't actually going away but at +least it's being moved out into separate repositories. + +Much of the work that made it into this release is under the hood. We've cleaned +up some code, extracted several packages into their own repositories, and made +some long neglected optimizations (e.g., handling of sharded directories). +Additionally, this release includes a bunch of tests for our CLI commands that +should help us avoid some of the issues we've seen in the past few releases. + +More visibly, thanks to @djdv's efforts, this release includes some significant +Windows improvements (with more on the way). Specifically, this release includes +better handling of repo lockfiles (no more `ipfs repo fsck`), stdin command-line +support, and, last but not least, IPFS no longer writes random files with scary +garbage in the drive root. To read more about future windows improvements, take +a look at this [blog post](https://blog.ipfs.io/36-a-look-at-windows/). + +To better support low-power devices, we've added a low-power config profile. +This can be enabled when initializing a repo by running `ipfs init` with the +`--profile=lowpower` flag or later by running `ipfs config profile apply lowpower`. + +Finally, with this release we have begun distributing self-contained source +archives of go-ipfs and its dependencies. This should be a welcome improvement +for both packagers and those living in countries with harmonized internet +access. - Features: - Add options for record count and timeout for resolving DHT paths ([ipfs/go-ipfs#4733](https://github.com/ipfs/go-ipfs/pull/4733))