ERDDAP™परिवर्तन
ERDDAP™का एक महान उदाहरण हैउपयोगकर्ता संचालित नवाचारजहां उत्पाद नवाचार अक्सर उपभोक्ताओं से आता है (ERDDAP™उपयोगकर्ता) सिर्फ निर्माता नहीं (ERDDAP™डेवलपर्स) । वर्षों में, नई सुविधाओं और परिवर्तनों के लिए अधिकांश विचारERDDAP™उपयोगकर्ताओं से आया है। उन उपयोगकर्ताओं को उनके महान विचारों के लिए नीचे श्रेय दिया जाता है। धन्यवाद! कृपया उन महान सुझावों को जारी रखें!
यहाँ प्रत्येक के साथ जुड़े परिवर्तन हैंERDDAP™रिलीज
संस्करण 2.26
(जारी 2025-03-31)
- सभी के लिए:
- हमारे प्रलेखन साइट के लिए बड़े अद्यतन: https://erddap.github.io/
अद्यतन उपस्थिति के अलावा नेविगेशन, खोज, अनुवाद में सुधार हुआ है और आगे बढ़ने को बनाए रखने में आसान होना चाहिए!
-
नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
-
सदस्यता औरRSSडेटासेट के लिए अद्यतन अधिक विश्वसनीय होना चाहिए जो अक्सर फ़ाइल परिवर्तनों से अपडेट हो जाता है।
-
बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
-
डिफ़ॉल्ट रिलीज की आवश्यकता/समर्थनJavaसंस्करण 21. इस रिलीज में वापस आसानी से एक बनाने में सक्षम हो रहा हैJava17 संगत द्विआधारी।
-
यूआई में डेटासेट के बारे में प्रदर्शित जानकारी को अनुकूलित करने के लिए नई सुविधा। हम उम ्मीद करते हैं कि यह विशेष रूप से डेटासेट उद्धरण जैसी चीजों को जोड़ने के लिए उपयोगी है। अधिक जानकारी के लिए आप पढ़ सकते हैंनया प्रलेखन। धन्यवाद!
-
अतिरिक्त Prometheus मीट्रिक। सबसे बड़ा
हैhttpRequest_duration_seconds
जिसमें अनुरोध प्रतिक्रिया समय शामिल है, द्वारा टूट गया: "request_type", "dataset_id", "dataset_type", "file_type", "lang_code", "status_code" यह मशीन पठनीय प्रारूप यह समझने के लिए मीट्रिक के बेहतर संग्रह को सक्षम करेगा कि उपयोगकर्ता सर्वर का उपयोग कैसे कर रहे हैं। -
ISO19115 XML फ़ाइलों को बनाने का नया तरीका। यह अपाचे एसआईएस का उपयोग करता है और इस रिलीज में एक नया विकल्प है। कृपया इसे सक्षम करें और प्रतिक्रिया भेजें।
<useSisISO19115>true</useSisISO19115>
-
यूआई अब प्रत्येक url के लिए अलग-अलग लिंक बना देगा जैसे क्षेत्रों मेंinfoUrlसारांश
-
सदस्यता औरRSSडेटासेट के लिए अद्यतन अधिक विश्वसनीय होना चाहिए जो अक्सर फ़ाइल परिवर्तनों से अपडेट हो जाता है। यदि यह समस्या का कारण बनता है, तो कृपया गिटहब पर पहुंचें और नीचे दिए गए झंडे को अपने सेटअप.xml में जोड़कर कार्यक्षमता को अक्षम करें। नहीं
<updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
- सबसेट चर अब डेटासेट प्रकार EDDTableFromNcCFFiles के लिए स्वचालित रूप से उत्पन्न नहीं किया जाएगा। यदि आप व्यवहार पर भरोसा कर रहे हैं, तो आप या तो कर सकते हैं (पसंदीदा समाधान) जोड़ेंsubsetVariablesअपने डेटासेट परिभाषा मेंdatasets.xml, या अपने सेटअप.xml के लिए नीचे झंडे जोड़ें। यदि आपको ऐसा करने की आवश्यकता महसूस होती है, तो कृपया गिटहब पर पहुंचें ताकि हम आपके उपयोग के मामले को आगे बढ़ने में बेहतर समर्थन दे सकें। नहीं
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
- सर्वर अब दस्तावेज़ीकरण अनुरोध को पुनर्निर्देशित करेगा (डाउनलोड के तहत / जो प्रलेखन है जिसे माइग्रेट किया गया है) नए प्रलेखन स्थल पर। यदि आवश्यक हो तो आप इसे सेटअप.xml में एक ध्वज के साथ निष्क्रिय कर सकते हैं: नहीं
<redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
-
कुछ छोटे बदलाव और बग फिक्स
-
के लिएERDDAP™डेवलपर:
-
अधिक कोड गुणवत्ता सुधार और मृत कोड सफाई। इसमें मामूली अनुकूलन, क्लोजेबल संसाधनों का बेहतर संचालन और लंबे समय से अप्रचलित डेटा प्रकारों से दूर हो गया है (जैसे वेक्टर) ।
-
EDStatic के लिए बड़े refactoring विन्यास, संदेश और मीट्रिक कोड के अधिकांश बाहर खींचने के लिए। यह निर्देशिका पथ के आरंभीकरण और हैंडलिंग को बेहतर ढंग से समझाया गया है (इन अंतिम 2 को और अधिक किया जाना चाहिए।)
-
आधिकारिक तौर पर समर्थित डोकर छवि की ओर प्रगति के बहुत सारे। योजना के बाद अंतिम रूप देना और जारी करना हैERDDAP™2.26 रिलीज उपलब्ध है।
संस्करण 2.25
(2024-10-31 जारी)
- नई सुविधाएँ और परिवर्तन (उपयोगकर्ताओं के लिए) :
- EDDTableFromFiles अब केवल व्युत्पन्न आउटपुट के साथ प्रश्नों का समर्थन कर सकते हैं (वैश्विक, जेक्सल स्क्रिप्ट, या चर) ।
- बातेंERDDAP™प्रशासकों को जानना और करना चाहिए:
- संस्करण 2.25 की आवश्यकता हैJava21 या नया। यह LTS संस्करण है और एक साल से अधिक के लिए उपलब्ध है।
- SharedWatchService अब डिफ़ॉल्ट है। यदि आपको इसे निष्क्रिय करने की आवश्यकता है, तो कृपया क्रिस से संपर्क करें। Noaa.gov पर जॉन मुझे बताने के लिए, इसलिए मैं इसे भविष्य के संस्करणों में सुधार कर सकता हूं और जोड़ सकता हूं: <उपयोगSharedWatchService>false</useSharedWatchService> अपने सेटअप.xml के लिए।
- The The most of theERDDAP™अब सर्वर स्टार्टअप पर शुरू होगा। जिसका मतलब है कि डेटासेट एक अनुरोध करने तक प्रतीक्षा करने के बजाय तुरंत लोड हो रहा है।
- EDDTableFromMultidimNcFiles में हटा MVRow पैरामीटर अब एक प्रभाव होगा। इसे झूठी करने के लिए सेट करना कुछ प्रश्नों को काफी तेज कर सकता है, लेकिन यह सभी डेटासेट के लिए उपयुक्त नहीं हो सकता है। अधिक जानकारी के लिए देखेंपैरामीटर का वर्णन।
- डेटासेट (EDDTableFromNcFiles औरEDDGridFromNcFiles) zarr फ़ाइलों का उपयोग अब समर्थित है। उन्हें फ़ाइल में "zarr" शामिल होना चाहिएNameRegex या pathRegex. देखेंडेटासेट दस्तावेज़ीकरण में ज़ार संप्रदायअधिक जानकारी के लिए।
- नया डेटासेट प्रकार, EDDTableFromParquetFiles अब समर्थित है। देखेंEDDTableFromParquetFiles डेटासेट प्रलेखन में गोपनीयताअधिक जानकारी के लिए।
- Prometheus metricsअब /erddap/metrics पर उपलब्ध हैं।
- एक नया XML पार्सर कार्यान्वयन उपलब्ध है। इस नए पार्सर में XInclude का उपयोग करने की अनुमति देता हैdatasets.xml। इस सुविधा के लिए अयूश सिंह के लिए धन्यवाद।
- में नया पैरामीटरdatasets.xmlअसामान्य गतिविधि ईमेल को नियंत्रित करने के लिए। असामान्यता 25% के पुराने मूल्य के लिए FailPercent डिफ़ॉल्ट। इस सुविधा के लिए अयूश सिंह के लिए धन्यवाद।
- सेटअप.xml में नया पैरामीटर जो डेटासेट लोडिंग त्रुटियों को स्टेटस.html पेज पर दिखाया गया है। यह सच करने के लिए डिफ़ॉल्ट है, स्टेटस पेज पर डेटासेट त्रुटियों को अक्षम करने के लिए, सेट शोLoadErrorsOnStatusPage to झूठ:<ShowLoadErrorsOnStatusPage>false</showLoadErrorsOnStatusPage>
- कुछ छोटे बदलाव और बग फिक्स
- के लिएERDDAP™डेवलपर:
- परीक्षण इकाई और एकीकरण के लिए अलग (धीमी) परीक्षण इसके अलावा अधिक परीक्षण सक्षम और परीक्षण कम flaky बनाया गया है।
- त्रुटि प्रोन (कुछ जाँच अभी भी अक्षम) और स्पॉट बग Maven के माध्यम से एकीकृत।
- गूगल स्टाइल गाइड से मिलान करने के लिए पूर्ण कोड बेस स्वरूपित।