Skip to content

Commit e9043ab

Browse files
whyrusleepingdgrisham
authored andcommittedJun 15, 2017
Ipfs release 0.4.9
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
1 parent af47832 commit e9043ab

File tree

4 files changed

+28
-3
lines changed

4 files changed

+28
-3
lines changed
 

‎.gx/lastpubver

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.4.8: QmPnTPuoB9y4Wzm3j8BdUmoqG7icmN7zGazDLuT4Duke9S
1+
0.4.9: QmQuvzi7p2qv9oduQ8o6fhPXDBCns9ryjjxqumyNvE5gZs

‎CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,31 @@
22

33
### 0.4.9 - 2017-04-30
44

5+
Ipfs 0.4.9 is a maintenance release that contains several useful bugfixes and
6+
improvements. Notably, `ipfs add` has gained the ability to select which CID
7+
version will be output. The common ipfs hash that looks like this:
8+
`QmRjNgF2mRLDT8AzCPsQbw1EYF2hDTFgfUmJokJPhCApYP` is a multihash. Multihashes
9+
allow us to specify the hashing algorithm that was used to verify the data, but
10+
it doesn't give us any indication of what format that data might be. To address
11+
that issue, we are adding another couple of bytes to the prefix that will allow us
12+
to indicate the format of the data referenced by the hash. This new format is
13+
called a Content ID, or CID for short. The previous bare multihashes will still
14+
be fully supported throughout the entire application as CID version 0. The new
15+
format with the type information will be CID version 1. To give an example,
16+
the content referenced by the hash above is "Hello Ipfs!". That same content,
17+
in the same format (dag-protobuf) using CIDv1 is
18+
`zb2rhkgXZVkT2xvDiuUsJENPSbWJy7fdYnsboLBzzEjjZMRoG`.
19+
20+
CIDv1 hashes are supported in ipfs versions back to 0.4.5. Nodes running 0.4.4
21+
and older will not be able to load content via CIDv1 and we recommend that they
22+
update to a newer version.
23+
24+
There are many other use cases for CIDs. Plugins can be written to
25+
allow ipfs to natively address content from any other merkletree based system,
26+
such as git, bitcoin, zcash and ethereum -- a few systems we've already started work on.
27+
28+
Aside from the CID flag, there were many other changes as noted below:
29+
530
- Features
631
- Add support for using CidV1 in 'ipfs add' ([ipfs/go-ipfs#3743](https://github.com/ipfs/go-ipfs/pull/3743))
732
- Improvements

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,6 @@
312312
"language": "go",
313313
"license": "MIT",
314314
"name": "go-ipfs",
315-
"version": "0.4.9-rc2"
315+
"version": "0.4.9"
316316
}
317317

‎repo/config/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ package config
44
var CurrentCommit string
55

66
// CurrentVersionNumber is the current application's version literal
7-
const CurrentVersionNumber = "0.4.9-rc2"
7+
const CurrentVersionNumber = "0.4.9"
88

99
const ApiVersion = "/go-ipfs/" + CurrentVersionNumber + "/"

0 commit comments

Comments
 (0)