मुख्य सामग्री पर जाएं

संस्करण 0.8.x

अवलोकन​

संस्करण 0.8.x एक प्रमुख अद्यतन है जो महत्वपूर्ण सुरक्षा सुदृढीकरण, सुधारित सर्वर प्रबंधन क्षमताओं और SMTP ईमेल समर्थन के साथ एक व्यापक सूचना प्रणाली प्रस्तुत करता है। यह रिलीज सुरक्षा को मजबूत करने, उपयोगकर्ता अनुभव को बढ़ाने और अधिक लचीले बैकअप निगरानी विकल्प प्रदान करने पर केंद्रित है।

नई सुविधाएं​

सर्वर प्रबंधन सुधार​

  • बैकअप एकत्र करते समय स्वचालित सर्वर URL और पासवर्ड स्थायित्व
    • उपयोगकर्ता दो विधियों का उपयोग करके URL और पासवर्ड अपडेट कर सकते हैं:

सुधारित बैकअप निगरानी​

  • नया Backup monitoring कॉन्फ़िगरेशन टैब Duplicati सर्वर-संगत अंतराल सेटिंग्स के साथ
    • कस्टम अंतराल के लिए समर्थन (उदाहरण के लिए, "1D12h")
    • बैकअप लॉग संग्रह के दौरान Duplicati कॉन्फ़िगरेशन से स्वचालित अतिदेय अंतराल अपडेट
    • अनुशंसित: duplistatus कॉन्फ़िगरेशन को सिंक्रनाइज़ करने के लिए Duplicati सर्वर में बैकअप जॉब अंतराल बदलने के बाद संग्रह चलाएं
    • सूचना टेम्पलेट अब {backup_interval} का उपयोग करते हैं बजाय {backup_interval_value} और {backup_interval_type} के।

NTFY डिवाइस कॉन्फ़िगरेशन​

  • duplistatus से सूचनाएं प्राप्त करने के लिए स्वचालित डिवाइस कॉन्फ़िगरेशन के लिए QR कोड उत्पन्न करना

सुधारित बैकअप संग्रह​

  • स्वचालित HTTP/HTTPS पहचान, कनेक्शन इस क्रम में किए जाते हैं: HTTPS → स्व-हस्ताक्षरित के साथ HTTPS → HTTP फॉलबैक
  • Collect Backup Logs इंटरफेस में सीधे सर्वर-विशिष्ट संग्रह के लिए सर्वर चयन ड्रॉपडाउन
  • होस्टनाम में एकाधिक पते (अल्पविराम से अलग किए गए) अब स्वीकार किए जाते हैं (एक ही पासवर्ड और पोर्ट साझा करना चाहिए)
  • एकल-सर्वर बैकअप संग्रह बटन Dashboard (table), सेटिंग्स → बैकअप निगरानी और सेटिंग्स → सर्वर में जोड़े गए
  • मान्य कॉन्फ़िगरेशन (url और पासवर्ड) वाले सभी सर्वर के लिए थोक संग्रह कार्यक्षमता

सुधारित सूचना प्रणाली​

  • SMTP ईमेल सूचना समर्थन:

  • प्रति-बैकअप जॉब सूचना कॉन्फ़िगरेशन:

    • सेटिंग्स → बैकअप सूचनाएं में व्यक्तिगत सूचना प्राथमिकताएं
    • दृश्य संकेतक (ग्रे किए गए आइकन) जब NTFY या ईमेल ठीक से कॉन्फ़िगर नहीं किया गया है
  • लोकेल समर्थन:

    • एप्लिकेशन में लोकेल सेट करने के लिए एक नया वातावरण चर LANG बनाया
    • अब सूचनाओं और लॉग में तारीखों और संख्याओं का प्रारूप भविष्यवाणी योग्य है

🔒 सुरक्षा सुदृढीकरण​

CSRF सुरक्षा​

  • मजबूत सत्र प्रबंधन के साथ सत्र-आधारित प्रमाणीकरण
  • सभी स्थिति-परिवर्तन एपीआई अनुरोधों के लिए सीएसआरएफ टोकन सत्यापन को लागू किया गया
  • सत्र स्वचालित रूप से समाप्त हो जाते हैं 24 घंटे के बाद; सीएसआरएफ टोकन हर 30 मिनट में रीफ्रेश करें
  • क्रॉस-साइट अनुरोध धोखाधड़ी के खिलाफ सुरक्षा सुनिश्चित करता है जबकि बाहरी API के साथ संगतता बनी रहती है

सादा पाठ पासवर्ड न्यूनीकरण​

  • पासवर्ड केवल उपयोगकर्ता इंटरफेस के माध्यम से सेट किए जा सकते हैं; कोई API एंडपॉइंट संग्रहीत पासवर्ड को प्रकट नहीं करता है
  • सिस्टम भर में सादा पाठ पासवर्ड हेरफेर को न्यूनीकृत किया जाता है

संवेदनशील डेटा के लिए उन्नत क्रिप्टोग्राफी​

  • संवेदनशील डेटा एन्क्रिप्शन (जैसे, पासवर्ड, SMTP क्रेडेंशियल) AES-256-GCM का उपयोग करके
  • मास्टर कुंजी स्वचालित रूप से उत्पन्न होती है और .duplistatus.key में सुरक्षित रूप से संग्रहीत की जाती है
  • 100,000 पुनरावृत्तियों के साथ PBKDF2 का उपयोग कुंजी व्युत्पत्ति के लिए सुरक्षा को मजबूत करने के लिए किया जाता है
  • प्रमाणीकरण टैग की जांच की जाती है और उपयोग के बाद मेमोरी को सुरक्षित रूप से साफ किया जाता है
  • मास्टर कुंजी फ़ाइल अनुमतियाँ अधिकतम सुरक्षा के लिए 0400 पर सख्ती से सेट की जाती हैं

