Thu Sep 03 2026
...
Αναβαθμίσεις Ελέγχου Κυκλοφόρησαν
Τι νέο υπάρχει
Το audit log πάντα καταγράφει ποιος πραγματοποίησε μια ενέργεια και σε τι πραγματοποιήθηκε. Αυτή η έκδοση αφορά το να γίνει αυτή η καταγραφή αναγνώσιμη και αναζητήσιμη χωρίς να φύγετε από τη σελίδα.
Αν ήθελες να μάθεις τι συνέβη με έναν συγκεκριμένο συντονιστή, έπρεπε πρώτα να βρεις το ID του, και αν αυτός ο συντονιστής είχε αφαιρεθεί, δεν υπήρχε τίποτα για να συγκρίνεις το ID. Το γεγονός έλεγε ότι κάτι διαγράφηκε, από ποιον και πότε, αλλά για κάποιους πόρους τα ονόματα έλειπαν.
Τώρα το όνομα καταγράφεται μαζί με το ID τη στιγμή του γεγονότος, έτσι επιβιώνει τη διαγραφή και μπορείτε να το αναζητήσετε.
Η Στήλη Affected
Υπάρχει μια νέα στήλη Affected στον πίνακα που εμφανίζει το άτομο ή το αντικείμενο στο οποίο επηρέασε το γεγονός, με όνομα. Για ένα άτομο εμφανίζεται όπως jsmith (jsmith@example.com). Για μια προσαρμογή widget ή μια ομάδα συντονισμού είναι το όνομα που του δώσατε. Για ένα αρχείο πολυμέσων είναι το όνομα αρχείου που ανεβάσατε.
Πάνω από τον πίνακα υπάρχει ένα αντίστοιχο πεδίο αναζήτησης, Who or what was changed. Πληκτρολογήστε ένα όνομα, μια διεύθυνση email ή ένα ID, και βρίσκει τα γεγονότα που επηρεάζουν αυτό το άτομο ή αντικείμενο. Δεν χρειάζεται να ξέρετε ποιο από τα τρία έχετε, και δεν χρειάζεται πρώτα να ψάξετε για ένα εσωτερικό ID.
Τα γεγονότα που γράφτηκαν πριν από αυτή την έκδοση δεν έχουν συνημμένο όνομα, αλλά διατηρούν το ID που πάντα είχαν, έτσι το ίδιο πεδίο αναζήτησης τα βρίσκει με το ID.
Εύρος Ημερομηνιών
Η γραμμή φίλτρων έχει τώρα ένα αναπτυσσόμενο μενού Date Range με τις επιλογές Last 30 Days, Last 90 Days, Last Year, All Time και Custom range, το οποίο εμφανίζει επιλογείς ημερομηνίας From και To.
Ένα εύρος ημερομηνιών είναι μακράν ο πιο εύκολος τρόπος να περιορίσετε μια αναζήτηση, και ο συνδυασμός του με τα άλλα φίλτρα είναι ο γρηγορότερος τρόπος να βρείτε κάτι.
Διαχειριζόμενοι Λογαριασμοί
Αν ο λογαριασμός σας διαχειρίζεται άλλους ενοικιαστές, υπάρχει ένα πλαίσιο ελέγχου Include sub-tenants. Επιλέγοντας το, η αναζήτηση γίνεται στον λογαριασμό σας και σε κάθε ενοικιαστή που διαχειρίζεται σε μία ενέργεια, με μια στήλη Tenant που δείχνει από ποιο λογαριασμό προέρχεται κάθε γεγονός.
Μέχρι τώρα, το αρχείο κάθε ενοικιαστή μπορούσε να διαβαστεί μόνο ξεχωριστά, έτσι η απάντηση στο ερώτημα «κάποιος άγγιξε κάποια από τις ιδιοκτησίες μας αυτήν την εβδομάδα» σήμαινε εναλλαγή σε κάθε έναν διαδοχικά.
Οι Ενημερώσεις Τώρα Καταγράφουν Τι Αλλάζει
Η επεξεργασία ενός μέλους της ομάδας παλαιότερα καταγραφόταν το σύνολο των αδειών που προέκυπταν. Αυτό σας έλεγε ποιες άδειες υπάρχουν τώρα, αλλά όχι ποιες ήταν, έτσι το «ποιος αφαίρεσε την πρόσβαση χρέωσης αυτού του ατόμου και πότε» ήταν αδύνατο να απαντηθεί.
Τα γεγονότα ενημέρωσης τώρα περιλαμβάνουν έναν χάρτη changes μόνο με τα πεδία που πραγματικά άλλαξαν, το καθένα με την προηγούμενη και τη νέα του τιμή. Τα αμετάβλητα πεδία παραλείπονται, έτσι μια αλλαγή άδειας εμφανίζεται ως μία γραμμή αντί για ένα τείχος boolean.
Περιγραφές και η Συσκευή Πίσω από μια Αλλαγή
Τα καταστροφικά γεγονότα τώρα περιλαμβάνουν μια απλή πρόταση που περιγράφει τι συνέβη, όπως «Removed user from the account». Οι προβολές σελίδων είχαν περιγραφές ενώ οι διαγραφές όχι, κάτι που ήταν αντίστροφο.
Τα γεγονότα που αλλάζουν κάτι καταγράφουν επίσης το πρόγραμμα περιήγησης που έκανε την αλλαγή. Οι συνεδρίες καταγράφονται ως hash ώστε οι ενέργειες ενός ατόμου να μπορούν να συσχετιστούν χωρίς το αρχείο να αποθηκεύει κάτι που θα μπορούσε να επαναληφθεί.
Άλλες Βελτιώσεις
- Κάποιες διορθώσεις με την σελιδοποίηση και τους συνδυασμούς φίλτρων.
- Τα γεγονότα σύνδεσης εμφάνιζαν κενή στήλη Who. Το όνομα χρήστη ήταν στο αρχείο όλη τη διάρκεια αλλά η σελίδα δεν το διάβαζε.
- Η στήλη δράσης εμφάνιζε τα γεγονότα σύνδεσης ως N/A, επειδή το Login έλειπε από τη λίστα ονομάτων δράσης.
- Οι σελίδες audit log δεν μπορούσαν να ονομάσουν χρήστες SSO, εμφανίζοντας «Missing User». Τώρα επιλύονται σωστά.
- Η σελίδα είναι πολύ πιο γρήγορη σε λογαριασμούς με μακρά ιστορία.
Για το API
Το endpoint /api/v1/audit-logs απέκτησε αντίστοιχα φίλτρα: username, ip, crudType, resourceName, targetId, target για την αναζήτηση υποσυμβολοσειράς, και includeManagedTenants. Οι απαντήσεις τώρα περιλαμβάνουν targetId, targetLabel και ua.
Δύο αλλαγές που αξίζει να σημειωθούν αν ήδη καλείτε αυτό το endpoint. Το before τώρα λειτουργεί μόνο του, ενώ προηγουμένως αγνοούνταν εκτός αν περάσατε και after. Και το limit τώρα περιορίζεται στα 10k, ενώ πριν δεν είχε όριο. Η προεπιλογή παραμένει 1k.
Τεκμηρίωση
Ο οδηγός API AuditLogs καλύπτει τις νέες παραμέτρους ερωτήματος, και η αναφορά δομής AuditLog καλύπτει τα νέα πεδία.
Αν δεν έχετε χρησιμοποιήσει το audit log πριν, the original release post εξηγεί πού βρίσκεται, ποιος μπορεί να το διαβάσει και πόσο καιρό διατηρούνται οι καταχωρήσεις. Όλα αυτά παραμένουν αμετάβλητα.
Συμπερασματικά
Χαιρόμαστε που μπορούμε να συνεχίσουμε να βελτιώνουμε το FastComments. Αν ψάχνετε κάτι στο αρχείο σας και δεν το βρίσκετε, πείτε μας παρακάτω.
Στην υγειά σας!
