-
Jeromy Johnson authored
License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com>
Jeromy Johnson authoredLicense: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com>
CHANGELOG.md 16.00 KiB
go-ipfs changelog
0.4.0 - 2016-01-31
-
Features
- add optional path arguments to 'ipfs pin ls' (@chriscool)
-
Incompatible Changes
- the default for '--type' in 'ipfs pin ls' is now "all" (@chriscool)
0.3.11 - 2016-01-12
This is the final ipfs version before the transition to v0.4.0. It introduces a few stability improvements, bugfixes, and increased test coverage.
-
Features
- Add 'get' and 'patch' to the allowed gateway commands (@whyrusleeping)
- Updated webui version (@dignifiedquire)
-
BugFixes
- Fix path parsing for add command (@djdv)
- namesys: Make paths with multiple segments work. Fixes #2059 (@Kubuxu)
- Fix up panic catching in http handler funcs (@whyrusleeping)
- Add correct access control headers to the default api config (@dignifiedquire)
- Fix closenotify by not sending empty file set (@whyrusleeping)
-
Tool Changes
- Have install.sh use the full path to ipfs binary if detected (@jedahan)
- Install daemon system-wide if on El Capitan (@jedahan)
- makefile: add -ldflags to install and nofuse tasks (@lgierth)
-
General Codebase
- Clean up http client code (@whyrusleeping)
- Move api version check to header (@rht)
-
Documentation
- Improved release checklist (@jbenet)
- Added quotes around command in long description (@RichardLitt)
- Added a shutdown note to daemon description (@RichardLitt)
-
Testing
- t0080: improve last tests (@chriscool)
- t0080: improve 'ipfs refs --unique' test (@chriscool)
- Fix t.Fatal usage in goroutines (@chriscool)
- Add docker testing support to sharness (@chriscool)
- sharness: add t0300-docker-image.sh (@chriscool)
- Included more namesys tests. (@Kubuxu)
- Add sharness test to verify requests look good (@whyrusleeping)
- Re-enable ipns sharness test now that iptb is fixed (@whyrusleeping)
- Force use of ipv4 in test (@whyrusleeping)
- Travis-CI: use go 1.5.2 (@jbenet)
0.3.10 - 2015-12-07
This patch update introduces the 'ipfs update' command which will be used for future ipfs updates along with a few other bugfixes and documentation improvements.
-
Features
- support for 'ipfs update' to call external binary (@whyrusleeping)
- cache ipns entries to speed things up a little (@whyrusleeping)
- add option to version command to print repo version (@whyrusleeping)
- Add in some more notifications to help profile queries (@whyrusleeping)
- gateway: add path prefix for directory listings (@lgierth)
- gateway: add CurrentCommit to /version (@lgierth)
-
BugFixes
- set data and links nil if not present (@whyrusleeping)
- fix log hanging issue, and implement close-notify for commands (@whyrusleeping)
- fix dial backoff (@whyrusleeping)
- proper ndjson implementation (@whyrusleeping)
- seccat: fix secio context (@lgierth)
- Add newline to end of the output for a few commands. (@nham)
- Add fixed period repo GC + test (@rht)
-
Tool Changes
- Allow
ipfs cat
on ipns path (@rht)
- Allow
-
General Codebase
- rewrite of backoff mechanism (@whyrusleeping)
- refactor net code to use transports, in rough accordance with libp2p (@whyrusleeping)
- disable building fuse stuff on windows (@whyrusleeping)
- repo: remove Log config (@lgierth)
- commands: fix description of --api (@lgierth)
-
Documentation
- --help: Add a note on using IPFS_PATH to the footer of the helptext. (@sahib)
- Moved email juan to ipfs/contribute (@richardlitt)
- Added commit sign off section (@richardlitt)
- Added a security section (@richardlitt)
- Moved TODO doc to issue #1929 (@richardlitt)
-
Testing
- gateway: add tests for /version (@lgierth)
- Add gc auto test (@rht)
- t0020: cleanup dir with bad perms (@chriscool)
Note: this commit introduces fixed-period repo gc, which will trigger gc
after a fixed period of time. This feature is introduced now, disabled by
default, and can be enabled with ipfs daemon --enable-gc
. If all goes well,
in the future, it will be enabled by default.