Skip to content

Mineject | 1.0.2

Choose a tag to compare

@failutee failutee released this 06 Nov 02:34
· 1 commit to master since this release
73fed05

Changelog

Added

  • MinejectLifecycle interface for framework lifecycle management
  • Cleanupable interface for resource cleanup
  • shutdown() method in Mineject class
  • Task tracking and cancellation in BukkitTaskService
  • Cleanup methods in all core components

Fixed

  • Memory leaks in scheduled tasks
  • Memory leaks in event listeners
  • Memory leaks in bean storage
  • Memory leaks in processor registry
  • Unbounded collection growth

Changed

  • Mineject implements MinejectLifecycle
  • SubscriberRegistry implements Cleanupable
  • BeanService implements Cleanupable
  • BeanProcessor implements Cleanupable
  • AbstractBean implements Cleanupable
  • BukkitTaskService implements Cleanupable
  • SpigotInjectionPlatform implements Cleanupable
  • ExampleSpigotPlugin added onDisable() method