Skip to content

v1.0.0-alpha3.10

Compare
Choose a tag to compare
@ShindouMihou ShindouMihou released this 23 Apr 06:14
· 265 commits to master since this release
e55085c

This patch introduces several critical memory and computation solutions that can affect one application:

  • Indexing is now more efficient and straightforward with the new indexing methods which also aim to reduce costly indexes by referencing commands to their UUIDs instead of the actual command themselves. This should hopefully save up some memory usage.
  • A critical issue with paginators was solved where destroying the paginator does not clear up its listeners, leading to objects inside the listeners not being dereferenced.
  • A critical issue with responders was also solved where methods such as getEphemeral and get were spawning their own responders onto the repository when it's no longer needed. This is one of the major factors of memory leaks.

I recommend updating to this version ASAP to solve many of the issues that you may encounter at scale.

Indexing diagram

Nexus Indexing