Laravel και Filament: πότε λήγει η υποστήριξη και πότε το σύστημα διαχείρισης θέλει αναβάθμιση
Αν το σύστημα κρατήσεων ή καρτελών σας φτιάχτηκε με Laravel και Filament από το 2022 ως το 2024, αυτές οι ημερομηνίες ορίζουν πότε σταματούν οι ενημερώσεις ασφαλείας.
Πολλά από τα συστήματα κρατήσεων, καρτελών ασθενών και διαχείρισης που φτιάχτηκαν για μικρές επιχειρήσεις τα τελευταία χρόνια στηρίζονται στα ίδια δύο εργαλεία. Το Laravel είναι ο σκελετός από κάτω και το Filament φτιάχνει τις οθόνες διαχείρισης που χρησιμοποιεί το προσωπικό σας όλη μέρα. Σε αυτά στηρίζονται και τα δικά μας. Και τα δύο δημοσιεύουν την ακριβή ημερομηνία μετά την οποία κάθε έκδοση δεν διορθώνεται πια, και για συστήματα που φτιάχτηκαν από το 2022 ως το 2024 αρκετές από αυτές τις ημερομηνίες έχουν ήδη περάσει.
Αυτό δεν σημαίνει ότι το σύστημα σταματά να δουλεύει. Σημαίνει ότι, αν βρεθεί ένα νέο κενό ασφαλείας, κανείς δεν θα το διορθώσει για τη δική σας έκδοση. Παρακάτω θα βρείτε τις ημερομηνίες, τι σημαίνουν στην πράξη και γιατί η αναβάθμιση ανήκει στους ήσυχους μήνες.
Τι άλλαξε
- Το Laravel 13 κυκλοφόρησε στις 17 Μαρτίου 2026 και είναι η τρέχουσα έκδοση. Παίρνει διορθώσεις ασφαλείας ως τις 17 Μαρτίου 2028.
- Το Laravel 12 σταμάτησε να παίρνει διορθώσεις σφαλμάτων στις 13 Αυγούστου 2026. Διορθώσεις ασφαλείας παίρνει ακόμη, ως τις 24 Φεβρουαρίου 2027.
- Το Laravel 11 σταμάτησε να παίρνει διορθώσεις ασφαλείας στις 12 Μαρτίου 2026 και το Laravel 10 στις 4 Φεβρουαρίου 2025. Το Laravel 9 και οι παλαιότερες εκδόσεις είναι ακόμη πιο πίσω.
- Το Filament v5, που ανακοινώθηκε στις 16 Ιανουαρίου 2026, είναι η τρέχουσα έκδοση του πάνελ διαχείρισης. Σύμφωνα με το Filament, πέρα από την υποστήριξη του Livewire v4 δεν έχει καμία άλλη αλλαγή σε σχέση με το v4.
- Το Filament v4 παίρνει διορθώσεις ασφαλείας ως τις 15 Ιανουαρίου 2028 και το Filament v3 ως την 1η Ιανουαρίου 2028. Το Filament v2 σταμάτησε να τις παίρνει την 1η Ιανουαρίου 2026.
- Και τα δύο τρέχουν πάνω σε PHP. Η PHP 8.1 έληξε στις 31 Δεκεμβρίου 2025. Η PHP 8.2 σταματά να παίρνει διορθώσεις ασφαλείας στις 31 Δεκεμβρίου 2026.
Ο κανόνας του Laravel είναι 18 μήνες διορθώσεις σφαλμάτων και δύο χρόνια διορθώσεις ασφαλείας για κάθε έκδοση, με νέα έκδοση περίπου μία φορά τον χρόνο (σημειώσεις έκδοσης Laravel). Το Filament και η PHP δημοσιεύουν τους δικούς τους πίνακες (πολιτική υποστήριξης Filament, υποστηριζόμενες εκδόσεις PHP).
Τι σημαίνει για την επιχείρησή σας
Αν κανείς δεν έχει αναβαθμίσει το σύστημά σας από τότε που φτιάχτηκε, η χρονιά κατασκευής δείχνει περίπου σε τι τρέχει:
- Φτιάχτηκε το 2022: πιθανότατα Laravel 9 και Filament v2. Κανένα από τα δύο δεν παίρνει πια διορθώσεις ασφαλείας. Αυτή είναι η περίπτωση που θέλει προϋπολογισμό από τώρα.
- Φτιάχτηκε το 2023 ή το 2024: πιθανότατα Laravel 10 ή 11 με Filament v3. Το πάνελ διαχείρισης παίρνει διορθώσεις ασφαλείας ως τον Ιανουάριο του 2028, ο σκελετός από κάτω όμως καμία. Το ίδιο το Filament προειδοποιεί ότι οι εφαρμογές σε παλαιότερες εκδόσεις «μπορεί να παραμένουν ευάλωτες» μέσω της PHP, του Laravel ή του Livewire.
- Φτιάχτηκε το 2025: πιθανότατα Laravel 12, με διορθώσεις ασφαλείας ως τις 24 Φεβρουαρίου 2027. Δεν είναι επείγον, αλλά ανήκει στον προγραμματισμό της επόμενης χρονιάς.
«Χωρίς υποστήριξη» δεν σημαίνει «χαλασμένο». Η οθόνη κρατήσεων θα ανοίξει αύριο όπως άνοιξε και σήμερα. Αυτό που αλλάζει είναι ο κίνδυνος: ένα σύστημα με ονόματα πελατών, τηλέφωνα, πληρωμές ή ιατρικές σημειώσεις συνεχίζει να τρέχει σε κώδικα που κανείς δεν θα διορθώσει.
Η πιο πρακτική πίεση συνήθως έρχεται από την εταιρεία φιλοξενίας. Οι πάροχοι αφαιρούν τις παλιές εκδόσεις PHP από τους servers τους. Όταν γίνει αυτό, η αναβάθμιση δεν είναι πια κάτι που προγραμματίζετε εσείς, αλλά κάτι που κάνετε με το δικό τους χρονοδιάγραμμα.
Υπάρχει και ένα καλό νέο: οι αναβαθμίσεις πονάνε λιγότερο απ' ό,τι παλιά. Το Laravel λέει ότι προσπαθεί κάθε μετάβαση σε νέα κύρια έκδοση να παίρνει «μία μέρα ή λιγότερο» και χαρακτηρίζει την έκδοση 13 «σχετικά μικρή αναβάθμιση από άποψη κόπου». Το Filament δίνει αυτόματο εργαλείο αναβάθμισης και λέει ότι η μετάβαση στο v5 δεν χρειάζεται τίποτα χειροκίνητο πέρα από αυτό. Αυτά είναι τα λόγια των ίδιων των κατασκευαστών. Ένα πραγματικό σύστημα με χρόνια προσαρμογών θα πάρει περισσότερο, και ο περισσότερος χρόνος πηγαίνει στον έλεγχο, όχι στο ξαναγράψιμο. Πόσο περισσότερο εξαρτάται από το έργο. Κανείς δεν μπορεί να το πει τίμια χωρίς να δει τον κώδικα.
Κάτι μπορεί να κερδίσει και το προσωπικό σας. Το Filament αναφέρει ότι οι εκδόσεις του Αυγούστου 2026 έκαναν τα πεδία των φορμών 86–92% ταχύτερα και τους πίνακες με ενέργειες ανά γραμμή περίπου 49–52% ταχύτερους. Είναι μετρήσεις του ίδιου του Filament, όχι ανεξάρτητες δοκιμές. Σε μια οθόνη με χιλιάδες κρατήσεις, πάντως, η διαφορά συνήθως φαίνεται.
Τι να κάνετε πριν από τη σεζόν
Η χειρότερη στιγμή για να μάθετε ότι τρέχετε έκδοση χωρίς υποστήριξη είναι η εβδομάδα που ο πάροχός σας στέλνει προθεσμία, μέσα στον Αύγουστο. Για ένα καταδυτικό κέντρο ή μια επιχείρηση ενοικιάσεων αυτό σημαίνει ότι η δουλειά κλείνεται για τον χειμώνα. Για ένα κατάστημα σκι, για το καλοκαίρι.
- Ρωτήστε τον developer σας ποιες εκδόσεις Laravel, Filament και PHP τρέχει το σύστημα που είναι σε λειτουργία.
- Ρωτήστε την εταιρεία φιλοξενίας πότε σκοπεύει να αφαιρέσει την PHP 8.1 και 8.2 από τους servers της.
- Αν η απάντηση περιλαμβάνει Laravel 11 ή παλαιότερο, Filament v2 ή PHP 8.1, ζητήστε κοστολόγηση αναβάθμισης τώρα και κλείστε τη δουλειά για τους νεκρούς μήνες σας.
- Αν είστε σε PHP 8.2, προγραμματίστε τη μετάβαση πριν από τις 31 Δεκεμβρίου 2026.
- Ζητήστε η αναβάθμιση να δοκιμαστεί πρώτα σε αντίγραφο του συστήματος με πραγματικά δεδομένα, με μια πλήρη κράτηση και μια πληρωμή, πριν αγγίξει το σύστημα σε λειτουργία.
Αν δεν είστε πια σίγουροι ποιος συντηρεί το σύστημά σας, αυτό λύνεται πρώτο. Τέτοιες αναβαθμίσεις είναι μέρος των συστημάτων που φτιάχνουμε και συντηρούμε.
Για όσους θέλουν τις τεχνικές λεπτομέρειες
- Το Laravel 13 απαιτεί PHP 8.3–8.5. Οι διορθώσεις σφαλμάτων αναφέρονται ως «Q3 2027» και οι διορθώσεις ασφαλείας φτάνουν ως τις 17 Μαρτίου 2028. Το Laravel 12 υποστηρίζει PHP 8.2–8.5.
- Το Filament 5.x απαιτεί PHP 8.2+, Laravel 11.28+ και Tailwind CSS v4.1+. Το v5 είναι το v4 συν Livewire v4, και το καλύπτει το script αναβάθμισης. Οι διορθώσεις σφαλμάτων του v4 φτάνουν ως τις 15 Ιανουαρίου 2027. Του v3 έληξαν την 1η Αυγούστου 2026. Το v6 δεν έχει ανακοινωμένη ημερομηνία, και η υποστήριξη του v5 προβλέπεται για περίπου 1–2 χρόνια μετά την κυκλοφορία του v6.
- Επειδή το Filament 5 θέλει Laravel 11.28 ή νεότερο, μια εφαρμογή σε Laravel 9 ή 10 πρέπει να ανεβάσει πρώτα τον σκελετό, και μαζί την PHP, και μετά το πάνελ.
- Υποστήριξη ασφαλείας PHP: 8.3 ως τις 31 Δεκεμβρίου 2027, 8.4 ως τις 31 Δεκεμβρίου 2028, 8.5 ως τις 31 Δεκεμβρίου 2029.
- Τα Filament v4.12.6 και v5.7.6 διόρθωσαν επίσης το sanitisation των χρωμάτων CSS, πρόσθεσαν προαιρετική προστασία από CSV formula injection και όρια στους κανόνες του query builder. Είναι λόγος να είστε σε πρόσφατη patch έκδοση, όχι μόνο σε πρόσφατη κύρια.