|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [1.9.0] - 2025-09-13 |
| 4 | + |
| 5 | +### Added |
| 6 | +- Added debug level logging in hello netcode samples for better following input handling and spawning. |
| 7 | + |
| 8 | +### Fixed |
| 9 | +- Issue in `Asteroids` where the `AsteroidScore` ghost was being stripped out of builds. |
| 10 | + |
| 11 | +### Host Migration (HelloNetcode) |
| 12 | + |
| 13 | +#### Changes |
| 14 | +- In `Asteroids` removed the server-only player color tracking system. Now the colors are again mapped to the network ID like before and these are properly migrated. One side effect is that when the client which was the previous host reconnects he'll not be detected as a reconnection anymore if the client world has been destroyed (like when returning to main menu). |
| 15 | + |
| 16 | +#### Fixed |
| 17 | +- Issue where reconnected player were not detected properly and got duplicate spawns in the `PlayerSpawn` sample and those who derive from it. |
| 18 | + |
| 19 | +## [1.8.0] - 2025-08-17 |
| 20 | + |
| 21 | +### Changed |
| 22 | +- Improvements to importance system in `Asteroids`. |
| 23 | +- Improvements to the `Optimization` sample. |
| 24 | +- Big overhaul done on the `Importance` sample, use with the new `Importance Visualizer` in the Netcode for Entities package. |
| 25 | + |
| 26 | +### Fixed |
| 27 | +- In `Asteroids` properly apply the bullet scale from the prefab. |
| 28 | + |
| 29 | + |
| 30 | +## [1.7.0] - 2025-07-29 |
| 31 | + |
| 32 | +### Fixed |
| 33 | +- Issue in the frontend where the selected sample would not be saved between sessions (always picked the first one in the Samples or HelloNetcode lists) |
| 34 | + |
| 35 | +### Relay Support (HelloNetcode) |
| 36 | + |
| 37 | +#### Changed |
| 38 | +- When a join code has been entered the hosting button is disabled |
| 39 | + |
| 40 | +#### Fixed |
| 41 | +- Message is now printed to the UI field when no join code is present when pressing join button |
| 42 | +- When join button is pressed with an empty field, it no longer tries to immediately join when you start entering the join code (now properly resets state) |
| 43 | +- Issue where you could not host or join a second time after going back to the frontend menu |
| 44 | +- Failure in `ConnectionApproval` sample when running via relay |
| 45 | + |
| 46 | + |
| 47 | +## [1.6.2] - 2025-07-07 |
| 48 | + |
| 49 | +### Added |
| 50 | +- Preserialization test with a custom template added to the project. |
| 51 | + |
| 52 | + |
| 53 | +## [1.6.1] - 2025-05-28 |
| 54 | + |
| 55 | +### Fixed |
| 56 | +- Issues with the relay sample and the WebGL platform target not working properly together. |
| 57 | + |
| 58 | +### Asteroids |
| 59 | + |
| 60 | +### Changed |
| 61 | +- Improved relevancy and importance scaling implementation, increase asteroid count from 200 to 800 |
| 62 | +- Improved the `AsteroidScore` and collision handling. |
| 63 | + |
| 64 | +### Host migration (HelloNetcode) |
| 65 | + |
| 66 | +#### Changed |
| 67 | +- Added test/debug toggle to manually fail a host migration when elected as host |
| 68 | +- Updated for API changes in Netcode for Entities 1.6.1, added `ENABLE_HOST_MIGRATION` define to player settings to enable the host migration feature |
| 69 | + |
| 70 | +#### Fixed |
| 71 | +- Fixed case where a client joins while a host migration is in progress, but the new host fails to become a host, then the client might be elected as the new host, but it would be in the middle of the join-as-client flow and have no client world or scenes loaded yet. |
| 72 | + |
| 73 | + |
| 74 | +## [1.5.0] - 2025-04-22 |
| 75 | + |
| 76 | +### Added |
| 77 | + |
| 78 | +### Changed |
| 79 | +- Modified `LoadScenes_AllScenesShouldConnect` test to spam the reconnect button, to place more burden on the correctness of Netcode for Entities (and each samples) reconnect flows. |
| 80 | +- Cleaned up some constantly changing meta files. |
| 81 | +- Removed the duplicate Asteroids scene. |
| 82 | +- Fixed issue in the `ConnectionApproval` sample, where disconnecting would not stop the sending of the RPC, leading to an RPC warning when reconnecting. Ditto for `PlayerList` and RPC samples. |
| 83 | +- Updated `SceneLoading` tests to use `AutomaticThinClientWorldsUtility`. |
| 84 | +- Stop including `DisableBootstrap` scene in the sample selection dropdown. |
| 85 | +- Switch to using Multiplayer SDK instead of relay package. |
| 86 | +- `GhostPredictionSwitchingSystemForThinClient` is no longer needed (netcode does not require it). |
| 87 | + |
| 88 | +### Fixed |
| 89 | +- Issues with `PredictedSpawning` classification system. |
| 90 | +- Issues with particles in the `MultyPhysicsWorld` sample |
0 commit comments