FastComments.com Blog
Thu Sep 03 2026
...

Αναβαθμίσεις Ελέγχου Κυκλοφόρησαν

Τι νέο υπάρχει

Το αρχείο ελέγχου έχει πάντα καταγράφει ποιος πραγματοποίησε μια ενέργεια και σε τι πραγματοποιήθηκε. Αυτή η έκδοση αφορά το να γίνει αυτή η καταγραφή αναγνώσιμη και αναζητήσιμη χωρίς να φύγετε από τη σελίδα.

Αν θέλατε να μάθετε τι συνέβη σε έναν συγκεκριμένο συντονιστή, έπρεπε πρώτα να βρείτε το ID του, και αν αυτός ο συντονιστής είχε αφαιρεθεί, δεν υπήρχε τίποτα για να συγκρίνετε το ID. Το γεγονός έλεγε ότι κάτι διαγράφηκε, από ποιον και πότε, αλλά για κάποιους πόρους τα ονόματα έλειπαν.

Τώρα το όνομα καταγράφεται μαζί με το ID τη στιγμή του γεγονότος, ώστε να επιβιώνει τη διαγραφή και μπορείτε να το αναζητήσετε.

Η Στήλη Affected

Υπάρχει μια νέα στήλη Affected στον πίνακα που εμφανίζει το άτομο ή το αντικείμενο στο οποίο επηρέασε το γεγονός, με όνομα. Για ένα άτομο εμφανίζεται όπως jsmith (jsmith@example.com). Για μια προσαρμογή widget ή μια ομάδα συντονισμού είναι το όνομα που του δώσατε. Για ένα αρχείο πολυμέσων είναι το όνομα αρχείου που ανεβάσατε.

Πάνω από τον πίνακα υπάρχει ένα αντίστοιχο πεδίο αναζήτησης, Who or what was changed. Πληκτρολογήστε ένα όνομα, μια διεύθυνση email ή ένα ID, και βρίσκει τα γεγονότα που επηρεάζουν αυτό το άτομο ή αντικείμενο. Δεν χρειάζεται να ξέρετε ποιο από τα τρία έχετε, και δεν χρειάζεται πρώτα να αναζητήσετε ένα εσωτερικό ID.

Τα γεγονότα που δημιουργήθηκαν πριν από αυτή την έκδοση δεν έχουν συνημμένο όνομα, αλλά διατηρούν το ID που είχαν πάντα, έτσι το ίδιο πεδίο αναζήτησης τα βρίσκει με το ID.

Εύρος Ημερομηνιών

Η γραμμή φίλτρων έχει τώρα ένα αναπτυσσόμενο μενού Date Range με επιλογές Τελευταίες 30 Ημέρες, Τελευταίες 90 Ημέρες, Τελευταίο Έτος, Όλο το Χρόνο, και Custom range, το οποίο εμφανίζει επιλογείς ημερομηνίας Από και Έως.

Ένα εύρος ημερομηνιών είναι μακράν ο πιο εύκολος τρόπος να περιορίσετε μια αναζήτηση, και ο συνδυασμός του με τα άλλα φίλτρα είναι ο γρηγορότερος τρόπος να βρείτε κάτι.

Διαχειριζόμενοι Λογαριασμοί

Αν ο λογαριασμός σας διαχειρίζεται άλλους ενοικιαστές, υπάρχει ένα πλαίσιο ελέγχου Include sub-tenants. Η ενεργοποίησή του αναζητά τον λογαριασμό σας και κάθε ενοικιαστή που διαχειρίζεται σε μία μόνο διαδικασία, με μια στήλη Tenant που δείχνει από ποιο λογαριασμό προέρχεται κάθε γεγονός.

Μέχρι τώρα, το αρχείο κάθε ενοικιαστή μπορούσε να διαβαστεί μόνο ξεχωριστά, έτσι η απάντηση στο ερώτημα «κάποιος άγγιξε κάποια από τις ιδιοκτησίες μας αυτήν την εβδομάδα» σήμαινε εναλλαγή σε κάθε έναν διαδοχικά.

Οι Ενημερώσεις Τώρα Καταγράφουν Τι Άλλαξε

