1.9.0 release notes draft

This commit is contained in:
zzz
2022-08-19 11:23:29 -04:00
parent f8126bcdb3
commit 7b8fd78109

View File

@ -0,0 +1,95 @@
===========================================
{% 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.
{%- 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.
</p><p>
{%- 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 %}**
::
TBD