Commit Graph

  • 07c0c8adc3 ci: bump version with Build-162 main official-bots-0.44.0 TeamCity 2026-06-30 23:07:08 +00:00
  • 6e37a7d209 fix(bot): drop game-stream play, poll with low delay Janis 2026-07-01 00:56:10 +02:00
  • eeae4f01b4 ci: bump version with Build-161 official-bots-0.43.0 TeamCity 2026-06-30 20:29:13 +00:00
  • 45b5719d63 feat(bot): clock-aware time management and stream-driven tournament play Janis 2026-06-30 22:12:08 +02:00
  • b2683a7f5a feat(bot): implement bot-vs-bot harness for NNUE evaluation Janis 2026-06-30 21:51:33 +02:00
  • 3437dab49b feat(bot): add Lazy SMP parallel search for the NNUE bot Janis 2026-06-30 12:18:25 +02:00
  • b72e8ec017 refactor(bot): split NNUE into shared weights and per-thread evaluator Janis 2026-06-30 12:12:26 +02:00
  • 7136803c7e ci: bump version with Build-160 official-bots-0.42.0 TeamCity 2026-06-30 10:21:06 +00:00
  • faf7eb38ea fix(bot): seed search with game history, add contempt and NNUE mop-up Janis 2026-06-30 12:04:27 +02:00
  • 344bed6935 ci: bump version with Build-159 official-bots-0.41.0 TeamCity 2026-06-29 17:34:14 +00:00
  • 4938560014 fix(bot): include quiet promotions in quiescence search Janis Eccarius 2026-06-29 19:18:31 +02:00
  • 4a397eed7f ci: bump version with Build-158 official-bots-0.40.0 TeamCity 2026-06-24 20:41:25 +00:00
  • 9d656624d8 fix(official-bots): stream NNUE features as sparse indices to stop host OOM Janis Eccarius 2026-06-24 22:28:53 +02:00
  • e2b4342f60 fix(official-bots): prevent Colab OOM in NNUE training Janis Eccarius 2026-06-24 22:18:03 +02:00
  • 9d56446c65 ci: bump version with Build-156 official-bots-0.39.0 TeamCity 2026-06-24 20:17:17 +00:00
  • 1c80abdb8a feat(official-bots): standalone self-play + one-shot dataset builder for NNUE training Janis Eccarius 2026-06-24 22:04:22 +02:00
  • c8cbcdca3b ci: bump version with Build-155 official-bots-0.38.0 TeamCity 2026-06-24 18:21:11 +00:00
  • e4fee85134 feat(ncs-110): feed NNUE root-move scores into search move ordering (#83) Janis 2026-06-24 20:09:28 +02:00
  • b4709b4a33 ci: bump version with Build-154 official-bots-0.37.0 TeamCity 2026-06-24 17:55:44 +00:00
  • 9f9140cb58 fix: modified training pipeline Janis Eccarius 2026-06-24 19:37:26 +02:00
  • fa10852bc9 feat(official-bots): add Google Colab notebook for NNUE training (NCS-111) (#81) Janis 2026-06-24 19:33:24 +02:00
  • 44f376f032 feat(official-bots): implement king-relative (HalfKP) encoding in NNUE (NCS-109) (#80) Janis 2026-06-24 19:33:12 +02:00
  • 7372867a82 ci: bump version with Build-152 analytics-0.8.0 TeamCity 2026-06-23 22:30:53 +00:00
  • c3e7b82ae8 feat(analytics): add accuracy and blunder analysis job for Lichess data Janis Eccarius 2026-06-24 00:21:40 +02:00
  • e88b081947 ci: bump version with Build-151 official-bots-0.36.0 TeamCity 2026-06-23 21:54:06 +00:00
  • 1b30c3be39 fix(official-bots): use ThreadLocalRandom in PolyglotBook for native image Janis Eccarius 2026-06-23 23:42:15 +02:00
  • f8ca95af3c refactor(official-bots): use java.util.Random in PolyglotBook Janis Eccarius 2026-06-23 23:34:38 +02:00
  • 4a50db0721 ci: bump version with Build-150 official-bots-0.35.0 TeamCity 2026-06-23 21:27:19 +00:00
  • 260db25803 feat(official-bots): activate opening book in expert bot (native-safe) Janis Eccarius 2026-06-23 23:17:22 +02:00
  • 80e1cc258b ci: bump version with Build-149 official-bots-0.34.0 TeamCity 2026-06-23 21:08:35 +00:00
  • bfc46723e6 fix(official-bots): derive tournament game color from game endpoint (#79) Janis 2026-06-23 22:58:09 +02:00
  • bace029a8a ci: bump version with Build-148 tournament-0.9.0 TeamCity 2026-06-23 20:31:27 +00:00
  • 7664042193 fix(tournament): mirror bot join onto native twin Janis Eccarius 2026-06-23 22:20:06 +02:00
  • a604b4ad42 ci: bump version with Build-147 official-bots-0.33.0 TeamCity 2026-06-23 19:33:36 +00:00
  • fdf4c94811 fix(official-bots): resolve per-difficulty bot token on tournament join Janis Eccarius 2026-06-23 21:23:41 +02:00
  • d9f30f0bfe ci: bump version with Build-146 tournament-0.8.0 TeamCity 2026-06-23 18:45:05 +00:00
  • 1f4e9c8498 fix(tournament): sync native-server participants and route start (#78) Janis 2026-06-23 20:34:30 +02:00
  • e2b13c0c8f ci: bump version with Build-145 official-bots-0.32.0 TeamCity 2026-06-23 13:18:03 +00:00
  • bfb15c7299 fix(official-bots): play games by polling state instead of NDJSON stream Janis 2026-06-23 15:09:39 +02:00
  • 627f017cdc ci: bump version with Build-144 official-bots-0.31.0 TeamCity 2026-06-23 12:49:17 +00:00
  • 10113fd057 fix(official-bots): discover tournament games by polling, not just the stream Janis 2026-06-23 14:40:50 +02:00
  • b57e5827df ci: bump version with Build-143 tournament-0.7.0 official-bots-0.30.0 TeamCity 2026-06-23 11:55:27 +00:00
  • b98bdd2a64 fix(tournament): use HS256 director token for native tournament-server calls Janis 2026-06-23 13:47:13 +02:00
  • 285b73efbd fix(official-bots): resume tournaments already joined after restart Janis 2026-06-23 13:46:57 +02:00
  • 06f2adfeb6 ci: bump version with Build-142 official-bots-0.29.0 TeamCity 2026-06-23 08:52:12 +00:00
  • 4651bb796f fix(official-bots): play only own tournament games with correct color Janis 2026-06-23 10:37:28 +02:00
  • 1df29cf3a6 feat(official-bots): make HybridBot veto actionable and use it for expert Janis 2026-06-23 10:30:10 +02:00
  • ff492e1dc8 ci: bump version with Build-140 tournament-0.6.0 official-bots-0.28.0 TeamCity 2026-06-23 08:10:24 +00:00
  • 9978b7ea78 feat(tournament): auto-join external tournaments and publish created ones (#77) Janis 2026-06-23 10:01:35 +02:00
  • 9a9784673f ci: bump version with Build-139 official-bots-0.27.0 TeamCity 2026-06-22 20:44:36 +00:00
  • 83dd2d4335 fix(official-bots): prioritize Redis token over stale env var in joinTournament Janis Eccarius 2026-06-22 22:22:25 +02:00
  • 4377e05d5c ci: bump version with Build-138 official-bots-0.26.0 TeamCity 2026-06-22 19:47:25 +00:00
  • 3188241737 fix(official-bots): park on external tournament servers using correct endpoint and token Janis Eccarius 2026-06-22 21:13:00 +02:00
  • 64b5d5567f fix(official-bots): register with tournament server directly to get correct token Janis Eccarius 2026-06-22 21:02:13 +02:00
  • 65c3fabd91 ci: bump version with Build-136 official-bots-0.25.0 TeamCity 2026-06-22 18:45:10 +00:00
  • b0ddb274d2 fix(official-bots): sync bots before token fetch on first startup after DB wipe Janis Eccarius 2026-06-22 20:21:35 +02:00
  • fd23c6e514 ci: bump version with Build-135 official-bots-0.24.0 account-0.26.0 TeamCity 2026-06-22 17:41:58 +00:00
  • 386ddc5c19 feat(official-bots): resolve tournament bot token from Redis and account service Janis Eccarius 2026-06-22 19:15:36 +02:00
  • a63d195cb3 ci: bump version with Build-134 tournament-0.5.0 official-bots-0.23.0 TeamCity 2026-06-21 20:12:06 +00:00
  • 28cbc2e184 fix(tournament): use Optional[String] for selfUrl ConfigProperty to avoid startup failure Janis Eccarius 2026-06-21 21:50:00 +02:00
  • 1be9949c0b fix(official-bots): correct parkOn path from /api/bots to /api/account/bots Janis Eccarius 2026-06-21 21:47:05 +02:00
  • 6d06edda69 feat(tournament): remove dynamic server add/remove endpoints Janis Eccarius 2026-06-21 21:37:29 +02:00
  • 845dc9c293 feat(tournament): seed external server registry from env var on startup Janis Eccarius 2026-06-21 21:33:57 +02:00
  • 5b000a6e5f feat(tournament): federate tournaments across clusters with DB replication Janis Eccarius 2026-06-21 21:23:49 +02:00
  • 97015cb95e ci: bump version with Build-133 analytics-0.7.0 TeamCity 2026-06-21 14:51:19 +00:00
  • a268a9acb7 fix(analytics): write decompressed PGN to shared PVC path for executor access Janis Eccarius 2026-06-21 16:30:38 +02:00
  • 71cb2cc56c ci: bump version with Build-132 official-bots-0.22.0 analytics-0.6.0 TeamCity 2026-06-21 14:10:10 +00:00
  • f43d1930d8 fix(official-bots): make botToken optional, fall back to env, fix 502 status Janis Eccarius 2026-06-21 15:40:09 +02:00
  • da0e6d1ee2 feat(analytics): always write results to PostgreSQL regardless of input source Janis Eccarius 2026-06-21 15:35:34 +02:00
  • a6c600d6ce ci: bump version with Build-131 analytics-0.5.0 TeamCity 2026-06-21 13:28:40 +00:00
  • 8e17c14dff feat(analytics): add 7 new Spark analytics jobs and extend GameSource Janis Eccarius 2026-06-21 15:00:58 +02:00
  • a91ba5da9a ci: bump version with Build-130 official-bots-0.21.0 core-0.53.0 analytics-0.4.0 TeamCity 2026-06-21 11:34:38 +00:00
  • f079f42d28 ci: skip spotless and scalafix checks in native build Janis Eccarius 2026-06-21 12:43:21 +02:00
  • be941ff414 style: apply spotless formatting Janis Eccarius 2026-06-21 12:39:10 +02:00
  • 36a0b26c65 ci: bump version with Build-128 tournament-0.4.0 core-0.52.0 api-0.18.0 TeamCity 2026-06-21 09:39:54 +00:00
  • f2d79e4952 fix: wrap server list response in ExternalTournamentServerList Janis Eccarius 2026-06-21 11:15:39 +02:00
  • fba324a5b0 feat(game): add GET /{gameId}/fen-history endpoint Janis Eccarius 2026-06-21 10:54:35 +02:00
  • 7bf91b2280 ci: bump version with Build-126 ws-0.17.0 official-bots-0.20.0 analytics-0.3.0 TeamCity 2026-06-19 10:28:49 +00:00
  • 343e2bdd10 fix: NCS-122 authenticate WebSocket connections via first-message auth (#73) lq64 2026-06-17 10:42:52 +02:00
  • 751a58b606 feat(official-bots): park expert bot on tournament server at startup (#76) Janis 2026-06-17 10:42:42 +02:00
  • 30295a4bb9 feat(official-bots): park expert bot on tournament server at startup (#75) Janis 2026-06-17 10:35:36 +02:00
  • f44d3ee376 ci: bump version with Build-125 official-bots-0.19.0 account-0.25.0 TeamCity 2026-06-17 07:24:13 +00:00
  • 688d30e2b1 fix: enable official bots to connect to external tournament server (#71) lq64 2026-06-17 09:10:13 +02:00
  • 98c64fc0d5 fix(official-bots): configure JWT verification (#72) Janis 2026-06-17 09:10:01 +02:00
  • 9e800ecb59 ci: bump version with Build-124 tournament-0.3.0 official-bots-0.18.0 analytics-0.2.0 TeamCity 2026-06-16 19:41:52 +00:00
  • 39f1657e1d feat(analytics): add Spark batch analytics module (#70) Janis 2026-06-16 20:38:14 +02:00
  • 2fd85dbadb chore(analytics): merge remote main — keep analytics module additions Janis Eccarius 2026-06-16 20:10:56 +02:00
  • 46af1154de fix(analytics): upgrade Spark to 4.0.3 — 3.5.x has no official Docker image Janis Eccarius 2026-06-16 20:08:29 +02:00
  • 85cb9b2e7a ci: bump version with Build-123 analysis-0.2.0 TeamCity 2026-06-15 20:52:53 +00:00
  • 0e0ea4c989 feat(analytics): add PostgreSQL JDBC write-back to all four batch jobs Janis Eccarius 2026-06-15 22:35:30 +02:00
  • 95215b6a42 feat(analytics): add Dockerfile, CI workflow, and stable jar name for K8s deployment Janis Eccarius 2026-06-15 22:30:31 +02:00
  • b1c9e962e7 fix(version): Wrong version file Janis 2026-06-15 22:26:27 +02:00
  • e1d80b9331 feat(analytics): add Structured Streaming, MLlib clustering, GraphX jobs Janis Eccarius 2026-06-15 22:15:24 +02:00
  • 259b3bbb24 feat(analytics): add Spark batch analytics module Janis Eccarius 2026-06-15 21:58:05 +02:00
  • 0bdf72bddc feat(analysis): scaffold chess analysis microservice (NCS-71) NCI-10 (#69) Janis 2026-06-15 21:40:24 +02:00
  • 0a5a216032 ci: bump version with Build-121 tournament-0.2.0 TeamCity 2026-06-10 09:57:45 +00:00
  • 4be32afe13 ci: bump version with Build-120 core-0.51.0 TeamCity 2026-06-10 09:47:42 +00:00
  • 1aee39c1ad feat(reflection): add GameWritebackEventDto to native reflection configuration Janis 2026-06-10 11:19:21 +02:00
  • e31825021c feat(reflection): add native reflection configuration for tournament classes fix(ws): improve WebSocket connection cleanup on close chore(stream): simplify group name generation in GameCreationStreamClient Janis 2026-06-10 09:51:44 +02:00
  • e6df9d7b2a ci: bump version with Build-119 ws-0.16.0 account-0.24.0 TeamCity 2026-06-10 07:28:23 +00:00