🎨 उपयोगकर्ता इंटरफ़ेस में सुधार​

  • उन्नत एप्लिकेशन स्टाइलिंग नई रंग योजना और चित्रण के साथ बेहतर उपयोगिता के लिए
  • आधुनिक डिज़ाइन प्रणाली के साथ बेहतर स्थिति संकेतक
  • रंगीन आइकन और प्रगति संकेतक बेहतर दृश्य प्रतिक्रिया के लिए
  • सेटिंग्स टैब उपयोग को सुविधाजनक बनाने के लिए पुनः नामित किए गए हैं
  • सरल API इंटरैक्शन और बेहतर उपयोगकर्ता अनुभव

📚 दस्तावेज़ अपडेट​

  • व्यापक दस्तावेज़ीकरण Docusaurus का उपयोग करके बेहतर नेविगेशन और खोज के लिए
  • उन्नत API दस्तावेज़ीकरण विस्तृत एंडपॉइंट विवरण के साथ
  • अपडेटेड उपयोगकर्ता गाइड नए फीचर्स और सुरक्षा सुधारों को कवर करते हुए
  • स्थापना गाइड बेहतर सेटअप निर्देशों के साथ
  • योगदानकर्ताओं के लिए विकास दस्तावेज़ीकरण

🔧 तकनीकी सुधार​

  • उन्नत Next.js कॉन्फ़िगरेशन बेहतर प्रदर्शन और उपयोगकर्ता अनुभव के साथ
  • ऑप्टिमाइज़्ड बंडल स्प्लिटिंग प्रीलोड चेतावनियों को कम करने के लिए
  • सुधारित त्रुटि हैंडलिंग कनेक्शन समस्याओं और API इंटरैक्शन के लिए
  • बैकअप सेटिंग्स प्रबंधन को फिर से लिखा गया बेहतर कॉन्फ़िगरेशन हैंडलिंग के लिए
  • उन्नत सत्र प्रबंधन और API इंटरैक्शन में CSRF सुरक्षा
  • सुधारित डेटाबेस माइग्रेशन और स्कीमा अपडेट
  • कई बग फिक्स और कोड सरलीकरण।

🚀 माइग्रेशन नोट्स​

संस्करण 0.7.x से​

यह रिलीज महत्वपूर्ण सुरक्षा सुधार और नए फीचर्स शामिल करती है। संस्करण 0.7.x से अपग्रेड करते समय:

  1. स्वचालित डेटाबेस माइग्रेशन: एप्लिकेशन स्वचालित रूप से आपके डेटाबेस स्कीमा को नए फीचर्स का समर्थन करने के लिए माइग्रेट करेगा
  2. मास्टर कुंजी उत्पत्ति: संवेदनशील डेटा के एन्क्रिप्शन के लिए एक नई मास्टर कुंजी उत्पन्न की जाएगी
  3. सत्र प्रबंधन: मौजूदा सत्र अमान्य कर दिए जाएंगे और नए CSRF-सुरक्षित सत्र स्थापित किए जाएंगे
  4. कॉन्फ़िगरेशन अपडेट: कुछ कॉन्फ़िगरेशन कुंजी नए फीचर्स का समर्थन करने के लिए अपडेट की गई हैं
  5. टेम्पलेट परिवर्तन: वेरिएबल {backup_interval_value} और {backup_interval_type} को {backup_interval} द्वारा प्रतिस्थापित किया गया। डिफ़ॉल्ट टेम्पलेट स्वचालित रूप से समायोजित किए जाएंगे, लेकिन अनुकूलित टेम्पलेट माइग्रेट नहीं किए जाएंगे। कृपया अपने टेम्पलेट की जांच करें।

सुरक्षा विचार​

  • मास्टर कुंजी फ़ाइल: सुनिश्चित करें कि .duplistatus.key फ़ाइल को ठीक से बैकअप और सुरक्षित किया गया है
  • फ़ाइल अनुमतियाँ: मास्टर कुंजी फ़ाइल की सुरक्षा के लिए प्रतिबंधित अनुमतियाँ (0400) होंगी
  • पासवर्ड एन्क्रिप्शन: मौजूदा पासवर्ड को नए क्रिप्टोग्राफिक सिस्टम का उपयोग करके एन्क्रिप्ट किया जाएगा

🐛 बग फिक्स​

  • समय के अंतर के लिए "अभी" लौटाने के लिए सापेक्ष समय स्वरूपण को ठीक किया गया 15 सेकंड से कम
  • अनुपलब्ध पर्यावरण चर के लिए त्रुटि निर्माण में सुधार किया गया
  • कनेक्शन परीक्षण और सत्यापन में वृद्धि की गई
  • विभिन्न यूआई असंगतताओं को ठीक किया गया और उपयोगकर्ता प्रतिक्रिया में सुधार किया गया

यह रिलीज़ सुरक्षा, उपयोगिता और कार्यक्षमता में एक महत्वपूर्ण कदम है। हम नई सुविधाओं और सुरक्षा सुधारों का लाभ उठाने के लिए अपग्रेड करने की सलाह देते हैं।