Commit Graph

  • 0ab24c0abb Fix Control shutdown test signature Ben 2026-08-26 18:01:45 -06:00
  • 00ee58b914 Defer hosted retries until retained process exits Ben 2026-08-26 18:00:19 -06:00
  • 7ef07187e6 Await Control operations during shutdown Ben 2026-08-26 17:51:56 -06:00
  • f4567a8bb6 Preserve state and rollback safety across reloads Ben 2026-08-26 17:40:33 -06:00
  • 793bdf9a27 Preserve plugin-message relay during replacement Ben 2026-08-26 17:31:42 -06:00
  • e189ba9894 Retain hosted process after failed shutdown Ben 2026-08-26 17:26:27 -06:00
  • 3354cc70b2 Merge pull request #1580 from BenCodez/feature/redis-tls Ben 2026-08-26 17:22:42 -06:00
  • eaaf93092b Merge master and preserve Control transport lifecycle Ben 2026-08-26 17:18:30 -06:00
  • d839cc6493 Add SSL support for Redis transports Ben 2026-08-26 17:03:10 -06:00
  • 45aa84d209 Stop replaced global data timers Ben 2026-08-25 21:40:58 -06:00
  • d9b7a91854 Close remaining backend handoff races Ben 2026-08-25 21:32:16 -06:00
  • 4607ce992d Isolate control lifecycle and backup paths Ben 2026-08-25 21:18:48 -06:00
  • d80e562c5b Bound proxy control reload callbacks Ben 2026-08-25 21:09:27 -06:00
  • 04628fa43c Protect proxy reload handoffs Ben 2026-08-25 20:58:03 -06:00
  • db3cfc027b Abort unsafe reloads and protect concurrent edits Ben 2026-08-25 20:08:39 -06:00
  • eb7f901cc5 Merge pull request #1579 from BenCodez/fix/voteshop-hide-limited-migration Ben 2026-08-25 20:03:26 -06:00
  • 8cddfb747a Fix VoteShop hide-limit migration key Ben 2026-08-25 20:02:04 -06:00
  • 0a48fceb4a Wait for hosted runtime handoff Ben 2026-08-25 19:57:10 -06:00
  • 2bd8507445 Serialize Redis backend replacement Ben 2026-08-25 19:46:43 -06:00
  • 6804cad4c0 Trigger verification for response deadlines Ben 2026-08-25 19:37:23 -06:00
  • 4f251b141f Enforce connector body deadlines Ben 2026-08-25 19:33:12 -06:00
  • 192c1144fe Merge pull request #1572 from BenCodez/cleanup/generated-comments-round2 Ben 2026-08-25 19:30:27 -06:00
  • 71d9acac02 Bound connector responses and socket handoff Ben 2026-08-25 19:29:06 -06:00
  • 2505c1422e Bound control transport activation Ben 2026-08-25 19:16:42 -06:00
  • a83cae4629 Serialize socket transport replacement Ben 2026-08-25 19:01:24 -06:00
  • 8b324debae Await forced hosted process shutdown Ben 2026-08-25 18:48:15 -06:00
  • 0825329918 Harden hosted and connector lifecycles Ben 2026-08-25 18:43:00 -06:00
  • 38bf0a3556 Close Redis and preserve proxy config edits Ben 2026-08-25 18:29:55 -06:00
  • de4099f5d7 Close replaced proxy transport handlers Ben 2026-08-25 18:19:42 -06:00
  • 9f9d779615 Remove remaining generated comment boilerplate Ben 2026-08-25 18:13:11 -06:00
  • 9414938549 Split VoteParty state and reward handling Ben 2026-08-25 18:12:47 -06:00
  • 6f4a3bd2aa Extract VotingPlugin background task Ben 2026-08-25 18:12:25 -06:00
  • 02938f673b Move lifecycle services out of VotingPluginMain Ben 2026-08-25 18:11:52 -06:00
  • 5391868232 Warm skull cache after all rankings finalize Ben 2026-08-25 18:11:27 -06:00
  • 53998ea0fb Restore top voter skull cache warmup Ben 2026-08-25 18:06:24 -06:00
  • 1efc0fc30a Harden backend capability and path handling Ben 2026-08-25 18:05:13 -06:00
  • 7712ea1c03 Split top voter loading and ranking Ben 2026-08-25 18:02:20 -06:00
  • 6ce9abacd0 Move VotingPlugin reward registration out of main Ben 2026-08-25 18:00:21 -06:00
  • dd75fa9afa Validate backend control compatibility and transport Ben 2026-08-25 17:39:08 -06:00
  • bd9c98d525 Fix configuration apply lifecycle races Ben 2026-08-25 17:07:01 -06:00
  • 26784b0c6d Add plugin-aware quick configuration setups Ben 2026-08-25 10:24:11 -06:00
  • 9d26134ec5 Add Bukkit configuration Control connector Ben 2026-08-25 08:43:54 -06:00
  • c35e5bc470 Preserve negotiated Control capabilities Ben 2026-08-24 20:57:42 -06:00
  • 1f1a8f1272 Honor negotiated Control capabilities Ben 2026-08-24 20:50:49 -06:00
  • dcc15c548e Restore complete proxy source Ben 2026-08-24 20:40:33 -06:00
  • ef57ba0495 Make Control configuration reloads fail safe Ben 2026-08-24 20:38:25 -06:00
  • 4f4a49b5e5 Add typed Control configuration operations Ben 2026-08-24 20:10:42 -06:00
  • 276f137524 Test hosted Control digest rejection Ben 2026-08-24 19:37:25 -06:00
  • b455be1ca2 Add opt-in hosted Control distribution Ben 2026-08-24 19:32:26 -06:00
  • a7c7cab00f Add optional Control discovery connector Ben 2026-08-24 18:41:31 -06:00
  • 14425d145d Preserve global data handler accessor Ben 2026-08-24 18:08:11 -06:00
  • 30ca646f67 Strengthen processed vote cache tests Ben 2026-08-24 17:16:41 -06:00
  • b2d18793ab Remove temporary refactor workflow github-actions[bot] 2026-08-24 23:15:05 +00:00
  • 408cb931fd Split backend proxy components and reward path ownership github-actions[bot] 2026-08-24 23:15:03 +00:00
  • 1ba3f87f38 Run backend proxy component refactor Ben 2026-08-24 17:14:16 -06:00
  • ec717f6b82 Test processed vote cache extraction Ben 2026-08-24 17:13:57 -06:00
  • 7164e2c518 Move backend proxy reward path registration Ben 2026-08-24 17:13:41 -06:00
  • 2fd7270441 Move vote shop reward path registration Ben 2026-08-24 17:13:29 -06:00
  • 42f7b931b3 Move top voter reward path registration Ben 2026-08-24 17:13:21 -06:00
  • b91ae03c96 Move vote streak reward path registration Ben 2026-08-24 17:13:12 -06:00
  • 87dc19cfea Move vote milestone reward path registration Ben 2026-08-24 17:12:55 -06:00
  • b4304f69fb Move vote party reward path registration Ben 2026-08-24 17:12:43 -06:00
  • cce2ad3325 Move general special reward path registration Ben 2026-08-24 17:12:32 -06:00
  • 8473494466 Move vote site reward path registration Ben 2026-08-24 17:12:23 -06:00
  • 1f538a5725 Move vote reminder reward path registration Ben 2026-08-24 17:12:13 -06:00
  • ad2b36018f Add directly defined reward path helper Ben 2026-08-24 17:12:01 -06:00
  • 2bd8c064d1 Make BackendProxyHandler a coordinator Ben 2026-08-24 17:11:48 -06:00
  • 94213eafdd Extract backend proxy message routing Ben 2026-08-24 17:11:18 -06:00
  • fa5f35e93c Add backend proxy transport manager Ben 2026-08-24 17:10:47 -06:00
  • 280ded8f65 Extract MQTT backend transport Ben 2026-08-24 17:10:35 -06:00
  • 98363e12d2 Extract Redis backend transport Ben 2026-08-24 17:10:22 -06:00
  • 16becd377d Extract socket backend transport Ben 2026-08-24 17:10:12 -06:00
  • c44c347be2 Extract plugin messaging backend transport Ben 2026-08-24 17:10:01 -06:00
  • 6378e9748b Extract backend MySQL transport Ben 2026-08-24 17:09:49 -06:00
  • e305540a34 Add backend proxy transport contract Ben 2026-08-24 17:09:32 -06:00
  • ef0dfc6b06 Extract backend global data sync Ben 2026-08-24 17:09:23 -06:00
  • 211919e976 Extract backend vote party sync state Ben 2026-08-24 17:09:03 -06:00
  • 5205dee4f3 Extract backend processed vote cache Ben 2026-08-24 17:08:52 -06:00
  • 30b20ee3bc Merge pull request #1560 from BenCodez/cleanup/remove-bungee-handler automation/rebase-cleanup-stack Ben 2026-08-24 16:59:15 -06:00
  • b57e412801 Remove temporary refactor workflow github-actions[bot] 2026-08-24 22:55:52 +00:00
  • 54ca016fa9 Remove BungeeHandler compatibility API github-actions[bot] 2026-08-24 22:55:51 +00:00
  • d45e3f9382 Use JDK 21 for compatibility removal Ben 2026-08-24 16:55:07 -06:00
  • 9551e5f29c Remove migration test before build Ben 2026-08-24 16:50:00 -06:00
  • be600000ff Fix legacy symbol guard Ben 2026-08-24 16:48:50 -06:00
  • 66168125a6 Run one-time BungeeHandler source migration Ben 2026-08-24 16:48:16 -06:00
  • a1fa28c439 Run compatibility removal from PR Ben 2026-08-24 16:46:14 -06:00
  • 19329abc5e Run BungeeHandler compatibility removal Ben 2026-08-24 16:45:39 -06:00
  • dd029c3f22 Merge pull request #1559 from BenCodez/refactor/backendproxy-presence Ben 2026-08-24 16:43:48 -06:00
  • 32fca463b9 Test deprecated BungeeHandler compatibility alias Ben 2026-08-23 20:21:33 -06:00
  • e07dc5155f Remove temporary compatibility workflow github-actions[bot] 2026-08-24 02:20:27 +00:00
  • 5e35236f33 Restore deprecated BungeeHandler getter compatibility github-actions[bot] 2026-08-24 02:20:26 +00:00
  • e587482199 Add temporary compatibility refactor workflow Ben 2026-08-23 20:20:19 -06:00
  • d80f0a5fb9 Restore deprecated BungeeHandler compatibility alias Ben 2026-08-23 20:20:06 -06:00
  • b34ffd895d Cover null backend presence player keys Ben 2026-08-23 20:06:26 -06:00
  • 152a249db8 Cover null backend presence player keys Ben 2026-08-23 20:06:14 -06:00
  • 62cbf65af3 Remove temporary line-ending workflow github-actions[bot] 2026-08-24 02:05:25 +00:00
  • ce29ae0c9c Restore legacy line endings after handler rename github-actions[bot] 2026-08-24 02:05:24 +00:00
  • 65b1fdbc0e Add temporary line-ending restoration workflow Ben 2026-08-23 20:05:16 -06:00
  • 0fbf25f1b8 Remove temporary refactor workflow github-actions[bot] 2026-08-24 02:04:12 +00:00
  • c3a7cd0e2d Remove BungeeHandler compatibility layer github-actions[bot] 2026-08-24 02:04:10 +00:00