ERDDAP™기타
ERDDAP™좋은 예입니다.사용자 중심의 혁신, 제품 혁신은 수시로 소비자에게서 옵니다 (ERDDAP™이름 *) , 뿐만 아니라 생산자 (ERDDAP™주요 특징) · 몇 년 동안, 새로운 기능 및 변경에 대한 아이디어의 대부분은ERDDAP™사용자에서 온다. 이러한 사용자는 훌륭한 아이디어에 대해 아래에 적립됩니다. 감사합니다! 좋은 제안을 계속하십시오!
각각의 변화는 다음과 같습니다.ERDDAP™다운로드
버전 2.25
(출시 2024-10-31)
- 새로운 기능 및 변경 (사용자 정의) ::
- EDDTableFromFiles는 이제 파생된 산출을 가진 쿼리를 지원할 수 있습니다 (글로벌, jexl 스크립트, 또는 변수) ·
- 기타ERDDAP™관리자는 알아야 할:
- 버전 2.25 필요Java21명 이상 이것은 LTS 버전이며 1 년 이상 사용할 수 있습니다.
- SharedWatchService는 이제 기본값입니다. 그것을 비활성화해야하는 경우, chris에 문의하십시오. noaaa.gov의 존은 나를 알 수 있도록, 그래서 나는 미래의 버전에서 그것을 개선하고 추가 할 수 있습니다 : <useSharedWatch서비스>false</useSharedWatchService> 을 설정한다.xml.
- 더 보기ERDDAP™servlet은 이제 서버 시작을 시작합니다. datasets가 요청이 될 때까지 기다리지 않는 대신 즉시 로드를 시작합니다.
- EDDTableFromMultidimNcFiles의 removeMVRows 매개 변수는 이제 효과가 있습니다. false로 설정하면 쿼리를 크게 가속화 할 수 있지만 모든 데이터 세트에 적합 할 수 없습니다. 더 많은 정보를 보려면모수의 묘사·
- 데이터셋 (EDDTableFromNcFiles 및EDDGrid파일 형식) zarr 파일을 사용할 수 있습니다. fileNameRegex 또는 pathRegex 중에는 "zarr"을 포함해야 합니다. 이름 *datasets 문서에 zarr secion더 많은 정보.
- 새로운 dataset 유형, EDDTableFromParquetFiles는 지금 지원됩니다. 이름 *EDDTableFromParquetFiles는 데이터셋 문서의 secion입니다.더 많은 정보.
- Prometheus 미터/erddap/metrics에서 사용할 수 있습니다.
- 새로운 XML 파서 구현이 가능합니다. 이 새로운 파서는 XInclude를 사용하여 허용합니다.datasets.xml· 기능에 대한 Ayush Singh 덕분에.
- 새로운 매개 변수datasets.xml특정한 활동 이메일을 통제하기 위하여. 특별한 활동 FailPercent는 25 %의 이전 값으로 기본값입니다. 기능에 대한 Ayush Singh 덕분에.
- dataset 로딩 오류가 status.html 페이지에 표시됩니다. 그것은 기본적으로 true, 상태 페이지에 dataset 오류를 비활성화, set showLoadErrorsOnStatusPage false:<showLoadErrorsOnStatusPage>후드</showLoadErrorsOnStatusPage>에 대하여
- 몇몇 작은 변화 및 버그 수정.
- 제품 정보ERDDAP™개발자:
- 단위 및 통합에 분리된 테스트 (더 보기) 시험. 또한 더 많은 테스트 활성화 및 테스트가 덜 flaky되었습니다.
- 오류 Prone (일부 체크 여전히 비활성화) Maven을 통해 통합된 Spot Bugs.
- Google Style Guide와 일치하는 전체 코드베이스.
버전 2.24
(출시 2024-06-07)
- 새로운 기능 및 변경 (사용자 정의) ::
- 청각적인 자료 세트를 위한 새로운 색깔 팔레트 EK80. Rob Cermak에 감사합니다.
- EDDTableAggregateRows가 모든 어린이에서 적절한 범위를 표시하지 않은 문제를 해결합니다. 수정 및 버그 보고서에 대한 Marco Alba 덕분에.
- 기타ERDDAP™관리자는 알아야 할:
- 까지: 보안 변화: Google 인증은 CSP로 변경할 수 있습니다.
구체적으로, 당신은 또한 추가할 필요가 있을지도 모릅니다 https://accounts.google.com/gsi/style stlye-src에 https://accounts.google.com/gsi/ 연결 src. script-src의 경우 이제 사용할 수 있습니다. https://accounts.google.com/gsi/client.
더 많은 정보를 원하시면Google 페이지CSP 구성에 대해.
- 새로운 공유 시계 서비스. 이 업데이트에 대한 감독을 시청하기위한 새로운 옵션입니다. dataset 당 1개의 실 대신에 각 filesystem를 위한 1개의 실이 있습니다. 가장 가능성이 이것은 변화에 대한 시계에 사용되는 스레드의 수를 압축합니다. 그것은 모든 datasets는 그것의 자신의 갱신 빈도를 가지고 있는 각 dataset 대신에 새롭게 합니다. 가장 가능성이 가장 많은 데이터 세트에 대한 더 빈번한 업데이트를 의미한다.
이 추가 활성화<useSharedWatch서비스>true</useSharedWatchService> 을 설정한다.xml.
이것을 시도하고 어떻게 당신을 위해 어떻게 작동했는지보고하십시오. john 에 noaaa.gov.
- incorrect var 이름에 대한 수정. 수정을 위한 Ayush Singh 덕분에.
- 몇몇 작은 변화 및 버그 수정.
- 더 알아보기ERDDAP™개발자:
- Docker를 이용한 현지 개발 지원 감사 Matt Hopson 과 Roje.
- Jetty 및 문서 개선을 사용하여 현지 개발 지원. 감사 Micah Wengren.
- 문제 크로스 플랫폼을 줄이기 위해 테스트 변경. 이름 * 샨 St. Savage.
버전 2.23
(출시 2023-02-27)
이 릴리스가 Bob Simons에 의해 수행되었는지, 그는 Chris John, 그의 성공자로 전환하는 동안 여전히 주변과 활성을 보여주는. 이 릴리스와 함께, 모든 코드 변경은 Chis John에 의해 수행됩니다, 그렇지 않으면.
- 새로운 기능 및 변경 (사용자 정의) ::
- (이름 *)
- 기타ERDDAP™관리자는 알아야 할:
- 까지: 보안 변화: Google 인증은 이제 "Sign In with Google"의 일부 인 새로운 Google Identity Services 라이브러리를 통해 수행됩니다. 오래된 "Google Sign In"시스템에 대한 Google의 지원은 2023-03-31을 중단합니다. Google Authentication을 사용한다면ERDDAP™설치, 당신은 MUST 갱신에ERDDAP™v2.23+ 이전. (밥은 짧은 통지를 위해 미안합니다. 그것은 밥의 결함입니다.)
- IMPROVED: NCCSV는 지금 v1.2입니다. 변경은 파일이 이제 UTF-8 인코딩된 파일입니다. (그들은 ASCII이었다) 이제는 유니코드 문자가 포함될 수 있습니다. 인코딩 없이 \u_hhhhhhh_로 인코딩할 수 있지만 여전히 허용됩니다. NCCSV 파일을 작성할 때ERDDAP™이제 v1.2 파일을 작성합니다. ERDDAP™여전히 v1.0 및 v1.1 사양을 따르는 NCCSV 파일을 읽을 것입니다. Pauline-Chauvet, n-a-t-e 및 thogar-computer 덕분에 다양한 스프레드 시트 프로그램을 보장하기 위해 테스트를하고 UTF-8 파일을 가져올 수 있습니다. 이 코드 변경에 대한 Bob Simons 덕분에.
- NEW: status.html 웹 페이지에는 dataset loadDatasets가 현재 로딩 및 관련 통계를 나타내는 상단의 라인이 있거나 dataset이 로드되지 않은 경우 아무도 없습니다. 이것은 매우 도움이 될 수 있습니다ERDDAP™왜 로드를 파악하려고 하는 관리자 Datasets는 이렇게 오래 가지고 갑니다. 또한 nGridDatasets, nTableDatasets 및 nTotalDatasets는 그 밑에 지금 즉석 조사합니다 (이전에, 그들은 마지막 주요 부하의 끝으로 있었다 데이터셋) · 이 변경은 로이 Mendelssohn입니다. 이 코드 변경에 대한 Bob Simons 덕분에.
- IMPROVED: 생성 데이터셋 Xml는 CF-1.10로 변경됩니다. (이었다 CF-1.6) "Conventions" 속성에서. 이 코드 변경에 대한 Bob Simons 덕분에.
- 몇몇 작은 변화 및 버그 수정.
버전 2.22
(출시 2022-12-08)
이 릴리스는 Bob Simons에 의해 수행되었음을 주목합니다. 그는 여전히 그의 성공자로 전환하는 동안 활동하고 있음을 보여줍니다.
- 새로운 기능 및 변경 (사용자 정의) ::
- (이름 *)
- 기타ERDDAP™관리자는 알아야 할:
- 계속: 아무것도.
- 보안 문제 해결: 언어 선택 드롭 다운 코드에 크로스 사이트 스크립트 관련 버그가 있었다. 이름 *NOAA이 잡기를 위한 안전 검사. 이 쇼는NOAA보안은 활발하고 일상적으로 보안 약점을 찾고 있습니다.ERDDAP·
- 보안 FIX: 에 의해 사용되는 많은 도서관ERDDAP™업데이트, 평소처럼, 이 릴리스의 일부로. 이번에는 PostgreSQL 드라이버를 업데이트했습니다 (보안 버그가 있었다) 에 42.5.1.
- IMPROVED: 더 작은 변화에ERDDAP메모리 관리 시스템은 사용 가능한 메모리 부족으로 인해 주어진 요청의 가능성을 감소해야합니다.
- 몇몇 작은 변화 및 버그 수정.
버전 2.21
(출시 2022-10-09)
- 새로운 기능 및 변경 (사용자 정의) ::
- (이름 *)
- 기타ERDDAP™관리자는 알아야 할:
- 으로:Java17, 당신은 setenv.bat 또는 setenv.sh에 JAVA\_OPTS에 \-d64를 사용하지 않아야합니다. 그렇다면 제거하십시오. 64 비트 모드가 현재 선택한 경우 64 비트 버전을 다운로드 할 때Java· Sam Woodman에게 감사.
- 버그 FIX: 때로는 새로운 전자 메일 시스템은 Google 이메일 서버가 시도에 모든 미래 로그를 거부하려고 시도했습니다. 이제 이메일 시스템은이 및 관련 문제를 피합니다.
버전 2.20
(출시 2022-09-30)
- v2.20을 사용하지 마십시오. 그것은 흠뻑. 그러나 관리자는 여전히 v2.21 +로 업그레이드 할 때 아래에 나열된 TO 항목이 수행해야합니다.
- 새로운 기능 및 변경 (사용자 정의) ::
- (이름 *)
- 기타ERDDAP™관리자는 알아야 할:
- IMPROVED: 우리는 오래된 기억 관리 체계를 reenabled (Math2.ensureMemory사용할 수 있는) 새로운 메모리 관리 시스템을 수정 (연락처) 그것을 더 잘 일하기 위하여. 이름 *메모리 상태상세 정보
- CHANGED: 기본값<ip주소MaxRequests> 내 계정datasets.xml증가량이 7에서 15로 증가했습니다. 그것은 몇 가지 합법적 인 것 이다WMS클라이언트는 7 이상 동시 요구를 생성할 수 있습니다.
버전 2.19
(출시 2022-09-01)
- v2.19를 사용하지 마십시오. 그것은 흠뻑. 그러나 관리자는 여전히 v2.20 +로 업그레이드 할 때 아래에 나열된 항목이 수행해야합니다.
- 새로운 기능 및 변경 (사용자 정의) ::
- NEW: 새로운 서버 측 기능이 있습니다,orderByDescending, 같은 작품orderBy, 하지만 정렬 하 여 순서. Adam Leadbetter 덕분에.
- IMPROVED: 지금, 도표 (그러나 지도가 없습니다.) 캔버스에 사용할 수있는 공간을 채울 수 있습니다, 즉, 전설에 의해 사용하지 않는 공간. &.size=_width_를 추가하고 조작하여 키 큰 그래프, 사각 그래프 또는 넓은 그래프를 얻을 수 있습니다.|height 매개 변수 (너비와 높이가 캔버스의 크기를 지정합니다. 픽셀) 요청 URL에. (이것은 .graph 웹 페이지에 옵션이 아닙니다. URL을 수동으로 추가해야 합니다.) &.size 매개변수를 지정하지 않으면, .smallPng, .png, .largePng, .smallPdf, .pdf 및 .large.pdf에 대한 요청은 사전 정의 된 캔버스 크기를 가지고 있으므로, 그래프는 사용 가능한 공간을 채우기 위해 확장되지만 보통 평방이 될 것입니다. Bob Fleming 덕분에.
- 기타ERDDAP™관리자는 알아야 할:
- 계속하기:ERDDAP™현재 요구 사항Java17 관련 Tomcat 10. 당신은 따라야ERDDAP™설치 설명서 (또는 Docker를 위한 동등한 e.g.) 설치하기Java17 및 Tomcat 10 및 복사\[뚱 베어\]/content 디렉토리에서 당신의 Tomcat 8 설치 새로운\[뚱 베어\]디렉토리. 당신에 게 할 필요가 다른 변경이 없습니다ERDDAP이 변화와 관련된 임명. 다른 말에서,ERDDAP™전하기 때문에 작동합니다.
자주 묻는 질문ERDDAP- Tomcat의 server.xml 및 context.xml과 관련된 변경 사항이 Tomcat을 업그레이드 할 때. 이름 *ERDDAP이름 *Tomcat 설치 지침·
내 인상Java17는 그것은 더 긴 실행을 위한 처리 힘 그리고 기억을, 더 큰 신청 좋아합니다 좋아합니다ERDDAP™, 그래서 그것은 약간 더 느린 작동Java저출력 컴퓨터를 가진 8 (e.g., 2개의 핵심 및 최소한도 렘) 그리고 약간 더 빠른 작동Java고성능 컴퓨터를 가진 8 (e.g., 4 + 코어 및 화려한 RAM) · 그래서 당신은 가난한 성능을 볼 경우, 리눅스 같은 프로그램을 사용맨 위로자원 이용을 확인하고 주를 고려ERDDAP™더 많은 리소스, 더 많은 메모리. 기억은 싸다! 대부분의 전화에는 당신이 실행하는 사용중인 서버보다 프로세서와 메모리가 더 있습니다.ERDDAP· Erin Turnbull 덕분에.
- TO DO: 이용 시ERDDAP™Cassandra에 액세스하려면 Cassandra의 버전을 사용해야합니다.Java당신은 Cassandra 실행을 위해 사용되었다. 그냥 스위치Java17 Tomcat+를 실행하기 위해ERDDAP·
- TO : 추천 : 서버의 CPU가 4 + 코어와 8 + RAM의 GB가 있다면, 이러한 설정으로 변경 고려datasets.xml파일 :
<nGridThreads>3</nGridThreads>
<nTableThreads>3</nTableThreads>