Skip to content

v1.0.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@ShindouMihou ShindouMihou released this 23 Feb 07:50
· 316 commits to master since this release
d756e4a

This release introduces several breaking changes and major improvements especially in the synchronization service.

  • Introduction of EngineX which is Nexus' shard event queuing system that aims to automatically patch events that are dedicated to one, all shards or any shards without finding a spot to place the shards.
  • Synchronization now uses EngineX and no longer has to be placed at a specific spot.
  • Removed serverId support on NexusCommand in favor of serverIds which can take in 0L value to make the command server-only.
  • Removed serverOnly and privateChannelOnly support on NexusCommand in favor of NexusCommonInterceptors which makes these functionality as a middleware instead.
  • Synchronization now uses bulkOverride instead of manually sending update or create requests one by one, reducing the amount of requests to Discord.