Releases: SpongePowered/SpongeVanilla
Recommended Build v7.2.2
Version 7.2.2 is now available for your general usage. We have made one significant change that might affect you if you use a MySQL or MariaDB database.
Updated MariaDB Connector to v2.6.0
We have updated our MariaDB Connector from v2.0.3 to v2.6.0. This is to allow servers to use MySQL 8.0.3+ without having to make it act like a MySQL 5.x server. While we expect there to be no impact on the vast majority of servers and plugins (especially if you use our SQL Service), there has been a minor change that can break code that relies on the name of the driver.
- https://mariadb.com/kb/en/mariadb-connector-j-240-release-notes/
- https://jira.mariadb.org/browse/CONJ-654
Server Owners
We advise that if you use MySQL or MariaDB databases with your plugins that you throughly test the upgrade and that you backup beforehand. We do say this every time, but it is especially important this time.
Plugin Developers
If you rely on the name of the driver or database type, you will need to update your plugins to account for the changes noted in the links above.
Other changes
- Fixed issues with inventory querying
- Rewrote the entity collisions module to resolve issues not involving entity collisions
- Fixed command functions not executing via command blocks when explict permissions were not set
- Fixes entities being unable to pick up items after being unvanished
- Fire
SpawnEntityEvent
thenLaunchProjectileEvent
for Projectiles - Cancelling Forge's
LivingHurtEvent
is now respected by Sponge - Fixed Some Sponge data not being persisted when no custom data is present on an entity
- Added extra check when saving
level_sponge.dat
to ensure that the file is being saved correctly - Lots of performance and memory improvements
Recommended Build v7.2.1
Notable changes in this release are:
- Projectiles and items will now fire movement events
- Fixed issue where the
PatternMatchingElement
may return more than one entry when an exact match is provided - Improved vanish, preventing collisions and mob spawning around the vanished player when appropriate
- Fixed dupe when cancelling InteractInventoryOpen event
- Fixed custom data removal for offline players
- Stop firing
ChangeDataHolderEvent.ValueChange
when an entity is constructed - Fixed deserialisation of numbers in JSON
- Fixed duplicatication of spawn chunks in memory
- Improve performance when calculating which crafting recipe to present
- JoinData is now only updated after the player has joined
- Improved performance of vehicle movement
- Fixed performance issue with owner/notifier tracking
- Fixed incorrect
EquipmentProperty
being returned for armor pieces - Fixed potential deadlock when disconnecting players
Recommended Build v7.2.0
USERS OF OLDER VERSIONS OF SPONGEVANILLA SHOULD UPDATE TO THIS VERSION. This is to protect yourself against a potential DoS exploit.
Notable changes in this release are.
- Update Sponge API to 7.2 release
- ClickInventoryEvent.NumberPress no longer causing item duplication
- Entity#getValues(), Entity#getKeys() and Entity#getContainers() now supply all vanilla manipulators for the Entity this is called on
- Fixed interaction events not being called correctly when left clicking in the air
Recommended Build v7.1.10
See https://forums.spongepowered.org/t/recommended-build-7-1-10-released/35146 for the changes in this build.
Recommended Build v7.1.9
Recommended Build v7.1.8
Recommended Build v7.1.8 of SpongeVanilla.
SpongeVanilla v7.1.7
SpongeVanilla's 7.1.7 release!