Releases
v1.3.0
Compare
Sorry, something went wrong.
No results found
1.3.0 (2026-07-31)
Bug Fixes
Add agressive inlining to simulate of state machine (f78b8ae )
Add dynamic module registration (99cd0f1 )
add exception handling and dispose markers in simulation methods (da7f9cb )
add exception handling for input sanitization and default fallback (e95a18f )
add exception handling for input sanitization with fallback (4bfbd43 )
add null check for predictionManager in collision event handling (11b4d73 )
add null check for predictionManager in collision event handling (rb 2d version) (80163c7 )
Added onStateChanged event to predicted state machine (6363787 )
address codex review comments (1e7ac22 )
address review findings on the piece hierarchy (7f136d2 )
API renames (7e80f3e )
avoid breaking deterministic identities with input that is a different policy (9db1763 )
bring determinism back (6df81c3 )
collapse the struct into one bool, we don't have the other settings anymore (e57d6fd )
compiler error (93a729b )
continuous collision enter issue (e7609c6 )
correct MoveRotation argument in PredictedRigidbody2D for consistency (443b209 )
determinism timeline tweaks (b10cabb )
determism broken again via the same stupid history compression, idiot moves all around (80d8f60 )
duplicate verified ticks + a new isCatchingUpFrames helper (389a7ba )
dynamic module shape and projectile chain reconnect scenarios with enhanced logging and prefab management (a653dd0 )
enforce maxEntries on History fast append path (c15d638 )
enhance scene handle support for PredictionManager in Unity 6.3+ (1c2ab24 )
gate prediction scenarios on client readiness (d292859 )
handle MovePositionAndRotation for older Unity versions (1334dbf )
Handling of collision and trigger callback detection (bba5aba )
harden prediction policy lifecycle (d4cf157 )
improve test reliability (e485b6a )
initial state potential bug (system count mismatch) (eeb990c )
initialize history with a buffer size based on tick rate (755d365 )
introduce isVerifiedView and fix non-determinism when isCatchingUpFrames was introduced; also remove the server double tick simulate via a queue for new joiners instead of in-place forceful simulate. (abbb57d )
introduce some ToString to the physics data for easier debuggig (3663b33 )
keep deterministic identities aligned with verified state after PurrNet v1.20.0-beta.160 join-timing change (2f5eadd )
Little naming mistake (f6c5cb0 )
Make PredictedIdentityEditor work with TriInspector (43f448c )
make sfloat and FP vectors IPackedAuto (30fd912 )
module initialization fix (da65a6c )
only pre add localplayer as observer if they are part of the observers (31116ec )
oversized packets were causing full drop breaking (8a5e6ca )
permanent tick drift (2e2bc8d )
piece pool ignores prefab and survives cleanup (9c11161 )
player spawner simulation state divergence (3f09b97 )
pooled policy/physics setup ordering inconsistencies (2badeef )
PredictedPlayers is a bit too eager (47251a2 )
prediction state reset was not resetting the wasOnSimulationStartCalled flag (1fc2fda )
preserve runtime prediction policy state (f475ad4 )
prevent DeterministicIdentity tick desync after reconnect (cbf9caa )
prevent double Destroyed dispatch and dispose stale state on reset (c4e5104 )
reset fullPredictedState to default in ResetState method (f31dc41 )
set linearDamping for Rigidbody only after Unity 6.0.0 (604284d )
set linearDamping to default in UnityRigidbody2DState for older unity versions (f7af07e )
some spawning chain issues + tests (00a861a )
Spawn stutter regression (28a5bd6 )
Speed up asset processing (bcbd008 )
synchronize prediction scenario clients (6aa4125 )
synchronize scenario start ticks (701010e )
Trigger enter multiplying (83b1e68 )
trying to optimize the "SaveState" stage (ff6b552 )
Update Predicted prefabs for unified asset search support (2b48271 )
Features
Added predicted projectile (fe359a7 )
allow to use ShouldIncludeInstantiatedSceneObjects for prediction too (e64df32 )
Destroy resilience (07c2dea )
DesyncPolicy for determinism and packet loss improvements (a0f30ee )
first iteration on some culling (visibility) system (8406a37 )
introduce tests similar to PurrNet's new tests (ef341b8 )
introduce ViewStart (35c9d4a )
per-piece predicted hierarchy (0983338 )
predicted parenting foundation (289e829 )
prediction policies (77cf833 )
show predicted modules in PredictedIdentity editor (f564d4a )
unreliable transporting (7fc8dd1 )
You can’t perform that action at this time.