ERDDAP™ 기타
ERDDAP™ 좋은 예입니다. 사용자 중심의 혁신 , 제품 혁신은 수시로 소비자에게서 옵니다 ( ERDDAP™ 이름 *) , 뿐만 아니라 생산자 ( ERDDAP™ 주요 특징) · 몇 년 동안, 새로운 기능 및 변경에 대한 아이디어의 대부분은 ERDDAP™ 사용자에서 온다. 이러한 사용자는 훌륭한 아이디어에 대해 아래에 적립됩니다. 감사합니다! 좋은 제안을 계속하십시오!
각각의 변화는 다음과 같습니다. ERDDAP™ 다운로드
버전 2.28.1
(출시 2025-09-05)
- 기타 ERDDAP™ 관리자는 알아야 할:
- X-Forwarded-Prefix에 추가된 지원. 이것은 하위 경로에 서버를 실행하는 관리자에 특히 관심. 자주 묻는 질문 아파치 이름 * 사이트맵 더 많은 정보.
이름 * @srstsavage의
버전 2.28.0
(출시 2025-08-29)
-
새로운 기능 및 변경 (사용자 정의) ::
-
Croissant 스키마 현재 이용 가능합니다. Admins는 기본 메타 데이터가 Croissant를 사용하는지 여부를 제어 할 수 있지만 2.28.0로 시작하면 새로운 수출 파일 유형 ".croissant"로 Croissant 정의를 요청할 수 있습니다. (jsonld 파일 제공) ·
-
기타 ERDDAP™ 관리자는 알아야 할:
-
새로운 도커 모든 합병 풀 요청에 생성 된 이미지. 이들은 알파 빌드, 그들은 버전이 없습니다. 그들은 내장되었을 때 나타내는 "20250814T034025"와 같은 태그가 있습니다. 당신이 이것을 사용할 수있는 최신 기능을 시도하려는 경우. 뭔가 더 안정적인 사용을 원한다면 semantic 버전 태그와 함께 릴리스 (스카이프 8.49.0.49) · 우리는 항상 알파 릴리스가 유용 할 것을 목표로하지만, 우리의 버전 출시보다 더 적은 테스트가 있습니다. 우리는 항상 가장 최근의 semantic 버전 출시 될 우리의 "latest" 릴리스로 새로운 무언가를 사용하는 것이 좋습니다.
이름 * 웹 사이트 · @abkfenris의 · @srstsavage의 · MathewBiddle의 특징 Docker Images에 대한 그들의 기여. 이것은 @ststsavage를 제외하고 그들 모두에서 첫 번째 기여를 포함!
- 생성에 대한 현재 지원 Croissant 스키마 파일. 기본적으로 입니다. 당신은 당신의 setup.xml에 Croissant 스키마를 비활성화 할 수 있습니다 (RECOMMENDED- 이 작업을 수행해야하는 경우 GitHub의 문제 또는 파일에 도달하십시오.) ::
<generateCroissantSchema>false</generateCroissantSchema>
-
일부 설정은 기본 값이 변경되었습니다. useHeadersForUrl 과 useEddReflection 이제 모두 기본값으로 true. 문제가 발생하면 false로 설정해야합니다. 문제가 발생하면 문제가 발생합니다. intent는 미래의 릴리스에서 제거하는 것입니다.
-
일부 설정이 제거되었습니다. useSharedWatch서비스 및 redirectDocumentation ToGitHubIo는 여러 릴리스에 기본적으로 true로 설정되었으며이 시점에서 꽤 잘 테스트되었습니다. 몇몇 부호 정리를 위해 허용된 이 제거.
-
몇몇 작은 변화, 버그 수정 및 최적화.
-
제품 정보 ERDDAP™ 개발자:
-
죽은 코드의 랏 제거. 많은 경고 고정.
버전 2.27.0
(출시 2025-06-11)
-
새로운 기능 및 변경 (사용자 정의) ::
-
/erddap/convert/color.html에서 서버의 colorbar 변환기에 새로운 자료
-
기타 ERDDAP™ 관리자는 알아야 할:
-
Default behavoir는 캐시가 이제 주요 로드 데이터셋 작업의 독립적으로 삭제됩니다. 이것은 오래된 캐시 파일의 믿을 수 있고 일정한 정리를 허용합니다. 디스크 공간에 낮은 경우 서버 behavoir를 개선하는 추가 작업 (서버가 공간을 실행하고, 오류를 방지하기 위해 낮은 디스크 환경에서 캐시를 더 자주 삭제하는 요청의 오류를 반환) · 내 계정 datasets.xml (또는 setup.xml) 새 캐시를 추가/설정할 수 있습니다. ClearMinutes 매개 변수는 자주 서버가 캐시를 삭제하는 방법을 제어합니다. 참고, 기존의 cacheMinutes 매개 변수는 파일의 나이를 유지, 새로운 캐시 ClearMinutes는 종종 chache를 맑게하는 방법입니다.
<cacheClearMinutes>15</cacheClearMinutes>
setup.xml에 false로 taskCacheClear을 설정하여 새로운 캐시 클리어 체크를 비활성화 할 수 있지만 권장되지 않습니다. 뚱 베어 ClearMinutes도 Datasets 문서 ·
- Localized dataset 메타데이터 지원 로컬라이제이션을 지원합니다. addAttributes 이름 * 추가 xml:lang 태그로 속성을 추가합니다. 예를 들어 프랑스 제목을 dataset에 추가하려면 addAttributes 단면도는 다음을 포함합니다:
<att name="title">Data from a local source.</att>
<att name="title" xml:lang="fr">Données provenant d'une source locale.</att>
자주 묻는 질문 metadata 문서 ·
-
새로운 도커 SSL 및 barebones Prometheus 서버에 대한 옵션을 가진 파일을 컴파일합니다. Shane St. Savage for SSL 및 Prometheus를 위한 Jiahui Hu에 감사합니다.
-
헤더의 정보를 사용하여 설정 파일에 의존하는 대신 서버 URL을 결정합니다. 서버가 여러 이름에 접근할 수 있으며 특정 구성을 단순화할 수 있습니다. 이를 활성화하고 피드백을 보낼 수 있습니다.
<useHeadersForUrl>true</useHeadersForUrl>
-
몇몇 작은 변화, 버그 수정 및 최적화.
-
제품 정보 ERDDAP™ 개발자:
-
출력 파일 유형이 코드에서 정의되는 방법에 Refactor. 이렇게 파일 유형이 많은 코드 장소를 만질 필요없는 추가될 수 있어야 합니다.
버전 2.26
(릴리스 2025-03-31)
-
모든 것:
-
우리의 문서 사이트에 큰 업데이트:https://erddap.github.io/ 업데이트 된 외관이 개선 된 항법, 검색, 번역, 그리고 그것은 쉽게 앞으로 유지해야합니다!
-
새로운 기능 및 변경 (사용자 정의) ::
-
구독 및 RSS 업데이트는 파일 변경에서 자주 업데이트되는 datasets에 더 의존해야 합니다.
-
기타 ERDDAP™ 관리자는 알아야 할:
-
기본값은/supports를 요구합니다 Java 버전 21. 이 릴리스에서 다시 쉽게 만들 수 있습니다 Java 17 호환 바이너리.
-
UI의 datasets에 대해 표시된 정보를 사용자 정의하는 새로운 기능. Dataset 인용과 같은 것들을 추가하는 것이 특히 유용합니다. 더 자세한 내용은 읽을 수 있습니다 새 문서 · 기여에 대한 Ayush Singh 덕분에!
-
추가 Prometheus 미터. 가장 큰 것은
http _request_duration_seconds
: "request_type", "dataset_id", "dataset_type", "file_type", "lang_code", "status_code" 이 기계 읽기 쉬운 체재는 사용자가 서버를 사용하는 방법을 이해하기 위하여 미터의 더 나은 수집을 가능하게 할 것입니다. -
ISO19115 XML 파일을 생성하는 새로운 방법. 그것은 Apache SIS를 사용하고이 릴리스의 새로운 옵션입니다. 이를 활성화하고 피드백을 보낼 수 있습니다.
<useSisISO19115>true</useSisISO19115>
-
UI는 이제 각 url에 대한 개별 링크를 만듭니다. infoUrl 그리고 요약.
-
구독 및 RSS 업데이트는 파일 변경에서 자주 업데이트되는 datasets에 더 의존해야 합니다. 이 문제가 발생하면 GitHub에 도달하고 아래 플래그를 setup.xml에 추가하여 기능을 비활성화하십시오. 관련 상품
<updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
- Subset 변수는 더 이상 dataset type EDDTableFromNcCFFiles에 대해 자동으로 생성되지 않습니다. 행동에 의존하는 경우, 당신은 할 수 있습니다 (선호되는 해결책) 추가하기 subsetVariables dataset 정의에 datasets.xml , 또는 아래 플래그를 setup.xml에 추가합니다. 이 턴이 필요하면 GitHub에 도달하여 사용 사례를 더 잘 지원할 수 있습니다. 관련 상품
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
- 서버는 이제 문서 요청을 리디렉션합니다. (아래 다운로드/ 문서는 migrated) 새 문서 사이트에. 필요하다면 setup.xml의 플래그와 함께 비활성화 할 수 있습니다. 관련 상품
<redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
-
몇몇 작은 변화 및 버그 수정.
-
제품 정보 ERDDAP™ 개발자:
-
더 많은 코드 품질 개선 및 죽은 코드 정리. 이 포함 된 미성년자 최적화, 더 나은 복제 자원의 취급, 긴 사용 데이터 유형에서 멀리 마이그레이션 (벡터처럼) ·
-
config, 메시지 및 메트릭 코드의 대부분을 끌어 EDStatic에 큰 재구성. 그것은 또한 더 나은 초기화 및 디렉토리 경로의 취급을 캡슐화 (이 마지막 2는 더 많은 것을 수행해야합니다.)
-
공식적으로 지원된 Docker Image를 향해 진행 중입니다. 계획은 최종화 및 출시 후입니다. ERDDAP™ 2.26 릴리스가 가능합니다.
버전 2.25
(출시 2024-10-31)
- 새로운 기능 및 변경 (사용자 정의) ::
- EDDTableFromFiles는 이제 파생된 산출을 가진 쿼리를 지원할 수 있습니다 (글로벌, jexl 스크립트, 또는 변수) ·
- 기타 ERDDAP™ 관리자는 알아야 할:
- 버전 2.25 필요 Java 21명 이상 이것은 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/stylestlye-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™ 관리자는 알아야 할:
- 으로: Java 17, 당신은 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: 새로운 서버 측 기능이 있습니다, orderBy Descending, 같은 작품 orderBy , 하지만 정렬 하 여 순서. Adam Leadbetter 덕분에.
- IMPROVED: 지금, 도표 (그러나 지도가 없습니다.) 캔버스에 사용할 수있는 공간을 채울 수 있습니다, 즉, 전설에 의해 사용하지 않는 공간. &.size=_width_를 추가하고 조작하여 키 큰 그래프, 사각 그래프 또는 넓은 그래프를 얻을 수 있습니다. | height 매개 변수 (너비와 높이가 캔버스의 크기를 지정합니다. 픽셀) 요청 URL에. (이것은 .graph 웹 페이지에 옵션이 아닙니다. URL을 수동으로 추가해야 합니다.) &.size 매개변수를 지정하지 않으면, .smallPng, .png, .largePng, .smallPdf, .pdf 및 .large.pdf에 대한 요청은 사전 정의 된 캔버스 크기를 가지고 있으므로, 그래프는 사용 가능한 공간을 채우기 위해 확장되지만 보통 평방이 될 것입니다. Bob Fleming 덕분에.
- 기타 ERDDAP™ 관리자는 알아야 할:
- 계속하기: ERDDAP™ 현재 요구 사항 Java 17 관련 Tomcat 10. 당신은 따라야 ERDDAP™ 설치 설명서 (또는 Docker를 위한 동등한 e.g.) 설치하기 Java 17 및 Tomcat 10 및 복사 \[ 뚱 베어 \] /content 디렉토리에서 당신의 Tomcat 8 설치 새로운 \[ 뚱 베어 \] 디렉토리. 당신에 게 할 필요가 다른 변경이 없습니다 ERDDAP 이 변화와 관련된 임명. 다른 말에서, ERDDAP™ 전하기 때문에 작동합니다.
자주 묻는 질문 ERDDAP - Tomcat의 server.xml 및 context.xml과 관련된 변경 사항이 Tomcat을 업그레이드 할 때. 이름 * ERDDAP 이름 * Tomcat 설치 지침 ·
내 인상 Java 17는 그것은 더 긴 실행을 위한 처리 힘 그리고 기억을, 더 큰 신청 좋아합니다 좋아합니다 ERDDAP™ , 그래서 그것은 약간 더 느린 작동 Java 저출력 컴퓨터를 가진 8 (e.g., 2개의 핵심 및 최소한 도 렘) 그리고 약간 더 빠른 작동 Java 고성능 컴퓨터를 가진 8 (e.g., 4 + 코어 및 화려한 RAM) · 그래서 당신은 가난한 성능을 볼 경우, 리눅스 같은 프로그램을 사용 맨 위로 자원 이용을 확인하고 주를 고려 ERDDAP™ 더 많은 리소스, 더 많은 메모리. 기억은 싸다! 대부분의 전화에는 당신이 실행하는 사용중인 서버보다 프로세서와 메모리가 더 있습니다. ERDDAP · Erin Turnbull 덕분에.
- TO DO: 이용 시 ERDDAP™ Cassandra에 액세스하려면 Cassandra의 버전을 사용해야합니다. Java 당신은 Cassandra 실행을 위해 사용되었다. 그냥 스위치 Java 17 Tomcat+를 실행하기 위해 ERDDAP ·
- TO : 추천 : 서버의 CPU가 4 + 코어와 8 + RAM의 GB가 있다면, 이러한 설정으로 변경 고려 datasets.xml 파일 :
<nGridThreads>3</nGridThreads>
<nTableThreads>3</nTableThreads>
서버가 몇 가지 리소스를 가지고 있다면, "1"로 표시하십시오. nThreads 시스템 EDDGrid 파일 및 EDDTable fromFiles는 크게 향상되었습니다. 이 변화는 거대한 속도 개선에 주도 (e.g., nThreads가 2개 이상에 놓일 때 2X speedup) 가장 도전적인 요청 (많은 파일이 결과를 수집하기 위해 처리되어야 할 때) · Chris John의 일부 관련 변화는 전반적으로 일반 속도로 이어질 것입니다. ERDDAP · 이 변경에 대한 코드는 Chris John이 기여했습니다. 감사합니다. 크리스!
- 경고: 안으로 hyphens datasetID 's are deprecated and no longer 서포트 (기술적으로 아직도 허용하는) · 그들은 아마 다음 릴리스에 용해 될 것입니다. 당신이 hyphens를 사용하는 경우에, 문제를 피하기 위하여 underscores에 스위치. 이제 변경을 한다면, 그것은 당신의 자신의 속도로. 다음 릴리스를 기다릴 경우, 당신은 공황에있을 것이며 그 날을 처리해야합니다.
- 새로운: 지금, .htmlTable 문자열 셀의 데이터가 데이터가 포함되는 경우 데이터 응답:image/png;base64, base64 인코딩된 .png 이미지, ERDDAP™ 아이콘 표시 (그래서 사용자는 이미지를 볼 수 있습니다.) 텍스트 또는 클립보드에 이미지를 저장하는 버튼. Marco Alba에게 감사 (누가 코드에 기여) 그리고 Bob Simons (나는 그것을 약간 수정했다) ·
- 새로운: -doNotAddStandardNames \-doNotAddStandardNames를 실행할 때 명령줄 매개변수로 포함하면 데이터셋 Xml, 생성 데이터셋 Xml는 추가하지 않습니다 standard\_name 으로 addAttributes 위도, 경도, 고도, 깊이 또는 시간이라는 변수 이외의 변수에 대해 (그것은 분명하다 standard\_name ₢ 킹) · 이것은 당신이 생성에서 산출을 사용하는 경우에 유용합니다 데이터셋 직접 Xml ERDDAP™ 출력을 편집하지 않고 생성하기 때문에 데이터셋 Xml는 종종 추측 standard\_name s 잘못된. (우리는 항상 당신이 그것을 사용하기 전에 출력을 편집하는 것이 좋습니다 ERDDAP ·) 이 매개 변수를 사용 하 여 다른 미성년자 관련 효과 때문에 추측 standard\_name 다른 목적으로 종종 사용됩니다. 예를 들어, 새를 만들려면 long\_name , 그리고 colorBar 설정을 만들. Kevin O'Brien에게 감사.
- 새로운: 지금 넣을 수 있습니다<업데이트MaxEvents>10</업데이트MaxEvents> 내 계정 datasets.xml (상단의 다른 설정으로) 파일 변경의 최대 수를 변경 (기본값=10) updateEveryNMillis 시스템에서 처리됩니다. 더 큰 수 (100개?) dataset가 항상 최신 상태로 유지된다는 것이 매우 중요합니다. 이름 * updateMaxEvents 문서 · John Maurer에게 감사.
- NEW : 글로벌 지원 추가 " real\_time 뚱 베어 | false" 문자열 속성. 이것은 거짓 (기본값) dataset가 업데이트되지 않는 경우 모든NMillis, ERDDAP™ 전체 파일이 생성되어야 파일 형식의 요청에 대한 응답을 캐시합니다. ERDDAP™ 사용자의 응답을 보내고 약 15 분 동안 재사용 할 수 있습니다. (₢ 킹 .nc 파일 형식) · 이 true로 설정되거나 dataset가 업데이트된 경우 모든NMillis, ERDDAP™ 응답 파일을 결코 캐시하지 않으며 항상 새로 생성 된 파일을 반환합니다. John Maurer에게 감사.
- NEW: 이메일은 이제 별도의 emailThread로 보내집니다. LoadDatasets가 전송되기 위해 이메일을 기다릴 필요가 없기 때문에로드 데이터셋 및 기타 작업을 신속하게 생성합니다. 새 시스템은 이메일 세션 당 여러 이메일을 보낼 수 있습니다, 따라서 이메일 서버 로그인의 번호를 감소하고 그들은 너무 자주 있기 때문에 실패의 위험을 감소. log.txt의 status.html 페이지와 진단 메시지에 emailThread에 대한 통계가 있습니다. - "emailThread"를 찾습니다. nEmailsPerSession=0의 키가 큰 점은 문제, 즉, 이메일 세션이 어떤 이메일을 보낼 수 없습니다. Bob Simons에게 감사.
- CHANGED: 이메일은 약간 다른 부호로 지금 보내집니다 (이름 * Java 17 이메일 변경Thread) · 메일을 보내는 데 문제가 있다면, 이메일을 보내주십시오. erd.data at noaa.gov ·
- NEW : "터치" 원격 URL이 이제 별도의 TouchThread에서 처리됩니다. LoadDatasets가 완료되기 위해 터치를 기다릴 필요가 없기 때문에 빠른 URL을 터치하는 다른 작업을로드합니다. 때로는 긴 시간이 걸립니다. log.txt -- "touchThread"의 status.html 페이지와 진단 메시지에 대한 통계가 있습니다. Bob Simons에게 감사.
- NEW : "Major LoadDatasets Time Series"의 status.html 페이지에는 현재 헛된 요청 수를 나타내는 새로운 "shed" 열이 있습니다. ERDDAP™ 메모리 사용도 높다. 헛된 요청은 HTTP 상태 코드 503 "서비스 가능"을 반환합니다. 그 요청은 반드시 문제가 없었습니다. 그들은 단지 바쁜 시간에 도착. 이것은 방법의 revamp의 일부였다 ERDDAP™ 높은 메모리 사용으로 거래.
- NEW: 유닉스/리눅스 컴퓨터에서는 CPU 부하 및 메모리 사용을 포함하여 현재 운영 체제 정보를 가진 status.html 웹 페이지에 "OS Info"라인이 있습니다.
- IMPROVED: 지금, 때 ERDDAP™ 다시 시작하고 QuickRestart=true, EDDTableFromFiles datasets는 subset를 재사용할 것입니다 .nc 그리고 명백한 .nc · 몇몇 datasets를 위해, 이것은 매우 dataset를 적재하는 시간을 감소시킵니다 (예, 60 초에서 0.3s까지) · 새로운 emailThread 및 taskThread와 함께 (더 보기) , 이것은 크게 재시작을 가속화해야 ERDDAP™ 더 많은 것 ERDDAP™ 설치. Ben Adams와 John Kerfoot 덕분에.
- 변경: 이전, orphan datasets (datasets는 ERDDAP™ 그러나 없다 datasets.xml ) 상태에 단순히 표기. 각 주요 loadDatasets 후에 log.txt에서 html과. 이제 자동으로 제거됩니다. ERDDAP™ 그리고 status.html과 log.txt에 표기된 경우, 이메일 모든 것 데이터셋을 제거하려면 ERDDAP™ , 이제 모두 당신이해야 할 xml의 펑크 제거 datasets.xml 그리고 그것은 다음 주요 loadDatasets에서 제거됩니다. Bob Simons에게 감사.
- netcdf-java v5.5.2 및 v5.5.3의 KNOWN BUG : 더 보기 EDDGrid 인기 동영상 GenerateDatasets의 카탈로그 옵션 Xml는 원격 THREDDS 카탈로그의 데이터 세트에 대한 참조를 포함하는 THREDDS 카탈로그에 대한 작업에 사용됩니다. 이제는 없습니다. 나는 netcdf-java 개발자에게 문제를 보고했습니다.
- BUG FIX: Docker 사용자 설정 설정을위한.xml 매개 변수를 통해 ERDDAP \_paramName: int 및 불린 매개 변수 (e.g. 이메일 Smtp 포트) · ERDDAP™ 단지 _paramName_를 찾고 잘못되었습니다. 지금 그것은 보인다 _ ERDDAP \_paramName_입니다. Alessandro De Donno 덕분에.
- 변경 : ERDDAP™ 테스트 시스템은 이제 자동화된 시스템을 사용하여 새로 생성된 테스트 이미지가 예상대로 정확하게 확인할 수 있습니다. Chris에게 감사 존의 제안과 Bob Simons의 구현.
버전 2.18
(출시 2022-02-23)
- 새로운 기능 및 변경 (사용자 정의) ::
- 이름 *
- 기타 ERDDAP™ 관리자는 알아야 할:
- 버그 FIX: .nc 파일은 일부 상황에서 닫지 않았습니다. 지금 그들은. Marco Alba, Roland Schweitzer, John Maurer, 그리고 다른 사람 덕분에.