Add changelog for v0.4.2
License: MIT Signed-off-by: Lars Gierth <larsg@systemli.org>
Lars Gierth committed
May 17, 2016 at 03:37 UTC
8cacf375a87b71c1f84108e35c1c9a874b82aca5
1 file changed
+63
-1
CHANGELOG.md
+63
-1
@@ -1,5 +1,67 @@
1
# go-ipfs changelog
2
3
+### 0.4.2 - 2016-05-17
4
+
5
+This is a patch release which fixes perfomance and networking bugs in go-libp2p,
6
+You should see improvements in CPU and RAM usage, as well as speed of object lookups.
7
+There are also a few other nice improvements.
8
+
9
+* Notable Fixes
10
+ * Set a deadline for dialing attempts. This prevents a node from accumulating
11
+ failed connections. (@whyrusleeping)
12
+ * Avoid unneccessary string/byte conversions in go-multihash. (@whyrusleeping)
13
+ * Fix a deadlock around the yamux stream muxer. (@whyrusleeping)
14
+ * Fix a bug that left channels open, causing hangs. (@whyrusleeping)
15
+ * Fix a bug around yamux which caused connection hangs. (@whyrusleeping)
16
+ * Fix a crash caused by nil multiaddrs. (@whyrusleeping)
17
+
18
+* Enhancements
19
+ * Add NetBSD support. (@erde74)
20
+ * Set Cache-Control: immutable on /ipfs responses. (@kpcyrd)
21
+ * Have `ipfs init` optionally accept a default configuration from stdin. (@sivachandran)
22
+ * Add `ipfs log ls` command for listing logging subsystems. (@hsanjuan)
23
+ * Allow bitswap to read multiple messages per stream. (@whyrusleeping)
24
+ * Remove `make toolkit_upgrade` step. (@chriscool)
25
+
26
+* Documentation
27
+ * Add a debug-guidelines document. (@richardlitt)
28
+ * Update the contribute document. (@richardlitt)
29
+ * Fix documentation of many `ipfs` commands. (@richardlitt)
30
+ * Fall back to ShortDesc if LongDesc is missing. (@kubuxu)
31
+
32
+* Removals
33
+ * Remove -f option from `ipfs init` command. (@whyrusleeping)
34
+
35
+* Bugfixes
36
+ * Fix `ipfs object patch` argument handling and validation. (@jbenet)
37
+ * Fix `ipfs config edit` command by running it client-side. (@kubuxu)
38
+ * Set default value for `ipfs refs` arguments. (@richardlitt)
39
+ * Fix parsing of incorrect command and argument permutations. (@thomas-gardner)
40
+ * Update Dockerfile to latest go1.5.4-r0. (@chriscool)
41
+ * Allow passing IPFS_LOGGING to Docker image. (@lgierth)
42
+ * Fix dot path parsing on Windows. (@djdv)
43
+ * Fix formatting of `ipfs log ls` output. (@richardlitt)
44
+
45
+* General Codebase
46
+ * Refactor Makefile. (@kevina)
47
+ * Wire context into bitswap requests more deeply. (@whyrusleeping)
48
+ * Use gx for iptb. (@chriscool)
49
+ * Update gx and gx-go. (@chriscool)
50
+ * Make blocks.Block an interface. (@kevina)
51
+ * Silence check for Docker existance. (@chriscool)
52
+ * Add dist_get script for fetching tools from dist.ipfs.io. (@whyrusleeping)
53
+ * Add proper defaults to all `ipfs` commands. (@richardlitt)
54
+ * Remove dead `count` option from `ipfs pin ls`. (@richardlitt)
55
+ * Initialize pin mode strings only once. (@chriscool)
56
+ * Add changelog for v0.4.2. (@lgierth)
57
+ * Specify a dist.ipfs.io hash for tool downloads instead of trusting DNS. (@lgierth)
58
+
59
+* CI
60
+ * Fix t0170-dht sharness test. (@chriscool)
61
+ * Increase timeout in t0060-daemon sharness test. (@kubuxu)
62
+ * Have CircleCI use `make deps` instead of `gx` directly. (@whyrusleeping)
63
+
64
+
65
### 0.4.1 - 2016-04-25
66
67
This is a patch release that fixes a few bugs, and adds a few small (but not
@@ -30,7 +92,7 @@ hang bugfix that was shipped in the 0.4.0 release.
92
* Make non recursive resolve print the result (@kubuxu)
93
* Output dirs on ipfs add -rn (@noffle)
94
* update libp2p dep to fix hanging listeners problem (@whyrusleeping)
33
- * Fix Swarm.AddrFilters config setting with regard to `/ip6` addresses (@lgierth)
95
+ * Fix Swarm.AddrFilters config setting with regard to `/ip6` addresses (@lgierth)
96
* fix dht command key escaping (@whyrusleeping)
97
98
* Testing