版本支持策略
简介
| Version | New features | Bug fixes | Security fixes |
|---|---|---|---|
| 1.x | ❌ ended Jan 1 2022 | ❌ ended Jan 1 2025 | ❌ ended Jul 1 2025 |
| 2.x | ❌ ended Jul 1 2023 | ❌ ended Jan 1 2025 | ❌ ended Jan 1 2026 |
| 3.x | ❌ ended Aug 1 2024 | ✅ until Aug 1 2026 | ✅ until Jan 1 2028 |
| 4.x | ✅ | ✅ until Jan 15 2027 | ✅ until Jan 15 2028 |
| 5.x | ✅ until 6.x stable release | ✅ ~1 year after 6.x stable release | ✅ ~2 years after 6.x stable release |
新功能
除特殊情况外,新功能的 Pull Request 仅接受针对最新主版本。新主版本发布后,Filament 团队将不再接受针对旧版本的新功能 PR。未合并的 PR 会视与新目标分支的冲突情况,改指向最新主版本或关闭。
缺陷修复
新主版本发布后,Filament 团队会继续合并针对上一主版本的缺陷修复 PR,为期一年。期满后不再接受该版本的 PR。
对受支持版本的缺陷报告,Filament 团队通常按时间顺序处理,严重问题可能优先。缺陷修复一般只在最新主版本上开发;贡献者可通过提交 PR 将修复回移植到其他仍受支持的版本。
安全修复
Filament 团队目前计划对主版本持续提供至少两年的安全修复。
若发现 Filament 安全漏洞,请通过 GitHub 报告。所有安全问题都会尽快处理。
请注意:即使某 Filament 版本仍接受安全修复,其底层依赖(PHP、Laravel、Livewire)可能已停止支持。因此使用较旧 Filament 的应用仍可能因这些依赖的安全问题而受影响。