ERDDAP™変更点
ERDDAP™素晴らしい例です。ユーザー主導のイノベーション消費者から製品革新が頻繁に来るところ (ERDDAP™ユーザー) プロデューサーだけでなく、 (ERDDAP™開発者) お問い合わせ 長年にわたって、新しい機能と変化のためのアイデアのほとんどERDDAP™ユーザーから来ています。 これらのユーザーは、その優れたアイデアのために以下にクレジットされます。 お問い合わせ ぜひご参加ください!
それぞれに関連した変更は次のとおりです。ERDDAP™リリース
バージョン2.27.0
(リリース 2025-06-11)
-
新機能と変更 (ユーザ向け) : : :
-
/erddap/convert/color.html のサーバー上のcolorbarコンバーターへの新しいデータ
-
お知らせERDDAP™管理者は知っておく必要があります。
-
デフォルト behavoir は、キャッシュが主要なロードデータセットタスクの独立して消去されることです。 これは、古いキャッシュファイルのより信頼性と定期的なクリアを可能にします。 ディスクスペースの低いときにサーバーのBehavoirを改善する追加の作業があります (リクエストのエラーを返すと、サーバーがスペースからなくなる可能性があり、エラーを防止しようとすると、ディスクの状況が低いときにキャッシュを頻繁にクリアする) お問い合わせ インスタグラムdatasets.xml (または setup.xml) 新しいキャッシュを追加/設定できます ClearMinutes パラメータは、サーバーがキャッシュをクリアする方法を頻繁に制御します。 Note、既存の cacheMinutes パラメータは、保存するファイルの年齢、新しいキャッシュを制御します。 ClearMinutesは、シャッチをクリアする頻度です。
<cacheClearMinutes>15</cacheClearMinutes>
これは推奨されていないが、setup.xml で false に設定することで、新しいキャッシュクリアチェックを無効にすることができます。 キャッシュ ClearMinutesは、データセットのドキュメントお問い合わせ
- 集中データセットメタデータサポート 値のローカリゼーションをサポートaddAttributesセクション。 追加のxml:langタグで属性を追加するだけです。 例えば、フランス語のタイトルをデータセットに追加するaddAttributesセクションには以下が含まれます:
<att name="title">Data from a local source.</att>
<att name="title" xml:lang="fr">Données provenant d'une source locale.</att>
利用可能な追加詳細メタデータドキュメントお問い合わせ
-
新しいドッカー SSL と barebones Prometheus サーバーのオプションでファイルをコンパイルします。 シャンゼ・セント・サベージ氏、プロメテウスの SSL と Jiahui Hu 氏に感謝します。
-
設定ファイルに依存する代わりに、ヘッダ内の情報を使用してサーバー URL を判断するサポート。 これにより、サーバーは複数の名前でアクセスでき、特定の設定を簡素化できます。 ご意見・ご要望等ございましたら、お気軽にお問い合わせ下さい。
<useHeadersForUrl>true</useHeadersForUrl>
-
いくつかの小さな変更、バグ修正、最適化。
-
お問い合わせERDDAP™開発者:
-
出力ファイルタイプがコードで定義される方法のレファクタ。 多くのコードの場所に触れなくてもファイルタイプを追加できるようにします。
バージョン 2.26
(リリース 2025-03-31)
- すべてのために:
- ドキュメントサイトへの大きな更新: https://erddap.github.io/
更新された外観に加えて、ナビゲーション、検索、翻訳が改善され、今後維持しやすくなります!
-
新機能と変更 (ユーザ向け) : : :
-
サブスクリプションとRSS更新はファイル変更から頻繁に更新されるデータセットのためにより確実に起こるべきです。
-
お知らせERDDAP™管理者は知っておく必要があります。
-
デフォルトリリースは必須/サポートJavaバージョン21. このリリースに戻り、簡単に作ることができますJava17 互換バイナリ。
-
UI内のデータセットについて表示される情報をカスタマイズする新機能。 データセットの引用のようなものを追加するには、これは特に便利です。 詳細については、あなたは読むことができます新しいドキュメントお問い合わせ ご協力ありがとうございました!
-
追加の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更新はファイル変更から頻繁に更新されるデータセットのためにより確実に起こるべきです。 問題が起きた場合は、GitHub でアクセスし、下記のフラグを setup.xml に追加して機能を無効にしてください。 コメントはありません
<updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
- サブセット変数は、データセット型 EDDTableFromNcCFFiles で自動的に生成されません。 行動に頼っていたら、 (好まれた解決) 追加するsubsetVariablesデータセット定義へdatasets.xmlまたは、setup.xml に以下のフラグを追加します。 これをオンにする必要があると感じた場合は、GitHub でアクセスしてください。そのため、ご使用のユースケースを先に動かすことができます。 コメントはありません
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
- サーバがドキュメントリクエストをリダイレクトするようになりました (ダウンロード中/ 移行されたドキュメント) 新しいドキュメントサイトへ。 必要に応じて、setup.xml のフラグでこれを無効化できます。 コメントはありません
<redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
-
いくつかの小さな変更とバグ修正。
-
お問い合わせERDDAP™開発者:
-
コードの品質改善とコードのクリーンアップ これには、マイナーな最適化、クロージャのリソースの取り扱いが向上し、長い障害物データ型から離れることが含まれます。 (ベクトルのような) お問い合わせ
-
設定、メッセージ、メトリックコードのほとんどをプルアウトするために、EDStatic への大規模なリファクタリング。 また、ディレクトリパスの初期化と処理をカプセル化します。 (これらの最後の2は、もっとやるべきです。)
-
正式にサポートされている Docker Image への多くの進行。 計画は完了し、後にリリースすることですERDDAP™2.26 リリース対応
バージョン 2.25
(公開日 2024-10-31)
- 新機能と変更 (ユーザ向け) : : :
- EDDTableFromFiles は、派生した出力のみでクエリをサポートできるようになりました。 (グローバル、jexlスクリプト、または変数) お問い合わせ
- お知らせERDDAP™管理者は知っておく必要があります。
- バージョン 2.25 は要求しますJava21 以降 LTSバージョンで1年以上使用可能です。
- SharedWatchService はデフォルトです。 無効にする必要がある場合は、chrisにお問い合わせください。 noaaa.gov で john を 知っているので、将来のバージョンで改善して追加することができます。 <useSharedWatchサービス>false</useSharedWatchService> を setup.xml へ。
- ザ・オブ・ザ・ERDDAP™サーバ起動時に servlet が起動します。 つまり、リクエストが作成されるまで待つのではなく、データセットがすぐにロードを開始します。
- EDDTableFromMultidimNcFiles の removeMVRows パラメータは、今度は効果をもたらします。 false に設定すると、一部のクエリが大幅に高速化できますが、すべてのデータセットには適していません。 詳細については、こちらをご覧くださいパラメータの説明お問い合わせ
- データセット (EDDTableFromNcFiles とEDDGridからNcFiles) zarr ファイルがサポートされています。 fileNameRegex または pathRegex のいずれかに "zarr" を含める必要があります。 詳細はこちらデータセットのドキュメントの zarr の secion詳しくはこちら
- 新しいデータセットタイプ、EDDTableFromParquetFilesがサポートされています。 詳細はこちらEDDTableFromParquetFiles データセットのド キュメントの secion詳しくはこちら
- Prometheus メトリック/erddap/metrics で利用できます。
- 新しいXMLパーザーの実装が利用可能です。 この新しいパーサーは、Xinclude を Xinclude で使用することができますdatasets.xmlお問い合わせ Ayush Singh の機能をありがとう。
- 新しいパラメーターdatasets.xml異常な活動の電子メールを制御するため。 珍しい行為 FailPercent デフォルトは 25% の古い値です。 Ayush Singh の機能をありがとう。
- dataset の読み込みエラーが status.html ページに表示されているかどうかを制御する setup.xml の新しいパラメーター。 デフォルトでは、ステータスページのデータセットエラーを無効にするには、showLoadErrorsOnStatusPage を false に設定します。<showLoadErrorsOnStatusページ>false</showLoadErrorsOnStatusページ>
- いくつかの小さな変更とバグ修正。
- お問い合わせERDDAP™開発者:
- 単位および統合に分けられるテスト (遅い) テスト。 また、テストが有効化され、テストが不十分になりました。
- エラーの傾向 (一部のチェックは無効になっています) Maven によって統合されるスポットバグ。
- Googleスタイルガイドと一致させるためにフォーマットされた完全なコードベース。
バージョン 2.24
(公開日 2024-06-07)
- 新機能と変更 (ユーザ向け) : : :
- 利用できる音響データセットのための新し い色のパレットEK80。 Rob Cermak のおかげで、これに感謝します。
- EDDTableAggregateRowsがすべての子供から適切な範囲を表示しなかった問題を修正しました。 修正とバグ報告のためのマルコ・アルバのおかげで。
- お知らせ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.
より多くの情報のためにあなたが行くことができるサイトマップCSPの設定について
- 新規共有ウォッチサービス これは、更新のためのディレクトリを見るための新しいオプションです。 データセットごとに1つのスレッドではなく、各ファイルシステムに1つのスレッドがあります。 ほとんどの場合、変更を監視するために使用されるスレッドの数を大幅に削減します。 すべてのデータセットは、独自の更新頻度を持つ各データセットの代わりに更新されます。 ほとんどの場合、これはほとんどのデータセットのより頻繁に更新を意味します。
この追加を有効にするには<useSharedWatchサービス>true</useSharedWatchService> を setup.xml へ。
ぜひ、ぜひお試しください。 noaaa.govでジョン.
- ログに誤ったvarの名前を修正しました。 Ayush Singhの修正のおかげで。
- いくつかの小さな変更とバグ修正。
- 改善のためのERDDAP™開発者:
- Dockerを使ったローカル開発のサポート マット・ホプソンとロジェに感謝します。
- Jetty およびドキュメントの改善によるローカル開発のサポート Micah Wengren ありがとうございます。
- 問題のクロスプラットフォームを削減するためのテストの変更。 お問い合わせ シャネ・セント・サヴィッジ
バージョン 2.23
(リリース 2023-02-27)
このリリースはボブ・サイモンズによって行われ、それによって、クリス・ジョンへの移行中に、彼はまだ周りと活動的であることを示しています。 このリリースでは、指定された場合を除き、すべてのコードの変更は Chis John によって行われます。
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせERDDAP™管理者は知っておく必要があります。
- するには:セキュリティの変更: 「Googleでログイン」の一部である新しいGoogle IDサービスライブラリを介してGoogle認証が達成されました。 旧「Googleサインイン」システムのサポートは2023-03-31を中止します。 そのため、Google 認証をお使いの場合ERDDAP™インストール, あなたは、に更新する必要がありますERDDAP™v2.23+ の前に。 ( ご迷惑をおかけしますが、ご了承ください。 それはボブの欠陥です。)
- 改善:NCCSV は v1.2 になりました。 変更は、ファイルがUTF-8でエンコードされたファイルであることです。 (彼らはASCIIだった) そのため、Unicode 文字はそのままに、エンコーディングなしで \u_hhhhhhhhhhhhhh_ として指定できます。 NCCSVファイルを書くとき、ERDDAP™v1.2 ファイルを書きます。 ERDDAP™v1.0 と v1.1 の仕様に従い、NCCSV ファイルを読み込みます。 Pauline-Chauvet、n-a-t-e、thogar-computer のおかげで、これを提案し、さまざまなスプレッドシートプログラムがUTF-8ファイルをインポートできるようにテストを実施します。 このコードの変更のためにボブサイモンのおかげで.
- NEW: status.html の Web ページには、データセットの loadDatasets が現在ロードおよび関連する統計情報、データセットがロードされていない場合、またはデータセットがロードされていない場合のどれかを示すトップの近くの行があります。 これは非常に役立つことができますERDDAP™ロードの理由を把握しようとする管理者 データセットは長持ちしています。 また、nGridDatasets、nTableDatasets、nTotalDatasets は、現在インスタンス化されている以下の数をカウントします。 (以前、彼らは最後の主要な負荷の端としていました データセット) お問い合わせ この変更は、ロイ・メンデルスゾーンのことです。 このコードの変更のためにボブサイモンのおかげで.
- 生成: GenerateDatasets XmlがCF-1.10に変更 (CF-1.6 は) "Convention" 属性で。 このコードの変更のためにボブサイモンのおかげで.
- いくつかの小さな変更とバグ修正。
バージョン 2.22
(リリース 2022-12-08)
今回のリリースはボブ・サイモンズによって行われたことに注意して、彼の成功者への移行中に、彼はまだ周りとアクティブであることを示しました。
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせERDDAP™管理者は知っておく必要があります。
- する: 何も.
- セキュリティ バグ修正: 言語選択のためのコードにクロスサイトスクリプト関連のバグがありました。 お問い合わせNOAAこれをキャッチするためのセキュリティスキャン。 これは、NOAAセキュリティは積極的に、定期的にセキュリティの弱点を探していますERDDAPお問い合わせ
- セキュリティフィックス: 使用する多くのライブラリERDDAP™このリリースの一環として、通常どおり更新されました。 今回はPostgreSQLドライバをアップデートしました。 (セキュリティバグがあった) から 42.5.1.
- 改善: より小さい変更へのERDDAPメモリ管理システムは、利用可能なメモリが不足しているため、与えられたリクエストが失敗する可能性を減らす必要があります。
- いくつかの小さな変更とバグ修正。
バージョン 2.21
(リリース 2022-10-09)
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせERDDAP™管理者は知っておく必要があります。
- お問い合わせJava17、 setenv.bat または setenv.sh の JAVA\_OPTS で \-d64 を使用しないでください。 そこであれば、削除してください。 64ビット版をダウンロードしたときに64ビットモードが選択されていると思いますJavaお問い合わせ サム・ウッドマンのご協力ありがとうございました。
- バグフィックス: 時々、新しいメールシステムは、あまりにも頻繁にログインしようとしました。これにより、Googleメールサーバーは、すべての将来のログを試みることを拒否しました。 これで、メールシステムがこれと関連の問題を回避します。
バージョン 2.20
(リリース 2022-09-30)
- v2.20 を使用しないでください。 それは欠陥です。 しかし、管理者は、v2.21 +にアップグレードするときに、下に記載されているTO DO項目を行う必要があります。
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせERDDAP™管理者は知っておく必要があります。
- 改善: 古いメモリ管理システムを再有効化 (数学2.ensureMemoryAvailable) 新しいメモリ管理システムを修正 (EDStatic.shedこのリクエスト) うまくいく。 お問い合わせ記憶状態詳しくはこちら
- CHANGED: デフォルト<ipAddressMaxRequests> お問い合わせdatasets.xml7から15に増加しました。 それはいくつかの正当なものであることは明らかですWMSクライアントは7件以上の同時リクエストを生成できます。
バージョン 2.19
(リリース 2022-09-01)
- v2.19 を使用しないでください。 それは欠陥です。 しかし、管理者は、v2.20 +にアップグレードする際に、下に記載されているTO DO項目を行う必要があります。
- 新機能と変更 (ユーザ向け) : : :
- NEW:新しいサーバー側の機能があります、orderBy好きな作品の絶え間ないorderBy, しかし、降順にソート. アダム・リードベッターのおかげで。
- 即興:今、グラフ (地図ではなくマップ) キャンバスに空きスペースを埋めるために展開します。つまり、凡例では使われない空間です。 &.size=width を追加して操作することで、高グラフ、四角グラフ、または広いグラフを得ることができます。|height パラメータ (幅と高さは、キャンバスのサイズ、ピクセルで指定します) URL リクエストで。 (.graph の Web ページではオプションではありません。 手動でURLに追加する必要があります。) &.sizeパラメータを指定しない場合は、.smallPng、.png、.largePng、.smallPdf、.pdf、および.large.pdfの要求はあらかじめ定義されたキャンバスサイズを持っているので、グラフは利用可能なスペースを埋めるために展開しますが、通常はほぼ四角になります。 ボブ・フレミングのおかげ
- お知らせERDDAP™管理者は知っておく必要があります。
- お問い合わせERDDAP™今すぐリクエストJava17 と関連する Tomcat 10. あなたが従わなければならないERDDAP™インストール手順 (または Docker の等しい例) インストールするJava17 と Tomcat 10 をコピーし、\[トームキャット\]あなたのTomcat 8インストールから新しい/contentディレクトリ\[トームキャット\]ディレクトリ。 あなたがあなたのものにする必要がある他の変更はありませんERDDAPこの変更に関連するインストール。 つまり、ERDDAP™前にやったように作品。
忘れてはいけませんERDDAP-Tomcatのserver.xmlとcontext.xmlをアップグレードするときに関連した変更。 お問い合わせERDDAPお問い合わせTomcatインストール手順お問い合わせ
私の印象Java17 は、長期的、より大きい適用のためのより多くの処理力および記憶を好むことですERDDAP™より少し遅くなるのでJava低い電力コンピュータとの8 (例:2コアと最小限のRAM) そしてより少し速く働かせますJava8 高い発電コンピュータと (例:4コアと豊富なRAM) お問い合わせ パフォーマンスが悪い場合は、Linux のようなプログラムを使用してください。トップトップリソースの使用法を確認し、与えることを考慮するERDDAP™より多くのリソース、特により多くのメモリ。 記憶は安い! ほとんどの携帯電話は、実行するために使用しているサーバーよりも多くのプロセッサとメモリを持っていますERDDAPお問い合わせ Erin Turnbullのおかげで.
- TO DO: ご利用の場合ERDDAP™Cassandraにアクセスするには、Cassandraのために、あなたは、バージョンのJavaCassandraを実行するために使用していたこと。 スイッチだけJava17 ランニングのための Tomcat+ERDDAPお問い合わせ
- お問い合わせ: サーバの CPU が 4 コアと 8 + GB の RAM を持っている場合は、これらの設定を変更してください。datasets.xmlファイル:
<nGridThreads>3</nGridThreads>
<nTableThreads>3</nTableThreads>
サーバがリソースが少ない場合は、その設定の「1」に固執します。 nThreadsシステムEDDGridファイルとEDDTable FromFilesが大幅に改善されました。 これらの変化は、巨大な速度改善につながる (例えば、nThreads が 2 以上に設定されると 2X のスピードアップ) 最も困難な要求のために (多数のファイルが結果を集めるために処理しなければならない場合) お問い合わせ Chris Johnの関連変更は、全体的に一般的なスピードアップにつながるERDDAPお問い合わせ これらの変更のコードは、Chris John が貢献しました。 お問い合わせ クリス!
- 警告: 催眠datasetID's は非推奨であり、サポートされていない (技術的に許可されているが) お問い合わせ 次のリリースでは、おそらく使用できません。 もしあなたがハイフンを使うなら、問題を避けるためにアンダースコアに転換して下さい。 変更を加えると、自分のスピードで 行います。 次のリリースまで待ってから、慌ててて、その日に対処する必要があります。
- NEW: 今、のために.htmlTable文字列セルのデータにデータが含まれている場合、data:image/png;base64 は base64 のエンコード .png イメージで、ERDDAP™アイコンが表示されます (そのため、ユーザーはそれを上回るならイメージを見ることができます) テキストや画像をクリップボードに保存するためのボタン。 マルコ・アルバに感謝 (コードに貢献した方) ボブサイモンズ (少し修正した) お問い合わせ
- 新規: -doNotAddStandardNames 実行時に\-doNotAddStandardNamesをコマンドラインパラメータとして含める場合 データセット Xmlは、発生します データセット Xmlは追加しませんstandard\_nameお問い合わせaddAttributes緯度、経度、高度、深さまたは時間という変数以外の任意の変数 (明らかであるstandard\_nameツイート) お問い合わせ 出力を生成から使用している場合は便利です データセット 直接XmlERDDAP™出力を編集することなく、生成する データセット Xmlはしばしば推測しますstandard\_name誤って。 (使用する前に、出力を編集しておくことをお勧めします。ERDDAPお問い合わせ) このパラメータを使用すると、推測されるため、他のマイナーな関連効果がありますstandard\_name他の目的のために、例えば、新しいを作成するために使用されることが多いlong\_name、colorBar の設定を作成する。 Kevin O'Brien(ケビン・オビエン)
- NEW: 今置くことができます<updateMaxイベント>10</updateMaxイベント> お問い合わせdatasets.xml (トップ付近の他の設定で) ファイル変更の最大数を変更する (デフォルト=10) updateEveryNMillisシステムで処理され ます。 大きい数字 (100 か。) データセットが常に最新の状態に保つことが非常に重要である場合、便利です。 詳細はこちらupdateMaxEvents ドキュメントお問い合わせ John Maurerさん、ありがとうございました。
- NEW: グローバルなサポートを追加real\_time=trueの場合|false" 文字列属性。 これが false の場合 (デフォルト) データセットが更新を使用しない場合 エベンミリリス、ERDDAP™ファイルが作成される必要のあるファイルタイプのリクエストに対するレスポンスをキャッシュします。ERDDAP™応答をユーザーに送信し、最大15分間再利用を開始できます。 (例:.nc, .png) お問い合わせ これがtrueに設定されているか、データセットが更新を使用している場合 エベンミリリス、ERDDAP™応答ファイルをキャッシュしないようにし、新しく作成したファイルを常に返します。 John Maurerさん、ありがとうございました。
- 新規:メールが別のメールに送信されます。 これは、loadDatasets がメールが送信されるのを待つ必要がないため、データセットやその他のアクションを高速化します。 新しいシステムは、メールセッションごとに複数のメールを送ることができます。そのため、メールサーバのログイン回数を減らし、失敗する恐れを減らすことができます。 log.txt の status.html ページと診断メッセージの emailThread の統計があります。 "emailThread" を探します。 nEmailsPerSession=0 の背が高いため、メールセッションはメール送信できませんでした。 ボブ・サイモンズのおかげで。
- CHANGED:メールが若干異なるコードで送信されます (なぜなら、Java17 とメールへの変 更スレッド) お問い合わせ メールでのお問い合わせerd.data at noaa.govお問い合わせ
- NEW:リモート URL の「タッチ」が別々の touchThread で処理されるサブスクリプションアクション。 これにより、ロードデータセットやその他のアクションが URL に速く触れるようになります。ロードデータセットは、タッチが完了するまで待つ必要はありません。 log.txt の status.html ページと診断メッセージのtouchThread の統計情報があります。 ボブ・サイモンズのおかげで。
- NEW: status.html ページでは、「Major LoadDatasets Time Series」では、現在のため、キャッシュされたリクエストの数を示す新しい「shed」列があります。ERDDAP™メモリ使用量が高すぎました。 キャッシュされたリクエストは、HTTPステータスコード503 "Service available" を返します。 これらの要求は必ずしも問題ではありませんでした。 忙しい時間に来たばかり。 これは、方法の刷新の一部でしたERDDAP™高いメモリ使用量を扱います。
- 新機能: Unix/Linux コンピューターでは、CPU 負荷やメモリ使用を含む現在のオペレーティングシステム情報を含む、Status.html の Web ページに「OS Info」行があります。
- 即興:今、いつERDDAP™再起動され、quickRestart=true が、EDDTableFromFiles の datasets がサブセットを再利用します。.ncそして明確.ncお問い合わせ 一部のデータセットでは、データセットをロードする時間を大幅に削減 (例:60秒から0.3秒) お問い合わせ 新しいメールに加えて、Thread と TaskThread (詳しくはこちら) 、これは大幅に再起動をスピードアップする必要がありますERDDAP™たくさんERDDAP™インストール。 ベン・アダムスとジョン・ケルフットのおか げ
- 変更: 以前、孤児のデータセット (生きているデータセットERDDAP™しかし、datasets.xml) ステータスを記しただけでした。 各主要な loadDatasets の後の html および log.txt で。 これで、自動的に削除されます。ERDDAP™status.html と log.txt で通知され、メールにメールが送信されます。 お問い合わせ データセットを削除したい場合ERDDAP™, 今、あなたがしなければならないのは、そのXMLのチャンクを取り除きますdatasets.xml次の主要な loadDataset で削除されます。 ボブ・サイモンズに感謝します。
- Netcdf-java v5.5.2とv5.5.3のKNOWN BUG: ザ・オブ・ザ・EDDGridフォードズ GenerateDatasetsのカタログオプション リモートTHREDDSカタログ内のデータセットへの参照を含むTHREDDSカタログに使用するXml。 今ではそうではありません。 netcdf-java 開発者に問題が報告されました。
- BUG FIX: Docker ユーザが setup.xml パラメータを経由して設定するERDDAP\paramName: int と boolean のパラメーター (例:メール Smtpポート) ,ERDDAP™paramName を正しく探しませんでした。 お問い合わせERDDAP\paramName。 アレッサンドロ・デ・ドンノさん、ありがとうございました。
- 変更:ERDDAP™新しく作成したテストイメージが期待どおりに確認するために、自動システムを使用します。 クリスのおかげで ジョン・フォー・提案とボブ・サイモンの実装。
バージョン 2.18
(リリース 2022-02-23)
- 新機能と変更 (ユーザ向け) : : :
- メニュー
- お知らせERDDAP™管理者は知っておく必要があります。
- バグフィックス:.nc一部の状況では、ファイルが閉じられませんでした。 今、彼らはいます。 マルコ・アルバ、ロランド・シュヴェッツェーザー、ジョン・マウラー、その他
バージョン 2.17
(リリース 2022-02-16)
- 新機能と変更 (ユーザ向け) : : :
- バグフィックス: 変更後orderBy数年前に、Tabledap's Make A Graph が使用した多くのクエリを正しく処理しなかったorderBy_Xxx_. なるほど。 Maurice Libes のおかげで.
- 変更: 以前、ERDDAP™リクエストの拒否 トランスペアレント 緯度や経度値が部分的に、あるいは完全に範囲外であったときのPngの。 (ERDDAP™GitHub の問題 #19, Rob Fuller に投稿 – Rob の投稿のおかげで) これで、画像の任意の範囲領域の透明ピクセルを返します。 多くのクライアントアプリケーションに便利です。 この変更を行うコードは、Chris John によって完全に行われました。 ありがとうございます。
- 変更: 以前、ERDDAP™与えられた次元のインデックス値が与えられた次元のインデックス値が与えられた Griddap 要求を拒否しました\[高い:低い\]お問い合わせ これにより、低値と高値のスワップにより、これらのリクエストが有効になります。 これは、ユーザーやXtractoなどの外部プログラムに対して、緯度値が高値から低域まで、要求を要求するために、緯度値を持ついくつかのデータセットを追跡する必要がありました\[ (50万円) : : : (2018年12月20日) \]インデックス空間の要求があったように\[低い:最高\]お問い合わせ お問い合わせ https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.html 今、リクエストは\[ (2018年12月20日) : : : (50万円) \]これらのデータセットの1つが自動的に解釈されます\[ (50万円) : : : (2018年12月20日) \]お問い合わせ
- CHANGED: .esriAscii リクエストは、ユーザのブラウザーで「File : Save As」ダイアログ ボックスをトリガーします。 ジョエル・ヴァン・ノオルドに感謝します。
- バグフィックス: 今、子供のデータセットの縦度変数がEDDGridLonPM180またはEDDGridLon0360 データセットにvalid\_minおよび/またはvalid\_max属性、それらは削除されますEDDGridLonPM180またはEDDGridLon0360 データセット。 Roy Mendelssohn のおかげで.
- お知らせERDDAP™管理者は知っておく必要があります。
- TO DO: セットがあったら<dataProviderFormActive> は、XSS 脆弱性を一時的に処理するために false にすることで、true に戻します。
- SECURITY BUG FIX: データプロバイダのフォームでXSS脆弱性を修正しました。 Genaro Contreras Gutiérrez さん、ありがとうございました。
- バグフィックス: AWS S3 が 10000 以上のファイルを持っていた場合、ERDDAP™「内部エラー」を押します。 修正しました。 Andy Zieglerのおかげで.
- バグフィックス:EDDGridSideBySide は変数を許可しなかったsourceNames は異なる子のデータセットと同じです。 なるほど。 Joshua Stanford のおかげで.
バージョン 2.16
(リリース 2021-12-17)
- 新機能と変更 (ユーザ向け) : : :
- CHANGES/BUGの修正: 言語固有のエディタからの提案のおかげで、翻訳システムへの多くの小さな変更。 Melanie Abecassis、Marco Alba、Jessy Barrette、Filipe Fernandes、Etienne Godin、Jennifer Sevadjian、およびMike Smitのおかげで。
- Google Translateの用語で要求されるように、Google翻訳の適切な免責事項とアトリビューションを追加します。 また、<html> は、すべてのウェブページで HTML にタグをつけて、翻訳された機械として、英語以外のページを正しく識別できるようになりました。 マイク・シミのおかげで。
- バグフィックス: ログインページが異なる言語設定で正しく機能できるようになりました。 マイク・シミのおかげで。
- ニュースorderBySum フィルター。 そして、新しいチェックすべてとチェック解除すべてのボタンEDDGridデータアクセスフォームウェブページ マルコ・アルバのコードコントリビューションのおかげで。
- お知らせERDDAP™管理者は知っておく必要があります。
- お問い合わせ <質問MarkImageFile>QuestionMark.jpg</questionMarkImageFile > ドキュメント setup.xml ファイルでは、タグ全体を削除する必要があります。 (推奨されるので、デフォルトファイルは使用されます) または変更する: <質問MarkImageFile>QuestionMark.png</questionMarkImageFile > ドキュメント
- 変更: ちょうどあなたが知っている、リ クルート主/推薦された源として採用OpenJDKを取り替えましたJava (オープンJDK) お問い合わせ
- CHANGE:ログファイルからERDDAP™, 生成データセット Xml と DasDds は現在 UTF-8 で、コンピューターのデフォルト文字セットではありません。 私は多くのチェックを行い、いくつかの変更を行なったので、ERDDAP™すべての種類のファイルを読み書きしたり、書きするときに常に適切な文字セットを指定します。 (複数の場合) コンピューターのデフォルト文字セットに依存します。 これは、いくつかの間違いを修正し、できるだけ多くのファイルタイプのためにUTF-8を使用することの目標にできる限り近いように移動しました (例:.log、.xml、.html、.json,.jsonお問い合わせ.ncヘッダー) お問い合わせ ISO-8859-1 を使用するには、古いファイルの種類が必要です。 (例:OPeNDAP.das、.dds、.csv、.tsv,.nc3、.nccsv, .cpt) お問い合わせ 以前はCFグループやCFグループと連携しようとしました。UnidataUTF-8のサポートを追加.nc3つのファイル;両方が抵抗力があるでした。
- NEW: AWS S3からファイルをダウンロードすると、ERDDAPのキャッシュ FromUrlシステムEDDGridファイルとEDDTable FromFiles は、新しい AWS Transfer Manager を使用して、並列化されたチャンクを使用してファイルをダウンロードできるようになりました。 (従って非常に速い) お問い合わせ ターゲットスループットはファイルごとに20Gbpsに設定されますので、これはすべてのAWSインスタンスタイプでうまく動作しますが、特に優れた「ネットワークパフォーマンス」を持つもの。 この変更を使ってERDDAPのキャッシュ FromUrlシステムは、あらかじめチャンクされたファイルの並列ダウ ンロードのXarrayのアプローチに匹敵する速度を提供しますが、ソースファイルを変換する必要はありません.ncそして、.hdfチャンクされたXarrayファイルへ。 実際、ERDDAP's システムが同じファイルから読み込むための後続リクエストがある場合に優れています。ERDDAP™現在、ファイルのローカルコピーを持っています。 私たちのコミュニティは、長年にわたり標準化を続けてきました.ncそして、.hdfファイル。 これで、AWS S3 でデータを保存するときに、すべてのパフォーマンスをうまく取得するだけを AWS にすべきではありません。 豊富なSignellのおかげで。
- CHANGE: searchEngine=Lucene は、現在、非推奨です。 多くの場合、searchEngine=originalのより望ましい動作とは若干異なる結果をもたらす複雑なシステムです。 ほとんどすべてのERDDAP™インストール、Luceneの時間の節約は結果の違いをオフセットしません。 必要に応じて、searchEngine=original を使用してください。 問題が発生した場合は、ボブにメールを送ってください。
- CHANGE: ルーセンのsearchEngineは、元のsearchEngineのように動作します。 ルーセンがデータセットのマッチを考えて元のものではないと判断した場合、もうありません。 また、ルクエンのランキングでは、元のランキングと同等 (オリジナルは、常にランキングを計算するために使用されるので) お問い合わせ
- バグフィックス: 最近のリリースで始まり、ERDDAP™AWS S3 の Bucket で最初の 1000 以上のオブジェクトが表示されない。 今、ERDDAP™オブジェクトのすべてが表示されます。 Andy Zieglerのおかげで.
- BUG FIX: 今EDDTableAggregate Rowsは削除しますactual\_range子データセットの1つ以上が変数を知らなかったら、属性 お問い合わせactual\_range (例:EDDTableFromDatabase) お問い合わせ Erik Gelettiのおかげで.
バージョン 2.15
(リリース 2021-11-19)
- 新機能と変更 (ユーザ向け) : : :
- ERDDAP™すべてのWebページで使用する言語を指定できるようにする新しいシステムがあります。 もしERDDAP™インストールは、すべてのWebページの右上隅にある言語の一覧が表示されます。ERDDAP™このバージョンの前の URL は引き続き機能し、英語のコンテンツを常に返します。
すべてのテキストやすべてのWebページが翻訳されていない。 このプロジェクトでは、Qiとボブが100%になるのを防ぐ時間制約がありました。
明らかな質問は、ChromeがWebページをオンザフライに変換すると、これにそれほど多くの努力を費やしたのはなぜですか? 答えは: このようにして、翻訳が行われる方法について、もっと多くの制御を得ます。 確かに、Webページでは翻訳されてはならない言葉がたくさんあります。例えば、データセットのタイトルと要約、変数の名前、パラメータ、単位、および組織。 翻訳の努力の多くは、翻訳されない言葉やフレーズを識別していました。 また、機械翻訳は特定のタイプのHTMLマークアップを縮小する傾向にあります。 翻訳の管理は、この問題を最小限に抑えるために許可しました。
Qi Zengによる翻訳プロジェクト (Google Summer of Code インターン) そして、Googleの翻訳Webサービスを使用して、ボブ サイモン。 巨大なプロジェクトでした。 お問い合わせ お問い合わせ
-
バグフィックス:ERDDAP™ORCID ID は、X を最後の数字として保持できるようになりました。 Maurice Libesのおかげで.
-
お知らせERDDAP™管理者は知っておく必要があります。
-
お問い合わせ
- 関連するいくつかの変更を行う必要があります。ERDDAPユーザがWebページの言語を指定できるようにするための新しいシステムです。
- setup.xml の最初の行で、datasets.xmlテキストエディタでドキュメントのエンコーディングを変更することで、UTF-8ファイルとして保存されます。 生成データセット Xml は、現在、datasets.xmlUTF-8ファイルです。
- コンパイルしたプログラマERDDAP: : : すべてERDDAP™.java ファイルはデフォルトで UTF-8 ファイルとして扱われるべきです。 "-encoding UTF-8" を javac コマンドラインに追加する必要があります。 (しました。)
- このシステムを有効にするには (強くお勧め) , で<startBodyHtml5> で指定するタグdatasets.xml「&!loginInfo」を「&!loginInfo」に変更します。|&!language;「すべての言語の右上隅に表示されるようにERDDAP™サイトマップ
- ERDDAP™使用のみ<startBodyHtml5> で指定するタグdatasets.xmlバナーのHTMLコンテンツは、すべての一番上に指定するERDDAP™ユーザが選択した言語に関係なく、Webページ。 使用するタグを変更した場合 ツイート&EasierAccessToScientificData;「科学データへのアクセスが容易」ではなく、 ツイート&BroughtToYouBy;"" ではなく、ERDDAP™バナー内のこれらのフレーズの翻訳バージョンを使用します。
- 関連するいくつかの変更を行う必要があります。ERDDAPユーザがWebページの言語を指定できるようにするための新しいシステムです。