0
0
mirror of https://github.com/pmmp/PocketMine-MP.git synced 2024-11-21 16:35:25 +00:00
PocketMine-MP/changelogs/5.7.md
Dylan K. Taylor 2c17f82eb8
Release 5.7.1
2023-11-01 16:37:46 +00:00

1.3 KiB

5.7.0

Released 26th October 2023.

For Minecraft: Bedrock Edition 1.20.40

This is a support release for Minecraft: Bedrock Edition 1.20.40.

Plugin compatibility: Plugins for previous 5.x versions will run unchanged on this release, unless they use internal APIs, reflection, or packages like the pocketmine\network\mcpe or pocketmine\data namespace. Do not update plugin minimum API versions unless you need new features added in this release.

WARNING: If your plugin uses the pocketmine\network\mcpe namespace, you're not shielded by API change constraints. Consider using the mcpe-protocol directive in plugin.yml as a constraint if you're using packets directly.

General

  • Added support for Minecraft: Bedrock Edition 1.20.40.
  • Removed support for older versions.

Fixes

  • Fixed cartography_table, smithing_table, stripped_cherry_log and stripped_cherry_wood not working in StringToItemParser.
  • Fixed Promise<null>::onCompletion() always calling the reject handler if the promise was already completed.

5.7.1

Released 1st November 2023.

Fixes

  • Fixed non-reentrant-safe code in PermissionManager and various other subscriber subsystems.
    • These issues caused server crashes when deleting a subscriber indirectly triggered the deletion of other subscribers (e.g. due to the GC activating in unset()).