LogoRRR 24.3.0

LogoRRR 24.3.0

गुणवत्ता सुधार, बगफिक्स और नई सुविधाओं के साथ मेंटेनेंस रिलीज़।

Release 24.3.0 में 14 एन्हांसमेंट और बगफिक्स शामिल हैं। दो नई क्षमताएँ अलग दिखती हैं: एक स्वचालित टेस्ट सूट और JMH परफॉर्मेंस बेंचमार्किंग।

स्वचालित एंड-टू-एंड टेस्ट

यह पहली LogoRRR रिलीज़ है जिसके पीछे एक TestFX इंटीग्रेशन टेस्ट सूट है। टेस्ट वास्तविक एप्लिकेशन विंडो को चलाते हैं — फ़ाइलें खोलना, बटन क्लिक करना, UI स्थिति की जाँच करना — जिसका मतलब है कि रिग्रेशन मैन्युअल समीक्षा के दौरान नहीं बल्कि स्वचालित रूप से पकड़े जाते हैं।

वीडियो ड्रैग-एंड-ड्रॉप टेस्ट को कार्रवाई में दिखाता है, जो दोनों का अंदाज़ा देता है — टेस्ट कैसे काम करते हैं और व्यवहार में LogoRRR UI कैसा दिखता है:

TestFX tests for drag-and-drop: dropping a log file onto LogoRRR and verifying it opens correctly

टेस्टिंग दृष्टिकोण पर अधिक विवरण automated testing post में है।

JMH परफॉर्मेंस बेंचमार्क

कोडबेस में बुनियादी JMH बेंचमार्किंग समर्थन जोड़ा गया। LogoRRR की फ़ाइल-प्रोसेसिंग कोड में हॉट पाथ को मापने से पता चला कि एक बार-बार कॉल होने वाला फ़ंक्शन अपेक्षा से काफी धीमा था — और इससे 2× से अधिक थ्रूपुट सुधार हुआ। अधिक पृष्ठभूमि JMH post में।

घना प्रदर्शन

LogoRRR अब पहले की तुलना में अधिक घनत्व पर लॉग लाइनें दर्शा सकता है। न्यूनतम बॉक्स आकार कम किया गया, जिससे एक स्क्रीन पर अधिक संदर्भ दिखाया जा सकता है। एकल ड्रैग-एंड-ड्रॉप ऑपरेशन में एकाधिक zip फ़ाइलें भी खोली जा सकती हैं — आर्काइव का एक फ़ोल्डर ड्रॉप करें और अंदर की हर लॉग फ़ाइल एक साथ खुल जाती है।

डाउनलोड

पूरे विवरण: milestone · enhancements · bugfixes