Skip to content

4.0.0-RC5 - Blizzard

Pre-release
Pre-release
Compare
Choose a tag to compare
@derklaro derklaro released this 14 Nov 20:07
· 387 commits to beta since this release

Update 4.0.0-RC5 - Blizzard

We are pleased to announce the fifth release candidate for CloudNet 4.0. This release includes fixes for reported issues and improvements. We urge all users to install the update, as we will no longer provide support for RC4. Users who want to switch from 3.4.X to 4.0 can find instructions in the release information for RC1.

Cheers!
(Please remember, CloudNet is provided as-is - we are not responsible for data loss or corruption. You are encouraged to back up your files before any updates!)

Changelog

🐛 Fixes

  • Fixed an issue that nodes could get marked as disconnected because the time between two nodes wasn't synced properly.
  • Fixed the chat plugin to work with Sponge v10 (1.19+) correctly.
  • Fixed an exception caused by old group configurations which weren't upgraded correctly after the RC4 release.
  • Fixed an issue that caused ingame service items to still appear in npc inventories but without receiving any updates.
  • Fixed an issue where http handlers added to the root path (/) were not called.
  • Fixed an issue where inclusion file downloads would fail if the target temporary inclusion directory didn't exist.
  • Fixed that templates downloaded from the sftp template storage were located inside a separate directory rather than the service directory.

✨ Improvements

  • Improved the handling of the chat plugin config.
  • Replaced the old javers library which was used to compare objects from a remote node versus the local variant. This change should improve the look and detail when promted to accept or reject changes from a remote node.
  • Bumped the default file chunk size from 1MB to 50MB when executing cluster syncs. This should reduce the load on the file system.
  • The option to display all services in an NPC inventory has been moved from the configuration level to the NPC level and can therefore now be configured per NPC.
  • Added an option to display ingame services in a npc inventory.
  • Bridge messages can now be disabled by setting their value to null.

📦 Other

  • All commands which are changing the lifecycle of a module are now only available from the console and will no longer work when executed by an ingame user.
  • The download of dependencies is no longer depending on jitpack, making the whole system more resistant against issues with their build queue.

🔗 Links