Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
2b12a33e
提交
2b12a33e
authored
9月 19, 2017
作者:
Jeromy Johnson
提交者:
GitHub
9月 19, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #4253 from ipfs/release-0.4.11-rc2
update version and changelog for 0.4.11-rc2
上级
4b256c8f
dfc1f18f
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
22 行增加
和
4 行删除
+22
-4
CHANGELOG.md
CHANGELOG.md
+20
-2
package.json
package.json
+1
-1
version.go
repo/config/version.go
+1
-1
没有找到文件。
CHANGELOG.md
浏览文件 @
2b12a33e
...
@@ -4,8 +4,9 @@
...
@@ -4,8 +4,9 @@
Ipfs 0.4.11 is a larger release that brings many long-awaited features and
Ipfs 0.4.11 is a larger release that brings many long-awaited features and
performance improvements. These include new datastore options, more efficient
performance improvements. These include new datastore options, more efficient
bitswap transfers, circuit relay support, ipld plugins and more! Take a look
bitswap transfers, greatly improved resource consumption, circuit relay
at the full changelog below for a detailed list of every change.
support, ipld plugins, and more! Take a look at the full changelog below for a
detailed list of every change.
The ipfs datastore has, until now, been a combination of leveldb and a custom
The ipfs datastore has, until now, been a combination of leveldb and a custom
git-like storage backend called 'flatfs'. This works well enough for the
git-like storage backend called 'flatfs'. This works well enough for the
...
@@ -31,6 +32,22 @@ ipfs commands to take advantage of bitswap sessions. As nodes update to this
...
@@ -31,6 +32,22 @@ ipfs commands to take advantage of bitswap sessions. As nodes update to this
and future versions, expect to see idle bandwidth usage on the ipfs network
and future versions, expect to see idle bandwidth usage on the ipfs network
go down noticably.
go down noticably.
The never ending effort to reduce resource consumption had a few important
updates this release. First, the bitswap sessions changes discussed above will
help with improving bandwidth usage. Aside from that there are two important
libp2p updates that improved things significantly. The first was a fix to a bug
in the dial limiter code that was causing it to not limit outgoing dials
correctly. This resulted in ipfs running out of file descriptors very
frequently (as well as incurring a decent amount of excess outgoing bandwidth),
this has now been fixed. Users who previously received "too many open files"
errors should see this much less often in 0.4.11. The second change was a
memory leak in the DHT that was identified and fixed. Streams being tracked in
a map in the DHT weren't being cleaned up after the peer disconnected leading
to the multiplexer session not being cleaned up properly. This issue has been
resolved, and now memory usage appears to be stable over time. There is still a
lot of work to be done improving memory usage, but we feel this is a solid
victory.
It is often said that NAT traversal is the hardest problem in peer to peer
It is often said that NAT traversal is the hardest problem in peer to peer
technology, we tend to agree with this. In an effort to provide a more
technology, we tend to agree with this. In an effort to provide a more
ubiquitous p2p mesh, we have implemented a relay mechanism that allows willing
ubiquitous p2p mesh, we have implemented a relay mechanism that allows willing
...
@@ -111,6 +128,7 @@ you.
...
@@ -111,6 +128,7 @@ you.
-
Fix bad multipart message panic in gateway (
[
ipfs/go-ipfs#4053
](
https://github.com/ipfs/go-ipfs/pull/4053
)
)
-
Fix bad multipart message panic in gateway (
[
ipfs/go-ipfs#4053
](
https://github.com/ipfs/go-ipfs/pull/4053
)
)
-
Add blocks to the blockstore before returning them from blockservice sessions (
[
ipfs/go-ipfs#4169
](
https://github.com/ipfs/go-ipfs/pull/4169
)
)
-
Add blocks to the blockstore before returning them from blockservice sessions (
[
ipfs/go-ipfs#4169
](
https://github.com/ipfs/go-ipfs/pull/4169
)
)
-
Various fixes for /ipfs fuse code (
[
ipfs/go-ipfs#4194
](
https://github.com/ipfs/go-ipfs/pull/4194
)
)
-
Various fixes for /ipfs fuse code (
[
ipfs/go-ipfs#4194
](
https://github.com/ipfs/go-ipfs/pull/4194
)
)
-
Fix memory leak in dht stream tracking (
[
ipfs/go-ipfs#4251
](
https://github.com/ipfs/go-ipfs/pull/4251
)
)
-
General Changes and Refactorings
-
General Changes and Refactorings
-
Require go 1.8 (
[
ipfs/go-ipfs#4044
](
https://github.com/ipfs/go-ipfs/pull/4044
)
)
-
Require go 1.8 (
[
ipfs/go-ipfs#4044
](
https://github.com/ipfs/go-ipfs/pull/4044
)
)
-
Change IPFS to use the new pluggable Block to IPLD decoding framework. (
[
ipfs/go-ipfs#4060
](
https://github.com/ipfs/go-ipfs/pull/4060
)
)
-
Change IPFS to use the new pluggable Block to IPLD decoding framework. (
[
ipfs/go-ipfs#4060
](
https://github.com/ipfs/go-ipfs/pull/4060
)
)
...
...
package.json
浏览文件 @
2b12a33e
...
@@ -469,6 +469,6 @@
...
@@ -469,6 +469,6 @@
"language"
:
"go"
,
"language"
:
"go"
,
"license"
:
"
MIT
"
,
"license"
:
"
MIT
"
,
"name"
:
"
go-ipfs
"
,
"name"
:
"
go-ipfs
"
,
"version"
:
"0.4.11-rc
1
"
"version"
:
"0.4.11-rc
2
"
}
}
repo/config/version.go
浏览文件 @
2b12a33e
...
@@ -4,6 +4,6 @@ package config
...
@@ -4,6 +4,6 @@ package config
var
CurrentCommit
string
var
CurrentCommit
string
// CurrentVersionNumber is the current application's version literal
// CurrentVersionNumber is the current application's version literal
const
CurrentVersionNumber
=
"0.4.11-rc
1
"
const
CurrentVersionNumber
=
"0.4.11-rc
2
"
const
ApiVersion
=
"/go-ipfs/"
+
CurrentVersionNumber
+
"/"
const
ApiVersion
=
"/go-ipfs/"
+
CurrentVersionNumber
+
"/"
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论