88 lines
3.7 KiB
ReStructuredText
88 lines
3.7 KiB
ReStructuredText
===========================================
|
|
{% trans -%}1.9.0 Release{%- endtrans %}
|
|
===========================================
|
|
|
|
.. meta::
|
|
:author: zzz
|
|
:date: 2022-08-22
|
|
:category: release
|
|
:excerpt: {% trans %}1.9.0 with SSU2{% endtrans %}
|
|
|
|
{% trans -%}
|
|
Update details
|
|
{%- endtrans %}
|
|
============================================
|
|
|
|
{% trans -%}
|
|
We have spent the last three months working on our new UDP transport protocol "SSU2"
|
|
with a small number of volunteer testers.
|
|
This release completes the implementation, including relay and peer testing.
|
|
We are enabling it by default for Android and ARM platforms, and a small percentage of other routers at random.
|
|
This will allow us to do much more testing in the next three months, finish the connection migration feature,
|
|
and fix any remaining issues.
|
|
We plan to enable it for everyone in the next release scheduled for November.
|
|
No manual configuration is necessary.
|
|
Of course, there's the usual collection of bug fixes in this release as well.
|
|
We also added an automatic deadlock detector that has already found a rare deadlock that is now fixed.
|
|
{%- 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 %}Add deadlock detector{% endtrans %}
|
|
- {% trans %}Periodically send our RI to connected peers{% endtrans %}
|
|
- {% trans %}SSU MTU/PMTU improvements and fixes{% endtrans %}
|
|
- {% trans %}SSU2 base protocol fixes and improvements{% endtrans %}
|
|
- {% trans %}SSU2 peer test and relay implementation{% endtrans %}
|
|
- {% trans %}SSU2 published address fixes{% endtrans %}
|
|
- {% trans %}SSU2: Enable for Android, ARM, and a small portion of others at random{% endtrans %}
|
|
|
|
**{% trans %}Bug Fixes{% endtrans %}**
|
|
|
|
- {% trans %}Clock: Fix deadlock after clock shift{% endtrans %}
|
|
- {% trans %}Debian: Apparmor profile fixes{% endtrans %}
|
|
- {% trans %}Don't allow family key errors to crash router{% endtrans %}
|
|
- {% trans %}Fix EC family key loading on Android{% endtrans %}
|
|
- {% trans %}Fix EdDSA key loading on Java 15+{% endtrans %}
|
|
- {% trans %}i2psnark: Fix DHT not restarting after router restart{% endtrans %}
|
|
- {% trans %}OSX: Prevent hangs at shutdown after dock right-click quit{% endtrans %}
|
|
- {% trans %}SSU: Fix publishing of MTU in addresses without IPs{% endtrans %}
|
|
- {% trans %}SSU: Fix rare HMAC NPE{% endtrans %}
|
|
- {% trans %}SusiDNS CSS fixes{% endtrans %}
|
|
- {% trans %}Transport: Improve processing after message delivery failure{% endtrans %}
|
|
- {% trans %}UPnP: Don't briefly bind to all addresses at startup{% endtrans %}
|
|
|
|
|
|
**{% trans %}Other{% endtrans %}**
|
|
|
|
- {% trans %}Set outproxy to exit.stormycloud.i2p (new installs only){% endtrans %}
|
|
- {% trans %}Disable SSU introductions on Android{% endtrans %}
|
|
- {% trans %}API version: 0.9.55{% endtrans %}
|
|
- {% trans %}New translation: Spanish (Argentina){% 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.9.0
|
|
|
|
|
|
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
|
|
|
::
|
|
|
|
fdb2e471fadfda33589697536180df966ec165ab59a0d9c8a623491cc2c8eae3 i2pinstall_1.9.0_windows.exe
|
|
124a1d917dec1f75dc17b5a062704d5abe259b874655c595a9d8f5fd9494eafd i2pinstall_1.9.0.jar
|
|
57f61815098c35593d7ede305f98b9015c4c613c72231ad084e6806a3e2aa371 i2psource_1.9.0.tar.bz2
|
|
31b8798c7fa75242ed09f671028b85e6acc9d5d9d0a132138debf4cdfbb08f21 i2pupdate_1.9.0.zip
|
|
7959f1189c50fa8968e72023f614b610016c1d544a16315f05ea6ad4b18677bc i2pupdate.su3
|
|
|