Η επεξεργασία ενός μέλους της ομάδας παλαιότερα καταγραφόταν το σύνολο των αδειών που προέκυπταν. Αυτό σας έλεγε ποιες άδειες υπάρχουν τώρα, αλλά όχι ποιες ήταν, έτσι το ερώτημα «ποιος αφαίρεσε την πρόσβαση χρέωσης αυτού του ατόμου, και πότε» ήταν αδύνατο να απαντηθεί.

Τα γεγονότα ενημέρωσης περιλαμβάνουν τώρα έναν χάρτη changes μόνο με τα πεδία που πραγματικά άλλαξαν, καθένα με την προηγούμενη και τη νέα του τιμή. Τα αμετάβλητα πεδία παραλείπονται, έτσι μια αλλαγή άδειας εμφανίζεται ως μία γραμμή αντί για ένα τείχος boolean.

Περιγραφές και η Συσκευή Πίσω από μια Αλλαγή

Τα καταστροφικά γεγονότα τώρα περιλαμβάνουν μια απλή πρόταση που περιγράφει τι συνέβη, όπως «Removed user from the account». Οι προβολές σελίδων είχαν περιγραφές ενώ οι διαγραφές όχι, κάτι που ήταν αντίστροφο.

Τα γεγονότα που αλλάζουν κάτι καταγράφουν επίσης το πρόγραμμα περιήγησης που έκανε την αλλαγή. Οι συνεδρίες καταγράφονται ως hash ώστε οι ενέργειες ενός ατόμου να μπορούν να συσχετιστούν χωρίς το αρχείο να αποθηκεύει κάτι που θα μπορούσε να επαναληφθεί.

Άλλες Βελτιώσεις

  • Μερικές διορθώσεις με την σελιδοποίηση και τους συνδυασμούς φίλτρων.
  • Τα γεγονότα σύνδεσης εμφάνιζαν κενή στήλη Who. Το όνομα χρήστη ήταν στο αρχείο όλη τη διάρκεια και η σελίδα δεν το διάβαζε.
  • Η στήλη δράσης εμφάνιζε τα γεγονότα σύνδεσης ως N/A, επειδή το Login έλειπε από τη λίστα ονομάτων δράσης.
  • Οι σελίδες του αρχείου ελέγχου δεν μπορούσαν να ονομάσουν χρήστες SSO, εμφανίζοντας «Missing User» αντί αυτού. Τώρα επιλύονται σωστά.
  • Η σελίδα είναι πολύ πιο γρήγορη σε λογαριασμούς με μακρά ιστορία.

Για το API

Το endpoint /api/v1/audit-logs απέκτησε αντίστοιχα φίλτρα: username, ip, crudType, resourceName, targetId, target για την αναζήτηση υποσυμβολοσειράς, και includeManagedTenants. Οι απαντήσεις περιλαμβάνουν τώρα targetId, targetLabel και ua.

Δύο αλλαγές που αξίζει να σημειωθούν αν ήδη καλείτε αυτό το endpoint. Το before τώρα λειτουργεί μόνο του, ενώ προηγουμένως αγνοούνταν εκτός αν περάσατε και after. Και το limit είναι τώρα περιορισμένο στα 10k με προεπιλογή τα 5k. Πριν ήταν απεριόριστο.

Τεκμηρίωση

Ο οδηγός API AuditLogs καλύπτει τις νέες παραμέτρους ερωτήματος, και η αναφορά δομής AuditLog καλύπτει τα νέα πεδία.

Αν δεν έχετε χρησιμοποιήσει το αρχείο ελέγχου πριν, η αρχική ανάρτηση κυκλοφορίας εξηγεί πού βρίσκεται, ποιος μπορεί να το διαβάσει και πόσο καιρό διατηρούνται οι καταχωρήσεις. Όλα αυτά παραμένουν αμετάβλητα.

Συμπερασματικά

Χαιρόμαστε που μπορούμε να συνεχίσουμε να βελτιώνουμε το FastComments. Αν ψάχνετε κάτι στο αρχείο σας και δεν το βρίσκετε, πείτε μας παρακάτω.

Στην υγειά σας!