@cryptotaxi247 / kubo / commits / 35cd193f9

add release notes for 0.4.15

License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>

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