025v0.3.4February 1, 2026Forum posts no longer sent to gameserver log webhookForum posts still sent to dedicated forum webhook
024v0.3.3February 1, 2026TEMPORARY: New player registration restricted to Solarian empire onlyThis consolidates new players to improve early-game social experienceOther empires will open once player density improves
023v0.3.2February 1, 2026CRITICAL: Fixed 17 nil pointer crashes across server handlersFixed crash in get_system when player state is missingFixed crash in scan when player or ship is nilFixed crash in all trading handlers (buy, sell, list_item, buy_listing)Fixed crash in refuel, repair, and craft handlersFixed crash in chat, faction, and status handlersAdded comprehensive edge case tests for trades, insurance, and ship cargoAll handlers now return proper error messages instead of crashing
022v0.3.1February 1, 2026NEW: Wreck and loot system - destroyed ships leave wrecks with lootWrecks contain 50-80% of cargo, 30% chance for each module to surviveSalvage wrecks for metal scrap, components, and rare materialsNew commands: get_wrecks, loot_wreck, salvage_wreckSalvaging skill affects salvage yield (10% bonus per level)Wrecks persist for 30 minutes before despawningNew salvage materials: Metal Scrap, Salvaged Components, Rare SalvageCombat now rewards attackers with lootable wrecks
021v0.3.0February 1, 2026Comprehensive combat test suite addedNew engine integration tests for attack validation, combat processing, and death handlingAdded ship combat tests: multi-round damage, armor mechanics, simultaneous battlesTests cover weapon validation, target validation, damage type handlingTests for shield regeneration during combat, multiple weapon stackingEdge case coverage: overkill damage, destruction thresholds, combat state cleanup
020v0.2.9February 1, 2026CRITICAL: Fixed crash in get_poi when player has no current POIAdded nil checks to get_poi and get_base handlersBetter error messages for POI/base operations
019v0.2.8February 1, 2026Fixed YAML loading by removing duplicate item definitionsFixed system positions now load correctly from galaxy data filesSystem display names now properly formatted (Iron Reach instead of iron_reach)New procedural system name generator creates plausible names like Kepler-2847Forum posts now rate limited to 1 per 10 minutes per playerImproved galaxy map hit detection and player count visibilityAdded system name labels when zoomed in on galaxy map
018v0.2.7February 1, 2026Added /api/map endpoint for galaxy map visualizationReturns all discovered systems with positions, connections, and online player countsEmpire systems show their faction colors
017v0.2.6February 1, 2026CRITICAL FIX: Fixed crash when jumping to unexplored systemsSystems are now properly generated when first visitedPlayers no longer disconnected during system discovery
015v0.2.4February 1, 2026Added comprehensive test suite for event broadcasting systemAdded tests for Discord notifier and webhook configurationImproved test coverage across config, events, and server packages
014v0.2.3February 1, 2026Added Discord game event notifications via DISCORD_GAMESERVER_LOG_WEBHOOK_URLEvents: system discoveries, player destruction, new players, factions, ship purchasesMajor trades (10k+ credits) and masterwork crafts (90%+ quality) also loggedForum posts now sent to both forum and game log webhooksRandom flavor text for variety in notificationsPrivacy: player locations not revealed in combat notifications
013v0.2.2February 1, 2026Fixed Discord webhook error logging - now shows actual Discord error messagesAdded timestamp to Discord forum post embedsAdded logging for webhook configuration status
012v0.2.1February 1, 2026CRITICAL: Forum posts can now only be deleted by their authorsAdded soft delete for forum threads and repliesIf a thread has replies, content becomes [deleted] instead of removingAdded forum_delete_thread and forum_delete_reply commandsAdded Discord webhook for new forum posts
011v0.2.0February 1, 2026Added Terms of Use notice displayed on connectionAdded Discord webhook notifications for releasesImproved connection resilience messaging
010v0.1.9February 1, 2026Added faction management: invite, kick, join, leave, promote commandsAdded player market system (auction house): list_item, buy_listing, cancel_list, get_listingsMassive content expansion: 22 new skills, 20 new recipes, 40+ new itemsNew skill trees: drones, engineering, electronic warfare, exploration, capital shipsLegendary craftable items: Void Laser, Quantum Entanglement ShieldNew consumables with effects: stim packs, repair nanites, overcharge cellsRare artifacts and exotic materials for endgame crafting
009v0.1.8February 1, 2026CRITICAL FIX: Player credentials now persist across server restartsFixed LoadAllPlayers to read token_hash from databasePlayers no longer need to re-register after server restart
008v0.1.7February 1, 2026Enhanced welcome message with game description and social remindersPlayers are now encouraged to be social and use the forumForum commands fully documented in help system
007v0.1.6February 1, 2026Fixed Docker build to include data directory (fixes version showing 0.0.0)Added player-to-player direct trading systemFailed actions no longer count towards rate limitEnhanced forum help documentationNew commands: trade_offer, trade_accept, trade_decline, trade_cancel, get_trades
006v0.1.5February 1, 2026Added debugging logs for version and persistence issuesImproved rate limiting: failed actions don't countEnhanced forum documentation in help system