github MovingBlocks/Terasology v5.3.0-rc.1
Preview Engine 5.3.0 / Alpha 23 (Release Candidate 1)

latest releases: pre-2023-revive, v5.3.0, v5.3.0-rc.2...
pre-release20 months ago

Changes

  • #5029 performance(network): shutdown faster with parallelization (@keturn)
  • #5044 test(MTE): allow a test to add its own EngineSubsystem (@keturn)
  • #5039 test(MTE): replace IsolatedMTEExtension with JUnit's TestInstance.Lifecycle (@keturn)
  • #5041 test(MTE)! set default NetworkMode to NONE (@keturn)
  • #5010 test: Move ModuleTestingEnvironment to engine-tests (@keturn)
  • #4987 test(ChunkMeshWorker): initial attempt at using reactor-test (@keturn)
  • #4999 made changes in BlockCommands.java to prevent adding of wrong number … (@ujjman)
  • #4980 fix: fix game screen goes black bug (@sid2002CN)

🚀 Features

🐛 Bug Fixes

  • #5053 fix(facade): fix broken --load-last-game (@keturn)
  • #5054 fix: do not run behavior simulation while paused (@keturn)
  • #5048 fix(TypeHandlerLibrary): fix error-during-error-logging in GenericMap (@keturn)
  • #5043 fixup! test(MTE)! set default NetworkMode to NONE (#5041) (@skaldarnar)
  • #5036 fix(PathManager): allow paths to be symlinks (@keturn)
  • #5035 fix(templates): replace perlin with simplex as the default override.cfg (@keturn)
  • #5017 fix(Context)!: correct signature of Context.get (@keturn)
  • #5013 fix(test): set jacoco excludes for engine-test's unitTest and integrationTest tasks (@keturn)
  • #5014 fix(ChunkProcessingPipeline): base thread pool size on available processors (@keturn)
  • #5008 fix(SelectionScreen): be more robust in the face of save files with incomplete manifests (@keturn)
  • #5006 fix: path quirk on an M1 Mac using Azul JDK 11 (@Cervator)
  • #4973 bugfix: resolve BlockSelectionRenderer (@pollend)

🧰 Maintenance

  • #5053 fix(facade): fix broken --load-last-game (@keturn)
  • #5052 chore(EntityPool): workaround "unchecked generics array creation" for getEntitiesWith (@keturn)
  • #5048 fix(TypeHandlerLibrary): fix error-during-error-logging in GenericMap (@keturn)
  • #5033 chore: CoreRegistry removal from engine.network (@keturn)
  • #5027 build(checkstyle): update to version 10.2, update .idea to match (@keturn)
  • #5040 test: add info logs to help track down sporadic (@jdrueckert)
  • #5026 chore(#4908): match IntelliJ and Checkstyle formatting rules (@jdrueckert)
  • #5021 security: upgrade dependencies (@keturn)
  • #5016 chore: remove unused ByteCodeReflectFactory (@keturn)
  • #5009 chore(StorageManager): typos and minor code cleanups (@keturn)
  • #4786 chore(rendering): migrate chunk mesh generation Flux (@pollend)
  • #5007 build(idea): update dictionary and gitignores (@keturn)
  • #4768 chore: move SideBitFlags into Side (@pollend)
  • #5002 chore: Update lwjgl version to 3.3.1 (@DarkWeird)
  • #4970 chore: remove TessellatorHelper (@pollend)
  • #4992 chore: remove no longer existing CharacterMovement fields from prefabs (@jdrueckert)
  • #4989 refactor(Chunk): provide default implementations of methods where possible (@keturn)
  • #4972 refactor: split out chunk work as a seperate helper class (@pollend)
  • #4984 chore: add security policy (@jdrueckert)
  • #4888 chore: remove deprecated Chunk#getPosition(Vector3i) (@pollend)
  • #4965 chore: remove deprecated method in Block (@pollend)
  • #4898 feat(gestaltv7-eventsystem): Migration Event and @ReceiveEvent to gestalt's (@DarkWeird)

📚 Documentation

⚙️ Logistics

Don't miss a new Terasology release

NewReleases is sending notifications on new releases.