Filament v5.8.3 Is Out — Here's What Changed
Released on 20 September 2026 by danharrin, Filament v5.8.3 is a focused patch release for the 5.x branch. It bundles a solid set of bug fixes, accessibility improvements, and community-contributed translations. If you are running Filament 5.x in production, this update is worth applying promptly.
Bug Fixes
MFA Password Checks
A missing password verification step in multi-factor authentication (MFA) actions has been corrected. Previously, certain MFA flows could be triggered without re-confirming the user's password, which is a security-relevant gap. The fix ensures password checks are enforced consistently across all MFA actions.
Livewire DataStore Singleton Binding
Livewire's DataStore was not being bound as a singleton in the service container, which could lead to unexpected state inconsistencies across a request lifecycle. The fix registers it correctly so the same instance is reused throughout.
// The underlying fix ensures DataStore is resolved once per request,
// preventing duplicate state when multiple Livewire components share data.
FileUpload Audio Preview Interactions
Interaction bugs in the FileUpload component's audio preview mode have been resolved. Users uploading audio files will now see correct playback controls and interaction behaviour.
Query Builder Filter Indicators
When a rule was deleted from the deferred filters form inside the query builder, the corresponding filter indicator was not being removed from the UI. This visual inconsistency is now fixed.
Dropdown aria-controls Loop
A Dropdown component initialised twice on the same DOM element would enter an infinite aria-controls loop, causing accessibility and rendering issues. The fix prevents the loop from occurring when a component is re-initialised.
Mobile-Stacked Table Layouts
Mobile rendering of stacked table layouts has been improved. Column stacking on small screens was producing layout irregularities that are now corrected.
State Casts from Cached Child Schemas
Resolving state casts from cached child schemas was failing in certain scenarios. The fix ensures casts are correctly resolved regardless of schema caching state.
Temporary Test Paths and Column Order 0 Values
Two additional fixes land in this release: temporary file paths used during testing are now resolved correctly, and a bug that caused 0 values to be dropped when rendering column orders has been patched.
Rich Editor Mention Option Order (Backported from 4.x)
The order of mention options in the rich editor is now preserved correctly. This fix was backported from the 4.x branch.
New and Updated Translations
- Swedish translations updated by @tanthammar
- Estonian translations added by first-time contributor @ItsKaims
New Contributors
Welcome to @ItsKaims and @kman86, both making their first contributions to the Filament project in this release.
Key Takeaways
- Security: MFA actions now enforce password checks — update if you use MFA.
- Livewire stability:
DataStoresingleton fix prevents subtle state bugs in complex pages. - Accessibility: The
aria-controlsloop fix improves screen-reader compatibility. - Mobile UX: Stacked table layouts render correctly on small screens.
- i18n: Swedish and Estonian locales are now more complete.
- Testing: Temporary path resolution is reliable in test environments.
How to Upgrade
Run the following Composer command to pull in the latest patch:
composer update filament/filament
No breaking changes are introduced in this patch release.
Source: Filament v5.8.3 on GitHub