Commit Graph

  • bd26aa3dc4 test: cover PostgreSQL result and outbox flow Josh Creek 2026-09-01 09:05:15 +01:00
  • 9d210d254a test: cover PostgreSQL proposal transactions Josh Creek 2026-09-01 09:04:16 +01:00
  • c8a542a3af feat: repair Redis candidates from durable source Josh Creek 2026-09-01 09:02:55 +01:00
  • eadaa7b54e feat: add rebuildable Redis candidate index Josh Creek 2026-09-01 09:01:32 +01:00
  • 414df530f0 test: expand PostgreSQL adapter coverage Josh Creek 2026-09-01 08:59:39 +01:00
  • 5234390931 test: add PostgreSQL integration harness Josh Creek 2026-09-01 08:58:28 +01:00
  • eb8eecf080 docs: record backend vet verification Josh Creek 2026-09-01 08:53:32 +01:00
  • 3aad68a6e6 feat: fence expired allocated reconnects Josh Creek 2026-09-01 08:52:12 +01:00
  • e25d61d80e feat: verify allocated join authorisations with hmac Josh Creek 2026-09-01 08:48:48 +01:00
  • 66a1ee8007 docs: record backend fuzz coverage Josh Creek 2026-09-01 08:43:06 +01:00
  • 172775c141 docs: record backend race suite Josh Creek 2026-09-01 08:42:13 +01:00
  • 4b01b7fc88 fix: prevent concurrent join token reuse Josh Creek 2026-09-01 08:41:38 +01:00
  • 68d832f7bc feat: enforce allocated join roster admission Josh Creek 2026-09-01 08:39:56 +01:00
  • d8ea2f4ac7 feat: connect clients from validated assignments Josh Creek 2026-09-01 08:37:00 +01:00
  • 82bb9baec6 docs: record packet-loss prediction verification Josh Creek 2026-09-01 08:34:35 +01:00
  • 9848f4b92d docs: record impaired-link prediction verification Josh Creek 2026-09-01 08:33:57 +01:00
  • aeb37a4c6e fix: ignore pre-history prediction acknowledgements Josh Creek 2026-09-01 08:32:44 +01:00
  • afcb01d155 fix: guard match simulation after transport shutdown Josh Creek 2026-09-01 08:27:56 +01:00
  • c5678ce877 fix: pass Godot 4.7 multiplayer test suite Josh Creek 2026-09-01 08:24:33 +01:00
  • 76aad61191 fix: update Godot websocket handshake API Josh Creek 2026-09-01 08:21:05 +01:00
  • 467c25b20c feat: expose validated assignment endpoints Josh Creek 2026-09-01 08:17:39 +01:00
  • 0cdb60c0d9 fix: preserve assignment event revisions Josh Creek 2026-09-01 08:13:35 +01:00
  • 23134796ee feat: add durable outbox dispatcher Josh Creek 2026-09-01 08:12:33 +01:00
  • fec4f91672 feat: bind signed rosters to assignments Josh Creek 2026-09-01 08:10:05 +01:00
  • 5b40bf9066 fix: fail closed for unsupported allocated transport Josh Creek 2026-09-01 08:08:43 +01:00
  • 63f4f11aa8 feat: publish assignment rosters atomically Josh Creek 2026-09-01 08:08:00 +01:00
  • f520584368 fix: expire proposals on response boundary Josh Creek 2026-09-01 08:06:17 +01:00
  • eef7cf28da feat: make proposal responses durable Josh Creek 2026-09-01 07:52:52 +01:00
  • 30b4560bd5 feat: persist participant-scoped proposal recovery Josh Creek 2026-09-01 07:50:11 +01:00
  • 1eb6e8f9f4 feat: wire durable assignments into API Josh Creek 2026-08-31 23:20:25 +01:00
  • 3ae2daec88 feat: persist player-scoped assignments Josh Creek 2026-08-31 23:19:23 +01:00
  • 7f7516d9a0 feat: add bounded control plane rate limiting Josh Creek 2026-08-31 23:17:02 +01:00
  • 3533e8ae6c feat: consume assignment matchmaking events Josh Creek 2026-08-31 23:15:42 +01:00
  • fe246bf54e feat: add replayable outbox adapter Josh Creek 2026-08-31 23:14:33 +01:00
  • 4b82347d43 docs: align transport architecture with control plane Josh Creek 2026-08-31 23:12:46 +01:00
  • 60fe2caf8f feat: publish matchmaking state events Josh Creek 2026-08-31 23:12:20 +01:00
  • 161d2cdceb fix: validate matchmaking event vocabulary Josh Creek 2026-08-31 23:10:31 +01:00
  • a4bc8cdac8 fix: close slow event subscribers safely Josh Creek 2026-08-31 23:09:16 +01:00
  • 0be51ab902 fix: reconnect matchmaking event stream Josh Creek 2026-08-31 23:08:24 +01:00
  • a16db39884 feat: connect Godot matchmaking event stream Josh Creek 2026-08-31 23:06:44 +01:00
  • d258f17852 feat: add authenticated matchmaking event stream Josh Creek 2026-08-31 23:05:04 +01:00
  • d77563147c test: expand offline multiplayer failure matrix Josh Creek 2026-08-31 23:01:34 +01:00
  • fcc5d82763 feat: expose documented control plane routes Josh Creek 2026-08-31 23:00:22 +01:00
  • 6b3db98327 fix: bind assignments to authenticated player Josh Creek 2026-08-31 22:55:22 +01:00
  • 69f1ef6be1 feat: add player-scoped assignment recovery Josh Creek 2026-08-31 22:54:16 +01:00
  • 99680dbf6f fix: bind queue idempotency to compatibility Josh Creek 2026-08-31 22:51:00 +01:00
  • 585056ccc3 feat: add Godot Steam session login Josh Creek 2026-08-31 22:49:05 +01:00
  • e1807d2492 fix: handle matchmaking session expiry Josh Creek 2026-08-31 22:47:31 +01:00
  • 3e94960f0a fix: retry queue creation idempotently Josh Creek 2026-08-31 22:46:45 +01:00
  • 222bbb5b84 feat: classify matchmaking recovery failures Josh Creek 2026-08-31 22:45:20 +01:00
  • fddbebb33b feat: display backend ranked profile Josh Creek 2026-08-31 22:44:21 +01:00
  • 62c1478913 feat: persist matchmaking recovery state Josh Creek 2026-08-31 22:42:43 +01:00
  • 66a67c931d feat: add participant-scoped proposal recovery Josh Creek 2026-08-31 22:41:26 +01:00
  • 550d73f1d7 fix: preserve active matchmaking on transient errors Josh Creek 2026-08-31 22:39:42 +01:00
  • 47550aefae feat: add matchmaking queue UI Josh Creek 2026-08-31 22:39:29 +01:00
  • 5106ac64da feat: add authenticated matchmaking control client Josh Creek 2026-08-31 22:36:05 +01:00
  • 39ebfce1bb feat: add revisioned matchmaking client state Josh Creek 2026-08-31 22:33:33 +01:00
  • 2379c154a5 docs: track Steam browser dependency Josh Creek 2026-08-31 22:30:42 +01:00
  • 5265b1738b docs: record transport feature-gate verification Josh Creek 2026-08-31 22:29:24 +01:00
  • 4d3a8cc217 feat: add ban policy to ticket verification Josh Creek 2026-08-31 22:28:45 +01:00
  • 8253d772cb feat: add verified Steam session endpoint Josh Creek 2026-08-31 22:26:27 +01:00
  • a2a7107dd7 feat: wire durable session authentication into API Josh Creek 2026-08-31 22:24:51 +01:00
  • b3284d4bd6 feat: persist authenticated sessions Josh Creek 2026-08-31 22:23:59 +01:00
  • ae164e625a fix: expire abandoned auth attempts Josh Creek 2026-08-31 22:22:33 +01:00
  • 9fe6c57b5d feat: model asynchronous Steam auth sessions Josh Creek 2026-08-31 22:21:31 +01:00
  • 1a43a342ea test: verify persistent queue API delegation Josh Creek 2026-08-31 22:18:59 +01:00
  • 59cf29949f feat: wire persistent queue backend into API Josh Creek 2026-08-31 22:17:32 +01:00
  • b2d68d93cf fix: make SQL queue recovery expire authoritatively Josh Creek 2026-08-31 22:14:30 +01:00
  • 068b66b234 fix: bind proposal claims to playlist Josh Creek 2026-08-31 22:13:37 +01:00
  • e37a519ef8 fix: bind proposal claims to players Josh Creek 2026-08-31 22:12:47 +01:00
  • a45d2ddbb7 fix: rebuild candidate cache from queue authority Josh Creek 2026-08-31 22:12:03 +01:00
  • 4c131db2ca docs: track durable queue adapters Josh Creek 2026-08-31 22:11:06 +01:00
  • 948d603c0e feat: persist queue heartbeat and cancel mutations Josh Creek 2026-08-31 22:10:36 +01:00
  • 9263133e64 feat: add durable queue ticket repository Josh Creek 2026-08-31 22:08:45 +01:00
  • 3b208ae860 fix: bind queue candidates to their owner Josh Creek 2026-08-31 22:05:44 +01:00
  • b47c7dc3fa fix: enforce matchmaking compatibility boundaries Josh Creek 2026-08-31 22:04:57 +01:00
  • b1314074a8 docs: reflect multiplayer foundation status Josh Creek 2026-08-31 22:03:00 +01:00
  • 52a96de8d6 feat: protect game fleet during voluntary disruption Josh Creek 2026-08-31 22:01:18 +01:00
  • 72d4a604c2 feat: spread game fleet across on-demand zones Josh Creek 2026-08-31 21:59:51 +01:00
  • 90126a4be7 feat: add fleet autoscaling baseline Josh Creek 2026-08-31 21:58:42 +01:00
  • b2ee9ec92d feat: validate queue compatibility metadata Josh Creek 2026-08-31 21:57:40 +01:00
  • 0551fb0b1f feat: add regional Agones fleet overlays Josh Creek 2026-08-31 21:51:37 +01:00
  • 6253b620a9 fix: restrict supervisor drain to loopback Josh Creek 2026-08-31 21:49:22 +01:00
  • faede927fc fix: validate Agones assigned endpoints Josh Creek 2026-08-31 21:48:00 +01:00
  • 307828ff7f feat: atomically complete match results Josh Creek 2026-08-31 21:46:32 +01:00
  • 7b6e22292a feat: sign reconnect authorisations Josh Creek 2026-08-31 21:44:27 +01:00
  • 4b5e40bff7 feat: persist ranked season rollovers Josh Creek 2026-08-31 21:43:07 +01:00
  • bf4da9fd39 feat: atomically create matchmaking proposals Josh Creek 2026-08-31 21:40:21 +01:00
  • 229ded8613 feat: gate proposals on formed match policy Josh Creek 2026-08-31 21:38:47 +01:00
  • 4dcf98cbb0 feat: form matches from queue projections Josh Creek 2026-08-31 21:36:00 +01:00
  • 02a11704ce feat: add authenticated probe evidence boundary Josh Creek 2026-08-31 21:34:27 +01:00
  • 91e536425d feat: enforce supply chain policy Josh Creek 2026-08-31 21:32:03 +01:00
  • 0f1cc17af6 feat: add authenticated queue recovery Josh Creek 2026-08-31 21:29:33 +01:00
  • 236cca30ba feat: expose authoritative ranked profile Josh Creek 2026-08-31 21:27:21 +01:00
  • 846663e320 feat: derive authoritative ranked tiers Josh Creek 2026-08-31 21:25:53 +01:00
  • 726fe1ce2e feat: gate assignment publication on allocation Josh Creek 2026-08-31 21:24:19 +01:00
  • 88b5ffedb2 feat: add Kubernetes multiplayer security baseline Josh Creek 2026-08-31 21:21:55 +01:00
  • 79e66c7a95 feat: validate workload-bound result credentials Josh Creek 2026-08-31 21:20:12 +01:00
  • 8d1b407bb0 feat: add authenticated proposal API Josh Creek 2026-08-31 21:17:15 +01:00
  • 77c01dc531 fix: reject ambiguous queue JSON bodies Josh Creek 2026-08-31 21:13:47 +01:00