diff --git a/CHANGELOG.md b/CHANGELOG.md index 6af526397..017d99920 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,48 @@ # go-ipfs changelog -Until we near full stability, this changelog must only -list breakages and backwards incompatible changes. +### 0.3.0 - 2015-04-20 + +We've just released version 0.3.0, which contains many +performance improvements, bugfixes, and new features. +Perhaps the most noticeable change is moving block storage +from leveldb to flat files in the filesystem. + +What to expect: + +* _much faster_ performance + +* Repo format 2 + * moved default location from ~/.go-ipfs -> ~/.ipfs + * renamed lock filename daemon.lock -> repo.lock + * now using a flat-file datastore for local blocks + +* Fixed lots of bugs + * proper ipfs-path in various commands + * fixed two pinning bugs (recursive pins) + * increased yamux streams window (for speed) + * increased bitswap workers (+ env var) + * fixed memory leaks + * ipfs add error returns + * daemon exit bugfix + * set proper UID and GID on fuse mounts + +* Gateway + * Added support for HEAD requests + +* configuration + * env var to turn off SO_REUSEPORT: IPFS_REUSEPORT=false + * env var to increase bitswap workers: IPFS_BITSWAP_TASK_WORKERS=n + +* other + * bash completion is now available + * ipfs stats bw -- bandwidth meetering + +And many more things. + +### 0.2.3 - 2015-03-01 + +* Alpha Release ### 2015-01-31: diff --git a/repo/config/version.go b/repo/config/version.go index 8bf5a8689..f4c12ccb7 100644 --- a/repo/config/version.go +++ b/repo/config/version.go @@ -8,7 +8,7 @@ import ( ) // CurrentVersionNumber is the current application's version literal -const CurrentVersionNumber = "0.2.3" +const CurrentVersionNumber = "0.3.0" // Version regulates checking if the most recent version is run type Version struct {