aboutsummaryrefslogtreecommitdiff
path: root/src/server/database
AgeCommit message (Collapse)Author
8 daysCore/Objects: Preserve phaseUseFlags, terrainSwapMap, ScriptName and ↵Shauren
StringId columns when saving creature and gameobject spawns in database Closes #31291
2025-08-30Core/Database: Fix database auto updater when using MySQL 9.4 (#31243)quarters78
(cherry picked from commit 290a7b93107b4864f5aad57b415c9237922e3379)
2025-08-30Core/Database: Remove warning suppression for mysql_stmt_bind_param, it has ↵Shauren
been undeprecated by MySQL
2025-08-30Dep/MySQL: Move required version checks to CMake, raise required version to ↵Shauren
8.0.34 and remove strict compiled<->runtime version match requirement from non-Windows platforms
2025-08-13Core: Updated to 11.2.0Shauren
2025-07-09Core/Database: Add Empty and CancelAll functions to AsyncCallbackProcessor ↵Shauren
and enable callback concept check
2025-06-27Core/Players: Implemented PlayerDataElementAccount, ↵Shauren
PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter
2025-06-25Core/Database: Improve code generated by DEFINE_FIELD_ACCESSOR_CACHEShauren
2025-06-25Core/Commands: Waypoint command fixesShauren
* .wp add will now add data to waypoint_path table * .wp reload will no longer crash the server * Replace deprecated command handler arguments
2025-06-24Core/Database: Add new member functions to Field class that return empty ↵Shauren
optionals if database result was NULL
2025-06-21Core/Database: Fixed DEFINE_FIELD_ACCESSOR_CACHE_ANONYMOUS macro argumentsShauren
2025-06-18Core: Updated to 11.1.7Shauren
2025-06-11Core/Database: Update PCH content to include most commonly used headersShauren
2025-04-27Core/Chat: Support new 11.1.5 chat link color format and more chat link typesShauren
2025-04-25Core: Updated to 11.1.5Shauren
2025-04-25Core/Database: Added very simple macro to create named query result field ↵Shauren
accessors
2025-03-13Core/Database: Fix duplicate query column aliasesShauren
2025-03-13Core/Database: Improve assertion message on duplicate column aliases in queriesShauren
2025-03-13Core/Database: Optimize named query result field accessShauren
2025-03-13Core/Database: Implement accessing query result fields by nameOvahlord
2025-03-04Core/Players: Implement warband scene collectionShauren
2025-03-02Core: Updated to 11.1.0Shauren
2025-01-04Core/Misc: Implemented spawn tracking (#30247)Meji
2025-01-03Core/Database: Added std::span based functions to Field and PreparedStatementShauren
2024-12-18Core: Updated to 11.0.7Shauren
2024-12-16Core/Misc: Fixed build with c++23 enabledShauren
Closes #30511
2024-12-14Core/Database: removed more duplicate aliases from prepared statementsOvahlord
2024-12-02Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABELShauren
2024-11-19Core/Auras: Implemented mount equipmentShauren
2024-11-12Core/Networking: Support IPv6Shauren
2024-10-30Core/DataStores: Updated db2 structures to 11.0.5Shauren
2024-10-16Core/Misc: Replace std::ostringstream based formatting with ↵Shauren
Trinity::StringFormat where possible in common and database projects
2024-10-06Core/DataStores: Load FlightCapability.db2Traesh
2024-10-03Core/Players: Prevent creation of characters with duplicate namesShauren
Closes #30299
2024-09-25Core/Database: Fix database connections failing to open over named pipes for ↵Shauren
users using caching_sha2_password authentication plugin if this is the first time this user attempts to log in since starting MySQL server
2024-09-23Core/Common: Catch and log child process creation errorsShauren
2024-09-20Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings ↵Shauren
into compile errors
2024-09-19Core/Database: Change database async thread shutdown to fix some corner ↵Shauren
cases leading to servers being stuck on shutdown (for example with exit() call)
2024-09-14Core/Common: Output stdout/stderr from child process without waiting for it ↵Shauren
to finish
2024-08-26Core/Loot: Implemented currency lootShauren
2024-08-24Core/DBUpdater: Use utf8mb4 in dbupdater --default-character-setShauren
2024-08-18Core/Realms: Realmlist refactorsShauren
* Removed global realm variable from World and use RealmList everywhere * Match auth build key with client version * Restored allowedSecurityLevel checks for realmlist packet building * Restored updating population field, mysteriously removed 15 years ago in f20b25d1c90f608deab28c9957b3b376ab2a0d50
2024-08-16Core: Updated to 11.0.2Shauren
2024-08-10Core/Players: Implemented hero talentsShauren
2024-08-04Core/Players: Fixed trait configs getting into invalid state after talent ↵Shauren
tree changes between client patches Closes #29398
2024-08-02Core/DataStores: Updated to 11.0.0Shauren
2024-08-02Core/PacketIO: Updated to 11.0.0Shauren
2024-07-18Build: Fixed CMake 3.30 FindBoost deprecation warningShauren
2024-07-16Core/Logging: Minor internal refactorShauren
* Avoid formatting to output with fprintf * Use vector instead of unordered_map to store appenders in Logger
2024-07-15Build: CMake cleanupShauren
* Migrate all add_definitions to target_compile_definitions * Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway) * Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used * Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file * Remove ancient manual link flag settings for worldserver