version 0.9
- Fix
HeartBeatManagerremove mistake(Thanks @sks) - Add
DateTime - Fix sonar bad smells
- Replace
AFBitValuewithstd::bitset - Add
randomfunctions - Replace
easylogging++withspdlog - Add BusPlugin(use
busidas server id and communicate, for now not totally finished) - Update
Protolibrary toProtoPlugin - Update
Netlibrary toNetPlugin - Update
brynetto the newest version - Refactoring the net plugin
- Add DataTable callback when
DataTable.Add/Set/Del(data) - Modify table row index
- Modify module register order and fix config’s bug
- Optimise - Don’t load DataNode in AFConfigModule when the node value is the default
- Add AFCMsgModule(not finished yet)
version 0.8
- Replace
evppwithbrynetfor reducing dependence - Add
AFCronScheduleModule, usingcronsyntax - Add
WebSocketsupport - Replace
easylogging++withspdlog - Add
SonarCloudcheck - Add
Codecovtest - Fix some warnings
- Fix some code smells of SonarCloud
- Fix GUID bug
- Fix some known bugs
version 0.7
- Restructure log module
- Update to VS2017 as default IDE in windows
- Add function
strlcpy - Use a new memory pool
- Fix
AFTimerbugs - Reduce
.gitdisk usage - Fix Net bugs
- Fix parameters warnings
- Fix tools, config id can be a number
- Rename Example files
version 0.6
- Change Mem allocation
- Add Timer Module(Using time wheel)
- Modify Plugin DLL entry and exit functions by using macro
ARK_DLL_PLUGIN_ENTRY(Plugin Class) - Add
ARK_STATIC_ASSERT - Add launch parameters for launching multi-processes
- Use
std::is_base_ofto instead self derived class check
version 0.5
- Fix some memory bugs
- Add memory pool and allocation
- Add wiki(Unfinished)
- Restructure file directories
- Add a new file processing tool
version 0.4
- Unified concept, Property -> DataNode Record -> DataTable
- Unified configurations
- Update Google.Protobuffer 3.x
- Fix some bugs
version 0.3
- Fix msg head bugs
- Rename some files
version 0.2
- Modify base data structure
- Modify the performance of the network
- Modify directories structure
- Add CMake support(Linux platform is testing)
- Modify the compiling way of Dep
- Modify GUID to 128 bits
version 0.1
- First release