@cryptotaxi247 / kubo / commits / 8cacf375a

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