ERDDAP™változások
ERDDAP™nagyszerű példa erreFelhasználó-vezérelt innováció, ahol a termékinnováció gyakran a fogyasztóktól származik (ERDDAP™felhasználók) nem csak a termelők (ERDDAP™fejlesztők) ... Az évek során az új funkciók és változások ötleteinek többségeERDDAP™A felhasználókból jöttek. Ezek a felhasználók a nagy ötleteikért hitelesítettek. Köszönöm! Kérjük, tartsa be ezeket a nagy javaslatokat!
Íme a változások, amelyek mindegyikhez kapcsolódnakERDDAP™kiadás.
Verzió 2.25
(2024-10-31)
- Új funkciók és változások (felhasználók számára) :
- Az EDDTableFromFiles most csak meghatározott kimenetekkel támogathatja a lekérdezéseket (Globálisok, jexl script vagy változók) ...
- A dolgokERDDAP™Az adminisztrátoroknak tudniuk kell és meg kell tenniük:
- A 2.25-ös verzió megköveteliJava21 vagy újabb. Ez az LTS verzió, és már több mint egy éve elérhető.
- A SharedWatchService most az alapértelmezett. Ha le kell tiltani, kérjük, lépjen kapcsolatba a krízissel. john at noaaa.gov, hogy hadd tudjam, így tudom javítani a jövőbeni verziók és hozzá: <Használat:SharedWatchService>False</useSharedWatchService> a beállításhoz.xml.
- AERDDAP™A servlet most kezdi a szerver indítását. Ez azt jelenti, hogy az adatkészletek azonnal elkezdenek betölteni, ahelyett, hogy várnának, amíg egy kérést nem tesznek.
- A eltávolításMVRows paraméter az EDDTableFromMultidimNcFiles-ben most hatással lesz. A hamisítás beállítása jelentősen felgyorsíthat néhány kérdést, de ez nem alkalmas minden adatkészletre. További információkért lásd:a paraméter leírása...
- Adatkészletek (EDDTableFromNcFiles ésEDDGridFromNcFiles) A zarr fájlok használata most támogatott. Tartalmazniuk kell a "zarr"-t vagy a fájlNameRegex-et vagy az útRegex-et. Lásd:zarr secion az adatkészletek dokumentációjábanTovábbi részletekért.
- Új adatkészlettípus, EDDTableFromParquetFiles már támogatott. Lásd:EDDTableFromParquetFiles secion in the datasets dokumentációTovábbi részletekért.
- Prometheus metrikákjelenleg elérhető /erddap/metrikus.
- Egy új XML parser implementáció áll rendelkezésre. Ez az új parser lehetővé teszi a XInclude használatátdatasets.xml... Köszönhetően Ayush Singh a funkcióért.
- Új paraméterdatasets.xmla szokatlan tevékenységi e-mailek ellenőrzése. szokatlanAktivitás A FailPercent 25% -os régi értékre alapozza. Köszönhetően Ayush Singh a funkcióért.
- Az új paraméter a setup.xml-ben, amely ellenőrzi, ha az adatkészletek betöltési hibái a status.html oldalon jelennek meg. Alapértelmezett az igaz, hogy letiltsa az adatkészlet hibáit a status oldalon, állítsa be a showLoadErrorsOnStatusPage hamis:<dalszöveg: LoadErrorsOnStatusPage> False</showLoadErrorsOnStatusPage>
- Néhány kis változás és hibajavítás.
- MertERDDAP™Fejlesztők:
- Elkülönült tesztelés az egységre és az integrációra (lassú) tesztek. Szintén több teszt engedélyezett és tesztek készült kevésbé ízesített.
- Error Prone (Néhány ellenőrzés még mindig fogyatékkal élő) Spot Bugs integrálva Maven.
- Teljes kód bázis formázva, hogy megfeleljen a Google Style Guide.
Verzió 2.24
(2024-06-07)
- Új funkciók és változások (felhasználók számára) :
- Új színes paletta EK80 az akusztikus adatkészletek számára. Ennek köszönhetően Rob Cermak.
- Rögzítsen egy problémát, ahol az EDDTableAggregateRows nem mutatott megfelelő tartományokat minden gyermektől. Marco Albanak köszönhetően a fix és hibajelentésért.
- A dolgokERDDAP™Az adminisztrátoroknak tudniuk kell és meg kell tenniük:
- TO DO: SZECURITY CHANGE: A Google hitelesítése módosíthatja a CSP-jét.
Pontosabban, akkor is hozzá kell adni https://accounts.google.com/gsi/style a stlye-src és https://accounts.google.com/gsi/ a connect-src. A script-src-hez most használhatsz https://accounts.google.com/gsi/client.
További információkért mehetsz aGoogle oldala CSP konfigurációról.
- Új megosztott Watch szolgáltatás. Ez egy új lehetőség a könyvtárak figyelésére a frissítésekre. Egy szál van minden fájlrendszerhez, ahelyett, hogy egy szál lenne adatkészletenként. Valószínűleg ez drasztikusan csökkenti a változások figyelésére használt szálak számát. Ez azt jelenti, hogy minden adatkészlet frissül, ahelyett, hogy minden adatállomány saját frissítési gyakorisággal rendelkezik. Valószínűleg ez gyakoribb frissítéseket jelent a legtöbb adatkészlet számára.
Ennek lehetővé tétele<HasználatSharedWatchService></useSharedWatchService> a beállításhoz.xml.
Kérjük, próbálja meg ezt, és jelentse vissza, hogyan működik az Ön számára, hogy krízis. John at noaa.gov.
- Fix a helytelen var nevek a logokban. Köszönhetően Ayush Singh a fix.
- Néhány kis változás és hibajavítás.
- JavításokERDDAP™fejlesztők:
- A helyi fejlesztés támogatása a Docker segítségével. Köszönöm Matt Hopson és Roje.
- A helyi fejlesztés támogatása a Jetty és a dokumentáció javításával. Köszönöm Micah Wengren.
- Változások tesztek csökkentése kérdések kereszt platform. Köszönöm Shane St. Savage.
Verzió 2.23
(2023-02-27)
Ne feledje, hogy ezt a kiadást Bob Simons tette, ezáltal azt mutatja, hogy még mindig a Chris John-ra való áttérés során aktív. Ezzel a kiadással kapcsolatban minden kódváltozást Chis John végzi, kivéve, ha másként meghatározott.
- Új funkciók és változások (felhasználók számára) :
- (Nem)
- A dolgokERDDAP™Az adminisztrátoroknak tudniuk kell és meg kell tenniük:
- TO DO: SZECURITY CHANGE: A Google Authentication most az új Google Identity Services könyvtáron keresztül valósul meg, amely a "Sign In with Google" része. A Google támogatja a régi "Google Sign In" rendszert, megszünteti a 2023-03-31-et. Tehát, ha a Google hitelesítést használja az ÖnbenERDDAP™telepítés, frissíteni kellERDDAP™v2.23+ azelőtt. (Bob sajnálja a rövid értesítést. Ez Bob hibája.)
- IMPROVED: NCCSV most v1.2. A változás az, hogy a fájlok most UTF-8 kódolt fájlok (Ők voltak ASCII) és így most is tartalmazhat bármilyen Unicode karaktert, mint az, anélkül, hogy kódolnánk \u_hhh_, bár ez még mindig megengedett. NCCSV fájlok írásakor,ERDDAP™most v1.2 fájlokat ír. ERDDAP™Még mindig olvassa el az NCCSV fájlokat, amelyek követik a v1.0 és v1.1 specifikációt. Köszönhetően Pauline-Chauvet, n-a-t-e, és a thogar-számítógép ezt javasolja, és a tesztek, hogy biztosítsák a különböző terepprogramok import UTF-8 fájlokat. Bob Simonsnak köszönhetően ez a kódváltozás.
- NEW: A status.html weboldalnak most van egy olyan vonala, amely azt jelzi, hogy az adatkészletek jelenleg terhelik és kapcsolódó statisztikákat, vagy sem, ha nincs adatkészlet betöltése. Ez nagyon hasznos lehetERDDAP™adminisztrátorok próbálják kitalálni, miért terhelik Az adatkészletek olyan hosszú ideig tartanak. Továbbá az nGridDatasets, nTableDatasets és az nTotalDatasets az alábbiakban számít, amelyek most azonnaliak (Korábban ők voltak az utolsó nagy terhelés végén Adatkészletek) ... Ez a változás Roy Mendelssohn számára készült. Bob Simonsnak köszönhetően ez a kódváltozás.
- IMPROVED: GenerateDatasets Az Xml most megváltoztatja a CF-1.10-et (volt CF-1.6) a „találkozók” tulajdonságaiban. Bob Simonsnak köszönhetően ez a kódváltozás.
- Néhány kis változás és hibajavítás.
Verzió 2.22
(megjelent 2022-12-08)
Ne feledje, hogy ezt a kiadást Bob Simons tette, ezáltal azt mutatja, hogy még mindig körül van, és aktív az utódjára való átmenet során.
- Új funkciók és változások (felhasználók számára) :
- (Nem)
- A dolgokERDDAP™Az adminisztrátoroknak tudniuk kell és meg kell tenniük:
- TO DO: semmi.
- SECURITY BUG FIX: Volt egy Cross Site Scripting-related bug a kód a nyelv kiválasztása leesett. KöszönömNOAABiztonsági ellenőrzések ennek elkapásához. Ez azt mutatja, hogyNOAAA biztonság aktívan és rutinszerűen biztonsági gyengeségeket keresERDDAP...
- SECURITY FIX: A sok könyvtár használtaERDDAP™Aktualizálták, mint általában, ennek a kiadásnak a részeként. Ezúttal ez magában foglalta a PostgreSQL sofőr frissítését (amely biztonsági hiba volt) 42.5.1.
- IMPROVED: Több apró változásERDDAP„A memóriamenedzsment rendszerének csökkentenie kell a rendelkezésre álló memória hiánya miatt elmulasztott kérés esélyét.
- Néhány kis változás és hibajavítás.
Verzió 2.21
(2022-10-09)