v1.0.0-alpha2
Pre-release
Pre-release
ShindouMihou
released this
23 Feb 07:50
·
316 commits
to master
since this release
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 onNexusCommand
in favor ofserverIds
which can take in0L
value to make the command server-only. - Removed
serverOnly
andprivateChannelOnly
support onNexusCommand
in favor ofNexusCommonInterceptors
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.