Preview Engine 5.3.0 / Alpha 23 (Release Candidate 1)
Pre-release
Pre-release
github-actions
released this
21 Aug 12:09
·
148 commits
to refs/heads/develop
since this release
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
- #5037 test: add NetworkMode setting to MTE (@keturn)
- #5022 test: reducing logspam (@keturn)
- #5028 feat(InjectionHelper): inject() returns the object for chaining (@keturn)
- #5025 feat(#4948): restrict default memory settings (@jdrueckert)
- #4621 feat: Add BlockAreac#distanceSquared (@shadowasphodel2919)
- #5000 feat: add ball mesh (@jdrueckert)
- #4996 feat: add convenience method PhyiscEngine#recomputeCharacterCollider(entity) (@skaldarnar)
- #4994 doc: update README (@jdrueckert)
- #4947 feat: micrometer metrics over JMX (@keturn)
- #4898 feat(gestaltv7-eventsystem): Migration Event and @ReceiveEvent to gestalt's (@DarkWeird)
🐛 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
- #5019 doc: replace IRC link with Discord (@keturn)
- #4994 doc: update README (@jdrueckert)
- #4984 chore: add security policy (@jdrueckert)
⚙️ Logistics
- #5022 test: reducing logspam (@keturn)
- #5027 build(checkstyle): update to version 10.2, update .idea to match (@keturn)
- #5026 chore(#4908): match IntelliJ and Checkstyle formatting rules (@jdrueckert)
- #5020 build: extract project metrics/analytics to terasology-metrics gradle plugin (@keturn)
- #5007 build(idea): update dictionary and gitignores (@keturn)
- #5006 fix: path quirk on an M1 Mac using Azul JDK 11 (@Cervator)
- #4568 build(modules): add :modules:reportModuleOrder task (@keturn)
- #5002 chore: Update lwjgl version to 3.3.1 (@DarkWeird)