# Dalamud Patch 7.55 Beta Recheck - Public Report

Checked: `2026-07-28 10:54:26 -06:00`

## Release Status

Patch 7.55 Beta testing is active on Dalamud's STG channel.

| Surface | Current value |
| --- | --- |
| Stable channel | `15.0.2.3`; not applicable to the Patch 7.55 game build |
| Beta/STG channel | `15.0.3.0`; applicable |
| Beta commit | `e1922583abc830657d114b3cdc928994fad7c3fd` |
| Supported Beta game version | `2026.07.16.0001.0000` |
| Runtime | `.NET 10.0.0` |
| Public plugin SDK | `Dalamud.NET.Sdk/15.0.0` |
| Public packager | `DalamudPackager/15.0.0` |
| Formal GitHub Releases page | `14.0.4.0` remains the newest formal Release entry |

The repository tag, STG distribution, stable channel, and formal GitHub
Releases page are distinct surfaces. The current STG archive was verified
against its embedded commit metadata and `Dalamud.dll` product version; both
identify `15.0.3.0` at `e1922583`.

## Sources

- [Official Beta enablement commit](https://github.com/goatcorp/dalamud-declarative/commit/aca02f451f4313e9c7665c1ca3e74b54c5d7ff61)
- [Dalamud STG channel guidance](https://goatcorp.github.io/faq/dalamud_troubleshooting.html)
- [Saved post-tag baseline to Beta comparison](https://github.com/goatcorp/Dalamud/compare/42f787c9b56c62aa12d8d4481d287689ee4491c3...e1922583abc830657d114b3cdc928994fad7c3fd)
- [Stable 15.0.2.3 to Beta 15.0.3.0 comparison](https://github.com/goatcorp/Dalamud/compare/91ad60c88cde1932bb1a1d9c931ff9d4a670c1ef...e1922583abc830657d114b3cdc928994fad7c3fd)
- [Dalamud 15.0.3.0 commit](https://github.com/goatcorp/Dalamud/commit/e1922583abc830657d114b3cdc928994fad7c3fd)
- [FFXIVClientStructs comparison](https://github.com/aers/FFXIVClientStructs/compare/79126fb2530ccf41e52f48df876d9af9a4b5789f...cc474ca90dce0824334544ad7ec7d769f3cb6ee5)
- [Lumina.Excel comparison](https://github.com/NotAdam/Lumina.Excel/compare/fe550d0871779f1bef6175017265db99e507fe57...2b2854671facac83f02fdec1f355986f2edaeb3f)
- [Experimental EXDSchema comparison](https://github.com/xivdev/EXDSchema/compare/15433efe54ec0130c03d1e133053b559f2aa3bda...cf037c37eff351db4d1ca5952e10cc08c131b828)
- [SDK package index](https://api.nuget.org/v3-flatcontainer/dalamud.net.sdk/index.json)
- [Packager package index](https://api.nuget.org/v3-flatcontainer/dalamudpackager/index.json)

## What Changed Since The Earlier July 28 Review

The earlier review stopped at Dalamud `42f787c9`. The current Beta adds four
commits and changes three repository entries:

- two FFXIVClientStructs updates;
- one Lumina.Excel/experimental schema update;
- the version change to `15.0.3.0`.

The cumulative stable `15.0.2.3` to Beta `15.0.3.0` range is 77 commits and
73 changed files. The four-commit list above is only the movement after the
earlier July 28 post-tag review.

The resulting dependency movement is:

| Dependency | Earlier review | Current Beta |
| --- | --- | --- |
| FFXIVClientStructs | `79126fb2` | `cc474ca9` |
| Lumina.Excel | `fe550d08` | `2b285467` |
| Experimental EXDSchema | `15433efe` | `cf037c37` |
| Reloaded.Hooks | `4.2.1` | `4.2.1` |

Public plugin packages did not change. API 15 projects should not change their
SDK or packager version merely because Beta started.

## Native Compatibility Watch

The ClientStructs update includes Patch 7.55 signatures and native-layout
movement:

- `AgentLobby` grows and later fields move, including its idle and temporary
  lock state;
- `RaptureAtkModule`, `UIModule`, and `AtkModule` move in affected regions;
- an `AtkModule` virtual is added and later virtual indices move;
- PlayerState and UIState bit arrays expand;
- several Atk, packet, SqPack, and Steam generated signatures change;
- several native structures change size.

Plugins that use the matching generated ClientStructs assembly receive its new
layout metadata. That does not validate custom signatures, manual offsets,
detours, hard-coded callback indices, addon nodes, or automation behavior.

The schema update is much smaller: one experimental text sheet gains a second
string field. Plugins that do not consume that sheet have no direct typed-sheet
change from this incremental update.

## Plugin Author Checklist

For a matching Patch 7.55 Beta test:

1. Confirm the client is using STG `15.0.3.0`, not stable `15.0.2.3`.
2. Do not bump the plugin SDK or packager; public versions remain `15.0.0`.
3. Verify every custom signature and hook resolves before enabling its feature.
4. Fail closed when a pointer, agent, module, addon, node, or row is absent.
5. Exercise direct AgentLobby, RaptureAtkModule, UIModule, AtkModule,
   PlayerState, and UIState consumers.
6. Exercise addon callbacks, node IDs, packet handlers, and automation flows.
7. Test load, disable, re-enable, reload, logout/login, and unload.
8. Treat a successful build as static evidence only; it does not prove
   in-client compatibility.

## Risk Order

| Plugin surface | Priority |
| --- | --- |
| Custom hooks, protected signatures, manual offsets, native detours | critical |
| Direct AgentLobby or RaptureAtkModule/AtkModule traversal | critical |
| Raw native inspectors, packet handlers, callback indices, addon nodes | high |
| PlayerState/UIState/UIModule consumers using unchanged members | medium, but still test |
| Managed-only UI with no changed native/schema surface | low incremental risk |

## Conclusion

The Beta transition is real and the current deploy is `15.0.3.0` at
`e1922583`. The public plugin SDK and packager remain `15.0.0`.

The immediate action is compatibility testing, not speculative source or
version changes. Native and automation-heavy plugins should be tested first,
and no plugin should be declared Patch 7.55-compatible from a build or source
diff alone.
