हम Manticore Search 10.1.0 के रिलीज की घोषणा करते हुए उत्साहित हैं, जिसमें मई 2025 से अपडेट शामिल हैं, जो अंतर्निर्मित प्रमेथियस एकीकरण, उन्नत निगरानी क्षमताएँ, और आपकी खोज अनुभव को अधिक विश्वसनीय और प्रभावी बनाने के लिए कई स्थिरता सुधार लाती हैं।
⚠️ महत्वपूर्ण नोटिस
संस्करण 10.1.0 से शुरू होकर, CentOS 7 का अब समर्थन नहीं किया जाता है। हम अनुशंसा करते हैं कि आप संगतता और सुरक्षा बनाए रखने के लिए एक समर्थित ऑपरेटिंग सिस्टम में अपग्रेड करें। RHEL 10-आधारित सिस्टम के लिए समर्थन वर्तमान में विकास में है।
🛠️ नए फीचर्स और सुधार
इस रिलीज में कई महत्वपूर्ण सुधार शामिल हैं:
- अंतर्निर्मित प्रमेथियस निर्यातक ( Issue #537 ): प्रमेथियस मैट्रिक्स को निर्यात करने के लिए अंतर्निर्मित समर्थन जोड़ा गया है, जिससे आपके खोज सिस्टम को निगरानी और समझना आसान हो गया है। यह फ़ीचर पहले केवल एक अलग प्रोजेक्ट के रूप में उपलब्ध था: https://github.com/manticoresoftware/manticoresearch-prometheus ।
- KNN इंडेक्स प्रबंधन (
Issue #3409
): KNN इंडेक्स को संस्करणों के बीच माइग्रेट करना आसान बनाने के लिए
ALTER TABLE tbl REBUILD KNN
कमांड जोड़ा गया है। - उन्नत क्लस्टर रिकवरी (
Issue #1894
): क्रैश के बाद तेजी से नोड पुनः आरंभ करने के लिए नियमित
seqno
बचत के साथ क्लस्टर रिकवरी में सुधार किया गया है।
🔧 महत्वपूर्ण बग सुधार और स्थिरता सुधार
इस रिलीज में कई महत्वपूर्ण मुद्दों को संबोधित किया गया है:
खोज और क्वेरी प्रोसेसिंग:
- शब्द रूप हैंडलिंग का सुधार: उपयोगकर्ता द्वारा परिभाषित रूप अब स्वचालित रूप से उत्पन्न रूपों को सही ढंग से ओवरराइड करते हैं
- विशिष्ट मामलों में फजी मिलान में गंभीर बग को ठीक किया गया ( PR #538 )
- SQL बनाम JSON API में सीमांकक के लिए असंगत खोज परिणामों को ठीक किया गया ( Issue #3091 )
- फ़ैसट खोज में
json.field
पर गलत क्रमबद्धता को ठीक किया गया ( Issue #3133 ) - जटिल पूर्ण-पाठ क्वेरी मामले (कॉमन-सब-टर्म) में क्रैश को ठीक किया गया ( Issue #3356 )
- JSON विशेषताओं के साथ उपनामित
geodist()
को फ़िल्टर करते समय क्रैश को ठीक किया गया ( Issue #3080 )
प्रदर्शन और संसाधन प्रबंधन:
- विकेंद्रीकृत तालिकाओं के लिए
DELETE FROM
कोTRUNCATE
से बदलकर प्रदर्शन में सुधार किया गया ( Issue #2819 ) - ऑटो डिस्क चंक फ्लश में सुधार: यदि अनुकूलन चल रहा है तो फ्लश करना छोड़ दें ( Issue #3195 )
- RT तालिकाओं में सभी डिस्क चंक्स के लिए डुप्लिकेट ID जांच को ठीक किया गया ( Issue #3313 )
- अनुक्रमण के दौरान सिग्नल 11 के साथ क्रैश को ठीक किया गया ( Issue #3306 )
remove_repeats()
से संबंधित क्रैश को ठीक किया गया ( Issue #3377 )- KNN विशेषता के साथ एक तालिका बनाने के समय लेकिन मॉडल न होने पर क्रैश को ठीक किया गया
- विकेंद्रीकृत तालिकाओं के लिए
API और एकीकरण:
- नवीनतम Logstash और Beats के लिए समर्थन जोड़ा गया ( Issue #2400 )
- Buddy HTTP क्वेरी पैरामीटर में स्थान डिकोडिंग को ठीक किया गया ( Issue #3199 )
- JSON API में
_random
क्रमबद्धता के लिए समर्थन जोड़ा गया ( Issue #3132 ) - JSON HTTP API के माध्यम से uint64 दस्तावेज़ ID हैंडलिंग में समस्याओं को ठीक किया गया ( Issue #3382 )
- HTTP JSON उत्तरों में स्ट्रिंग्स के गलत हैंडलिंग को ठीक किया गया ( Issue #3392 )
- गैर-मौजूदा
@@variables
के समय हमेशा 0 लौटाने की समस्या को ठीक किया गया ( Issue #3109 ) id != value
द्वारा फ़िल्टर करते समय गलत परिणाम को ठीक किया गया ( Issue #3385 )
निगरानी:
SHOW VERSION
आउटपुट में छोटे मुद्दों को ठीक किया गया- डिस्क चंक ऑटो फ्लश त्रुटि संदेश में टाइपो को ठीक किया गया
- MCL 4.2.2 के लिए समर्थन जोड़ा गया; पुराने भंडारण प्रारूपों के साथ त्रुटियों का समाधान ( PR #3397 )
🔄 तोड़ने वाले परिवर्तन
- फजी खोज डिफ़ॉल्ट व्यवहार (
Issue #540
): फजी खोज में
layouts
पैरामीटर के डिफ़ॉल्ट मान को खाली स्ट्रिंग (''
) में बदल दिया गया है।
🚀 आज ही शुरू करें
इन नए फीचर्स और सुधारों का लाभ उठाने के लिए Manticore Search 10.1.0 में अपग्रेड करें। परिवर्तनों की पूरी सूची के लिए, चेंजलॉग पर जाएं।
हम आपसे सुनना चाहेंगे!
- हमारे समुदाय फोरम पर चर्चा में शामिल हों
- GitHub पर समस्याओं की रिपोर्ट करें या फीचर्स का सुझाव दें
- Slack पर हमारे साथ चैट करें
- हमें सीधे ईमेल करें
[email protected]