Skip to content

Mindustry

v158 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 11d Self-Hosted
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android desktop game java mindustry mobile-game
+4 more
multiplatform rts sandbox-game tower-defense

Affected surfaces

rce_ssrf breaking_upgrade

ReleasePort's take

Moderate signal
editorial:auto 11d

Version v158 removes the deprecated unit ammo rule/system, breaking any mods that relied on it.

Why it matters: If your mod depends on the unit ammo system, update or replace it before upgrading to v158; otherwise saves may become corrupted.

Summary

AI summary

Removed the deprecated unit ammo rule/system, breaking mods that relied on it.

Changes in this release

Security Medium

Limited processor compressed code size to 16 KB, preventing crafted logic exploits causing silent disconnects

Limited processor compressed code size to 16 KB, preventing crafted logic exploits causing silent disconnects

Source: llm_adapter@2026-05-24

Confidence: low

Security Medium

Patched launch pad item import exploit

Patched launch pad item import exploit

Source: llm_adapter@2026-05-24

Confidence: low

Breaking Medium

Removed deprecated unit ammo rule/system completely; mods using it will break

Removed deprecated unit ammo rule/system completely; mods using it will break

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Increased max map size to 800x800

Increased max map size to 800x800

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Added more Mass Driver stats to database

Added more Mass Driver stats to database

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Added shield bar to HUD when controlling a unit with shields

Added shield bar to HUD when controlling a unit with shields

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Added schematic descriptions to schematic info dialog

Added schematic descriptions to schematic info dialog

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Added 'fill under liquids' bucket tool mode

Added 'fill under liquids' bucket tool mode

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Added option to filter maps by planet

Added option to filter maps by planet

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Added option to clear saves/research by planet

Added option to clear saves/research by planet

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Feature Low

Made Scathe display different missiles based on ammo type used

Made Scathe display different missiles based on ammo type used

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Performance Low

Improved performance of block removal/team change events, reducing campaign core destruction lag

Improved performance of block removal/team change events, reducing campaign core destruction lag

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Performance Low

Improved performance of logic block link changes, fixing some lag machines

Improved performance of logic block link changes, fixing some lag machines

Source: granite4.1:30b@2026-05-24-audit

Confidence: low

Bugfix Medium

Fixed save corruption caused by large build queues

Fixed save corruption caused by large build queues

Source: llm_adapter@2026-05-24

Confidence: high

Bugfix Medium

Fixed `@queries` world logic variable causing save corruption

Fixed `@queries` world logic variable causing save corruption

Source: llm_adapter@2026-05-24

Confidence: high

Bugfix Medium

Enforced consistent 400‑character limit for message block content

Enforced consistent 400‑character limit for message block content

Source: llm_adapter@2026-05-24

Confidence: high

Bugfix Medium

Resolved network issues from patched message blocks with non‑patchable length limit

Resolved network issues from patched message blocks with non‑patchable length limit

Source: llm_adapter@2026-05-24

Confidence: high

Bugfix Medium

Resolved data patch map softlock issues

Resolved data patch map softlock issues

Source: llm_adapter@2026-05-24

Confidence: high

Bugfix Medium

Corrected Quell bullet cursor tracking

Corrected Quell bullet cursor tracking

Source: llm_adapter@2026-05-24

Confidence: low

Bugfix Medium

Prevented liquids under walls from counting toward sector resources

Prevented liquids under walls from counting toward sector resources

Source: llm_adapter@2026-05-24

Confidence: low

Bugfix Medium

Stopped containers dropped next to cores from clearing their items

Stopped containers dropped next to cores from clearing their items

Source: llm_adapter@2026-05-24

Confidence: low

Full changelog
  • Fixed save corruption caused by large build queues
  • Fixed use of @queries world logic variable causing save corruption
  • Fixed message block content limits being inconsistently enforced (now always 400)
  • Fixed patched message blocks causing network issues; the length limit is non-patchable
  • Fixed some sync issues with payload control
  • Fixed Quell bullet not tracking cursor correctly
  • Fixed liquids under walls counting towards sector resources
  • Fixed containers dropped adjacent to cores clearing their items
  • Fixed several issues relating to data patch map softlocks
  • Fixed specially crafted logic code causing silent disconnects; processors are now limited to 16kb of compressed code
  • Fixed a launch pad item import exploit
  • Fixed naval/flying units sometimes circling patrol points forever
  • Increased max map size to 800x800
  • Removed the deprecated unit ammo rule/system completely; any mods that used this system will break
  • Improved performance of block removal/team change events (reduces campaign core destruction lag)
  • Improved performance of logic block link changes (fixes some lag machines)
  • Added more stats of Mass Driver to database
  • Added shield bar to HUD when controlling a unit with shields
  • Added schematic descriptions to schematic info dialog
  • Added 'fill under liquids' bucket tool mode
  • Added option to filter maps by planet
  • Added option to clear saves/research by planet
  • Made Scathe display different missiles in itself depending on ammo type used
  • Many various Serpulo/Erekir rebalancing changes

Breaking Changes

  • Removed the deprecated unit ammo rule/system completely; any mods that used this system will break

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Mindustry

Get notified when new releases ship.

Sign up free

About Mindustry

Factorio-like tower defense game. Build production chains to gather more resources, and build complex facilities.

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]