forked from I2P_Developers/i2p.www
1.7.0 draft release notes
This commit is contained in:
107
i2p2www/blog/2022/2/21/1.7.0-Release.draft.rst
Normal file
107
i2p2www/blog/2022/2/21/1.7.0-Release.draft.rst
Normal file
@@ -0,0 +1,107 @@
|
||||
===========================================
|
||||
{% trans -%}1.7.0 Release{%- endtrans %}
|
||||
===========================================
|
||||
|
||||
.. meta::
|
||||
:author: zzz
|
||||
:date: 2022-02-21
|
||||
:category: release
|
||||
:excerpt: {% trans %}1.7.0 with reliability and performance improvements{% endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
Update details
|
||||
{%- endtrans %}
|
||||
============================================
|
||||
|
||||
|
||||
{% trans -%}
|
||||
The 1.7.0 release contains several performance and reliability improvements.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
There are now popup messages in the system tray, for those platforms that support it.
|
||||
i2psnark has a new torrent editor.
|
||||
The NTCP2 transport now uses much less CPU.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
The long-deprecated BOB interface is removed for new installs.
|
||||
It will continue to work in existing installs, except for Debian packages.
|
||||
Any remaining users of BOB applications should ask the developers to convert to the SAMv3 protocol.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
We know that since our 1.6.1 release, network reliability has steadily deteriorated.
|
||||
We were aware of the problem soon after the release, but it took us almost two months to find the cause.
|
||||
We eventually identified it as a bug in i2pd 2.40.0,
|
||||
and the fix will be in their 2.41.0 release coming out about the same time as this release.
|
||||
Along the way, we've made several changes on the Java I2P side to improve the
|
||||
robustness of network database lookups and stores, and avoid poorly-performing peers in tunnel peer selection.
|
||||
This should help the network be more robust even in the presence of buggy or malicious routers.
|
||||
Additionally, we're starting a joint program to test pre-release i2pd and Java I2P routers
|
||||
together in an isolated test network, so we can find more problems before the releases, not after.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
In other news, we continue to make great progress on the design of our new UDP transport "SSU2" (proposal 159)
|
||||
and have started implementation.
|
||||
SSU2 will bring substantial performance and security improvements.
|
||||
It will also allow us to finally replace our last usage of the very slow ElGamal encryption,
|
||||
completing a full cryptography upgrade that started about 9 years ago.
|
||||
We expect to start joint testing with i2pd soon, and roll it out to the network later this year.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
As usual, we recommend that you update to this release. The best way to
|
||||
maintain security and help the network is to run the latest release.
|
||||
{%- endtrans %}
|
||||
|
||||
|
||||
**{% trans %}RELEASE DETAILS{% endtrans %}**
|
||||
|
||||
**{% trans %}Changes{% endtrans %}**
|
||||
|
||||
- {% trans %}BOB: Remove{% endtrans %}
|
||||
- {% trans %}i2psnark: New torrent editor{% endtrans %}
|
||||
- {% trans %}i2psnark standalone: Fixes and improvements{% endtrans %}
|
||||
- {% trans %}i2ptunnel: Support IRCv3 message tags{% endtrans %}
|
||||
- {% trans %}NetDB: Lookup/store reliability improvements{% endtrans %}
|
||||
- {% trans %}System tray: Add popup messages{% endtrans %}
|
||||
- {% trans %}Transport: NTCP2 performance improvements{% endtrans %}
|
||||
- {% trans %}Transport: NTCP2 clock skew handling improvements{% endtrans %}
|
||||
- {% trans %}Transport: Use priority in SSU sender queue{% endtrans %}
|
||||
- {% trans %}Tunnels: Remove outbound tunnel when can't connect to first hop{% endtrans %}
|
||||
- {% trans %}Tunnels: Fallback to exploratory for building after repeated build failure{% endtrans %}
|
||||
- {% trans %}Tunnels: Enable tunnel testing by default{% endtrans %}
|
||||
- {% trans %}Tunnels: Use tunnel builds as a tunnel test{% endtrans %}
|
||||
|
||||
|
||||
**{% trans %}Bug Fixes{% endtrans %}**
|
||||
|
||||
- {% trans %}Plugins: Fixes for webapps named different from the plugin{% endtrans %}
|
||||
- {% trans %}Reseed: Fixes for IPv6-only{% endtrans %}
|
||||
- {% trans %}Router: Fix rare deadlock at startup{% endtrans %}
|
||||
- {% trans %}Tunnels: Restore IP restriction tests{% endtrans %}
|
||||
|
||||
|
||||
**{% trans %}Other{% endtrans %}**
|
||||
|
||||
- {% trans %}API version{% endtrans %}: 0.9.53
|
||||
- {% trans %}i2pcontrol: Improved state mapping{% endtrans %}
|
||||
- {% trans %}i2ptunnel: Refactor UDP support{% endtrans %}
|
||||
- {% trans %}Plugins: Fixes for webapps{% endtrans %}
|
||||
- {% trans %}Router: Workarounds for i2pd 2.40.0 SSU bug{% endtrans %}
|
||||
- {% trans %}Translation updates{% endtrans %}
|
||||
|
||||
|
||||
|
||||
`{% trans %}Full list of fixed bugs{% endtrans %}`__
|
||||
|
||||
__ http://{{ i2pconv('git.idk.i2p') }}/i2p-hackers/i2p.i2p/-/issues?scope=all&state=closed&milestone_title=1.7.0
|
||||
|
||||
|
||||
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
||||
|
||||
::
|
||||
|
||||
TBD
|
Reference in New Issue
Block a user