Skip to content

Releases: diangogav/EDOpro-server-ts

v2.12.0

26 Jan 18:45
d7c03b4

Choose a tag to compare

2.12.0 (2026-01-26)

Features

  • add production Docker Compose file (a10c27f)
  • update JSON message processor to use 4-byte size headers (c05a11b)

Bug Fixes

  • get banlist for websocket in mercury (b7785ef)
  • handle large messages in JSONMessageProcessor by using 4-byte size header (bae67f1)
  • json message procesor comparison (5cead59)
  • mercury message handler (4d81811)
  • read correct field size length in JSONMessageProcessor (9ab803a)

v2.11.0

04 Jan 23:32
7a26e5a

Choose a tag to compare

2.11.0 (2026-01-04)

Features

  • notify all players when a new spectator joins the duel (1c71643)

Bug Fixes

  • dockerfile conan compilation (0e2f8e2)
  • remove unused side getter method from Room class (8b541b8)
  • rename 'id' to 'code' in CardInfo interface for clarity (28fbae3)
  • update log message to include exclamation mark for emphasis (e2aa0b8)
  • update points value for 'Change of Heart' in genesys.json (828ee46)
  • user node at dockerfile (22724f3)

v2.10.0

13 Nov 20:07
45c9997

Choose a tag to compare

2.10.0 (2025-11-13)

Features

  • added genesys to edopro (#192) (a1503f3)
  • added message emitter logs (#204) (1d58692)
  • configure server ports using environment variables (1b6d1a7)
  • duel: add support for MSG_SPSUMMONING in message handling (28d9601)

Bug Fixes

  • build: 🏗️ remove pretty-transport file by errors in docker execution (#202) (474d808)
  • correct spacing in banlist mappings in Dockerfile (a68923f)
  • mercury goat command collision with genesys command (#198) (46e7eb2)
  • rename TCP_PORT and MERCURY_TCP_PORT to HOST_PORT and MERCURY_PORT in .env.example (e9c1abd)
  • rule mappings mode and tm apply , genesys duelRule 5(#195) (5799af9)
  • update Dockerfile to copy cards.cdb into alternatives/genesys folder (260abb2)
  • update Dockerfile to copy cards.cdb into alternatives/genesys folder (#205) (74f03de)
  • update environment variable name for WebSocket port (86f0f3f)

v2.9.0

31 Jul 01:20
afaca8f

Choose a tag to compare

2.9.0 (2025-07-31)

Features

  • add IP address tracking for players and games (36cde49)
  • add ipAddress field to match resume storage (98f8b51)
  • integrate user authentication in JoinHandler and MercuryJoinHandler (7d94334)
  • stats: add ipAddress parameter to DuelResumeCreator (e5b3383)
  • stats: add ipAddress to basic stats calculation (fc650cb)

Bug Fixes

  • add missing ipAddress property to MatchHistory games (f2cdbb4)
  • MercuryRoom: clear roomname property in toPresentation method (d7b25e1)
  • security: update brace-expansion to resolve ReDoS vulnerability (#175) (2df4318)
  • update mercury version to 4962 (cc91853)

v2.8.0

23 Jun 20:12
b35a7cf

Choose a tag to compare

2.8.0 (2025-06-23)

Features

  • add password validation for joining duels (#171) (1bf6b4b)

v2.7.0

11 Jun 20:49
60f3a76

Choose a tag to compare

2.7.0 (2025-05-18)

Features

  • add ranked flag to distinguish ranked/unranked duels (76c86ef)
  • added otto and toot (aa2f685)
  • added otto and toot (6e31940)
  • room: add players ready validation before starting duel (af1522d)
  • update server messages to English (#167) (467a474)

Bug Fixes

v2.6.0

23 Apr 15:43
36e56da

Choose a tag to compare

2.6.0 (2025-04-23)

Features

  • add support for Rush Ritual monsters (bf2d69b)
  • logs for web socket (44d66d4)
  • mercury: ✨ Identifie ranked mrcury rooms (2eb0f1e)
  • mercury: ⚡ added ocg command (#154) (112c854)
  • room: improve player position handling in waiting state (9fa926f)

Bug Fixes

  • duel: fix reconnection logic for tag duels (1f830e5)
  • md command (8ae654d)
  • mercury: 🐛 fix goat lflist index (0e49a07)
  • mercury: 🐛 the join message is intercepted to make the ban list compatible with edo pro (d6679df)
  • mercury: prevent duplicate game state updates by processing messages only from first player (9ef85a9)
  • show ban list hash in client based on mercury (9ce0436)

v2.5.0

02 Apr 23:14
2d402f9

Choose a tag to compare

2.5.0 (2025-04-01)

Features

Bug Fixes

v2.4.0

15 Nov 13:19
f0a3076

Choose a tag to compare

2.4.0 (2024-11-15)

Features

  • added season property to player stats (416fc32)

Bug Fixes

  • 🐛 Validate max card count in deck validation (34d520e)
  • clear spectator cache buffer after timeout duel finish (836a5b3)

v2.3.0

26 Oct 11:14
2578bb2

Choose a tag to compare

2.3.0 (2024-10-26)

Features

  • ✨ Custom commands for mercury rooms (#131) (2ad3534)

Bug Fixes

  • 🩹 Spectators entering from the lobby watched the duel with errors (62d9853)
  • 🐛 Fix alternatives commands (d094240)