16 पॉइंट द्वारा xguru 2025-08-15 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • डेटाबेस बैकएंड को LevelDB से SQLite में बदला गया, पहली बार चलाने पर माइग्रेशन आवश्यक
  • लॉग फ़ॉर्मैट को structured logs में बदला गया (message + key-value pairs), पैकेज-वार log level सेटिंग संभव, WARNING level जोड़ा गया
  • हटाए गए आइटम्स की retention अवधि डिफ़ॉल्ट रूप से 6 महीने कर दी गई, विकल्प के ज़रिए समायोज्य
  • command-line option parsing का आधुनिकीकरण, single dash(-) long options का समर्थन बंद (-home--home)
  • rolling hash detection फीचर हटाया गया, scan·sync गति में सुधार
  • डिफ़ॉल्ट फ़ोल्डर का auto-creation हटाया गया, v2 डिवाइसेज़ के बीच डिफ़ॉल्ट multi-connection (3) सक्षम
  • Dragonfly, Illumos/Solaris, Linux PPC64, NetBSD, OpenBSD(386/arm), Windows ARM आदि कुछ प्लेटफ़ॉर्म के builds बंद
    • SQLite cross-compilation की जटिलता के कारण समर्थन सीमित किया गया
  • व्यवहार बदला गया ताकि हटाई गई फ़ाइलें conflict resolution में जीत भी सकें

2 टिप्पणियां

 
balthasar 2025-08-17

लगता है modernc इस्तेमाल करने के बाद भी compilation काफ़ी जटिल था।
BSD support में कटौती थोड़ी निराशाजनक है।

modernc का SQLite, transpiling का उपयोग करने वाला pure Go SQLite driver है।
लेकिन यह glibc को transpile करके बने libc पर निर्भर करता है।