Upstream Luminol drift (26.1.x): b5cb63e #1

Closed
opened 2026-05-06 10:28:43 +00:00 by admin_ekaii · 1 comment

15 new commits on dev/26.1.x

Pinned: 28a55d26cd6e35157cf93904a3bebe9ebe45ffc9
HEAD: b5cb63e64187b266ff4bbde1dc9c1f7f996780a6

AI Analysis

Luminol Upstream Review

Performance

  • Leaf Better checking for useless move packets (4dc7cb2): Reduces unnecessary packet processing by filtering move packets, improving server tick time.
  • Add an optimization from leaf and clean up codes (ec888c9): Cherry-picked optimization from Leaf to improve performance metrics.

Bug Fixes

  • Fix not closed stream when auto converting linearv2 format (6e96b68): Prevents resource leak during LinearV2 region file format conversion.
  • Clean old logic and correct typos in BufferedLinearRegionFile (49927fe): Correctness fixes in region file handling logic.
  • Add back size limit of the original RegionFile to BufferedLinearRegionFile (6eb5032): Restores proper size constraints to prevent unbounded memory/disk usage.

Config / Features

  • Add timeout option to world unloader (fbd2919, 6fb238c): New configuration option for world unload timeout behavior (duplicate commits suggest iteration/correction).

Internal / Cleanup

  • Update Folia (b5cb63e): Upstream dependency update.
  • update some codes from Leaves (c85c062): Code alignment with Leaves fork.
  • Do pre-releasing (fdc6588): Release preparation.
  • Done the last fix patch and drop old patches (6487bad): Patch management cleanup.
  • Tidy patches (3691785): Patch organization.
  • Clean codes (8bd4753): Code cleanup.
  • Make IRegionCreateFunction as a FunctionalInterface (8bf914c): Refactoring for functional programming compatibility.
  • Clean up finished patches (14a3357): Patch maintenance.

Commits

b5cb63e Update Folia
49927fe Clean old logic and correct typos in BufferedLinearRegionFile
c85c062 update some codes from Leaves
fdc6588 Do pre-releasing
6487bad Done the last fix patch and drop old patches
3691785 Tidy patches
4dc7cb2 Leaf Better checking for useless move packets
6eb5032 Add back size limit of the original RegionFile to BufferedLinearRegionFile
6e96b68 Fix not closed stream when auto converting linearv2 format
8bd4753 Clean codes
8bf914c Make IRegionCreateFunction as a FunctionalInterface
ec888c9 Add an optimization from leaf and clean up codes
14a3357 Clean up finished patches
fbd2919 Add timeout option to world unloader
6fb238c Add timeout option to world unloader
**15 new commits** on dev/26.1.x Pinned: `28a55d26cd6e35157cf93904a3bebe9ebe45ffc9` HEAD: `b5cb63e64187b266ff4bbde1dc9c1f7f996780a6` ## AI Analysis # Luminol Upstream Review ## Performance - **Leaf Better checking for useless move packets** (4dc7cb2): Reduces unnecessary packet processing by filtering move packets, improving server tick time. - **Add an optimization from leaf and clean up codes** (ec888c9): Cherry-picked optimization from Leaf to improve performance metrics. ## Bug Fixes - **Fix not closed stream when auto converting linearv2 format** (6e96b68): Prevents resource leak during LinearV2 region file format conversion. - **Clean old logic and correct typos in BufferedLinearRegionFile** (49927fe): Correctness fixes in region file handling logic. - **Add back size limit of the original RegionFile to BufferedLinearRegionFile** (6eb5032): Restores proper size constraints to prevent unbounded memory/disk usage. ## Config / Features - **Add timeout option to world unloader** (fbd2919, 6fb238c): New configuration option for world unload timeout behavior (duplicate commits suggest iteration/correction). ## Internal / Cleanup - **Update Folia** (b5cb63e): Upstream dependency update. - **update some codes from Leaves** (c85c062): Code alignment with Leaves fork. - **Do pre-releasing** (fdc6588): Release preparation. - **Done the last fix patch and drop old patches** (6487bad): Patch management cleanup. - **Tidy patches** (3691785): Patch organization. - **Clean codes** (8bd4753): Code cleanup. - **Make IRegionCreateFunction as a FunctionalInterface** (8bf914c): Refactoring for functional programming compatibility. - **Clean up finished patches** (14a3357): Patch maintenance. ## Commits ``` b5cb63e Update Folia 49927fe Clean old logic and correct typos in BufferedLinearRegionFile c85c062 update some codes from Leaves fdc6588 Do pre-releasing 6487bad Done the last fix patch and drop old patches 3691785 Tidy patches 4dc7cb2 Leaf Better checking for useless move packets 6eb5032 Add back size limit of the original RegionFile to BufferedLinearRegionFile 6e96b68 Fix not closed stream when auto converting linearv2 format 8bd4753 Clean codes 8bf914c Make IRegionCreateFunction as a FunctionalInterface ec888c9 Add an optimization from leaf and clean up codes 14a3357 Clean up finished patches fbd2919 Add timeout option to world unloader 6fb238c Add timeout option to world unloader ```
forgejo-actions changed title from Upstream Luminol drift (26.1.x): 49927fe to Upstream Luminol drift (26.1.x): b5cb63e 2026-05-06 11:37:25 +00:00
Author

Resolved: upstream synced to b5cb63e, patches renumbered (0071/0016), build verified.

Resolved: upstream synced to b5cb63e, patches renumbered (0071/0016), build verified.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
exo/luminol-ekaii#1
No description provided.