|
|
|
@ -1,6 +1,32 @@
@@ -1,6 +1,32 @@
|
|
|
|
|
# for this file format description, |
|
|
|
|
# see https://github.com/olivierlacan/keep-a-changelog |
|
|
|
|
|
|
|
|
|
## [2.53.0] - 2024-07-19 |
|
|
|
|
### Added |
|
|
|
|
- New congestion control algorithm for streaming |
|
|
|
|
- Support miniupnp-2.2.8 |
|
|
|
|
- Limit stream's outbound speed |
|
|
|
|
- Flood to next day closest floodfills before UTC midnight |
|
|
|
|
- Recognize duplicated routers and bypass them |
|
|
|
|
- Random SSU2 resend interval |
|
|
|
|
### Changed |
|
|
|
|
- Set minimal version to 0.9.69 for floodfills and 0.9.58 for client tunnels |
|
|
|
|
- Removed openssl 1.0.2 support |
|
|
|
|
- Move unsent I2NP messages to the new session if replaced |
|
|
|
|
- Use mt19937 RNG instead rand() |
|
|
|
|
- Update router's congestion caps before initial publishing |
|
|
|
|
- Don't try introducer with invalid address |
|
|
|
|
- Select newest introducers to publish |
|
|
|
|
- Don't request relay tag for every session if we have enough introducers |
|
|
|
|
- Update timestamp for non-reachable or hidden router |
|
|
|
|
- Reset streaming routing path if duplicated SYN received |
|
|
|
|
- Update LeaseSet if inbound tunnel failed |
|
|
|
|
- Reseeds list |
|
|
|
|
### Fixed |
|
|
|
|
- Crash when a destination gets terminated |
|
|
|
|
- Expired offline signature upon destination creation |
|
|
|
|
- Race condition between local RouterInfo buffer creation and sending it through the transports |
|
|
|
|
|
|
|
|
|
## [2.52.0] - 2024-05-12 |
|
|
|
|
### Added |
|
|
|
|
- Separate threads for persisting RouterInfos and profiles to disk |
|
|
|
|