Skip to content

Commit 55ccd58

Browse files
committed
docs: Clear pending changelog
1 parent 99b072b commit 55ccd58

1 file changed

Lines changed: 0 additions & 22 deletions

File tree

pending_changelog.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,3 @@
11
## Features
2-
* Add structured disconnect reasons to dimension and Dimensions disconnect logs, including reason codes, details, and structured log metadata.
3-
* Disconnect logs now distinguish cases such as explicit Dimensions disconnect packets, backend disconnect packets, client socket errors/timeouts, backend socket errors/timeouts/resets/refusals, dimension switches, blacklist failures, connection limits, connection rate limits, no available routing servers, and invalid backend packet lengths.
4-
* Support `serverName` in `SwitchServerManual` dimension update packets so manual switches can preserve a provided target server name instead of always using `ip:port`.
5-
* Add obtaining socket RTT measurement - this allows us to display ping between client <-> proxy <-> server as well as forward this data to the server
62

73
## Bugfixes
8-
* Fix blacklist checks to wait for the client's `ConnectRequest` before sending status or player slot setup packets, preventing mobile clients from skipping the initial version handshake.
9-
* Fix dimension switches to drain client packets queued during backend reconnection once the new server connection is established.
10-
* Fix dimension switches to restore client ping flow after spawn completion so clients keep sending pings after switching dimensions.
11-
* Fix client count handling when server details are missing during backend disconnect cleanup.
12-
* Fix backend failed-connection attempt handling to use socket error codes and avoid assuming server details exist.
13-
* Fix utility packet-buffering spec names so Jasmine 6 no longer reports duplicate spec names.
14-
* Fix the TypeScript 6 build configuration by explicitly setting `rootDir` and global type packages.
15-
* Fix client showing "Lost Connection" instead of kick message
16-
* Fix queues to be bound to prevent potential unbound memory growth
17-
* Fix blacklist packet parsing not catching error
18-
* Fix using insecure HTTP for blacklist API
19-
* Fix blacklist pre-auth sockets to enforce the configured socket timeout and clean up pending clients on timeout or socket error.
20-
21-
## Dependencies
22-
* Update `terraria-packet` for the new `SwitchServerManual` packet payload shape.
23-
* Update dependencies for audit and maintenance, including `glob` 13, TypeScript 6, Jasmine 6.3, `@rescript/runtime` 12.3, `uuid` 14, `yaml` 2.9, and refreshed `@types` packages.
24-
* Remove `@types/glob`, as modern `glob` provides its own TypeScript declarations.
25-
* Remove `@types/uuid`, as modern `uuid` provides its own TypeScript declarations.

0 commit comments

Comments
 (0)