Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

50 lines (44 loc) · 1.65 KB

CHANGELOG

0.0.1 2021-10-15 Feature release

Initial release

  • Login example
  • FSM example
  • UDP attaching example
  • Stress test
  • Websocket example
  • HTTP example

0.2.0 2022-04-20 Feature release

  • Updated the framework dependencies

0.3.0 2022-10-14 Feature release

  • Supported multiple UDP channels
  • Allowed fetching available UDP channel by using round-robin mechanism
  • Refactoring: renamed package "extension" to "handler"
  • Allowed declaring the server address in configuration file
  • Supported KCP transportation
  • Bugs fixed

0.3.1 2022-10-21 Feature release

  • Added new example to show how to use MsgPack
  • Added new events to handle connection-refused cases
  • WebSocket handling issues fixed
  • Allowed showing server's uptime
  • Bugs fixed

0.4.0 2022-11-20 Feature release

  • Introduces more annotations
  • Supports self-defined commands
  • Refactoring the project's structure
  • Bugs fixed

0.5.0 2023-08-30 Feature release

  • Upgraded to JDK 17
  • Upgraded dependencies
  • Allowed checking logging configuration before writing logs
  • configuration.xml file changed
  • Introduced new annotations: @RestController and @RestMapping to work with Restful, @ClientCommand
  • Added a new configuration value that allows limiting the player's IDLE time in case of non-deported state enabled
  • Methods changed/updated/enhanced in classes ServerApi, Injector, ServerEvent
  • Annotations enhanced: @Bean, @AutowiredQualifier
  • Set names for all necessary threads
  • Resolved the deadlock issue while writing packets
  • Player and Room are now opened for custom classes
  • Removed redundant constant, enum values
  • Fixed test cases' issues
  • Bugs fixed