ERDDAP™变动
ERDDAP™是一个伟大的例子用户驱动创新,产品创新往往来自消费者 (ERDDAP™用户) 不仅仅是制片人 (ERDDAP™开发者) 。 。 。 多年来,大多数关于新特征和变化的想法ERDDAP™已经来自用户。 这些用户的伟大想法列在下面。 谢谢! 请保持这些伟大的建议!
以下是与每个ERDDAP™释放
2.2.7.0版本 翻译:
(发表于2025-06-11)
-
新特征和变化 (用户) 数字 :
-
在 /erddap/convert/color.html 服务器上向色彩栏转换器提供新数据
-
东西ERDDAP™管理员需要知道和做:
-
默认比武是,缓存现在将被清除,独立于主要负载数据集任务. 这将有利于更可靠和定期地清理旧的缓存文件。 当磁盘空间低时,还有改进服务器行为的额外工作 (返 回可能使服务器耗尽空间的请求错误,并在低磁盘情况下更频繁地清除缓存,以试图防止错误) 。 。 。 。 内datasets.xml (或设置.xml) 您可以添加/设置新缓存 清除Minutes参数以控制服务器检查清理缓存的频率 。 注意, 现有的缓存Minutes参数控制要保存的文件的年龄, 新的缓存 ClearMinutes是多少频率做一个cache清晰。
<cacheClearMinutes>15</cacheClearMinutes>
您可以在设置. xml 中设置任务CacheClear 至虚假来禁用新的缓存清晰检查, 尽管不建议这样做 。 缓存 清明也出现在数据集文档。 。 。 。
- 本地化数据集元数据支持. 它支持将数值本地化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 和一个空骨 Prometheus 服务器编写文件 。 谢恩·圣萨维奇为SSL效力,贾辉胡为普罗米修斯效力.
-
支持使用信头中的信息来决定服务器URL,而不是依赖配置文件. 这将允许一个服务器被多个名称访问,并可能简化某些配置. 请启用并发送反馈 。
<useHeadersForUrl>true</useHeadersForUrl>
-
一些小的改变,错误修正,以及优化.
-
对于ERDDAP™开发者 :
-
重构代码中如何定义输出文件类型 。 这应该可以让它使得文件类型可以添加而无需触及很多代码位置.
第2.26号版本
(2025-03-31 (韩语).)
- 为所有人:
- 我们的文件网站大量更新: https://erddap.github.io/
除了更新的外观外,还有改进的导航,搜索,翻译,应该更便于维持前进!
-
新特征和变化 (用户) 数字 :
-
订阅费和RSS对从文件更改中频繁更新的数据集,更新应当更加可靠。
-
东西ERDDAP™管理员需要知道和做:
-
默认发布需要/支持Java第21版. 回到本版后,人们可以很容易地Java17个兼容二进制.
-
用于自定义UI中显示的数据集信息的新功能. 我们期望 这特别有助于增加数据引用。 详情请阅读新文档。 。 。 感谢阿尤什·辛格的贡献!
-
额外的普罗米修斯度量衡. 最大的一个是...http_ request_dult_seconds' 包括按“request_type”、“dataset_id”、“dataset_type”、“file_type”、“lang_code”、“status_code”细分的请求响应时间 这种机器可读格式可以更好地收集度量衡来理解用户是如何使用服务器的.
-
生成 ISO19115 XML 文件的新方式. 它使用Apache SIS,是本版中的新选项. 请启用并发送反馈 。
<useSisISO19115>true</useSisISO19115>
-
用户界面现在将创建单个链接。infoUrl和摘要。
-
订阅费和RSS对从文件更改中频繁更新的数据集,更新应当更加可靠。 如果这造成问题, 请联系 GitHub 并禁用功能, 在您的设置中添加下面的旗帜 。 xml 。 未建议
<updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
- 对于数据集类型EDD Table FromNcCFFiles,子集变量将不再自动生成. 如果你依赖于行为,你也可以 (首选解决方案) 添加subsetVariables到您的数据集定义datasets.xml,或者在您的设置中添加下面的旗帜.xml. 如果你觉得需要打开这个 请联系GitHub 这样我们就能更好地支持你的使用案例 未建议
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
- 服务器现在将重定向文档请求 (下载/ 这是已迁移的文件) 到新文档网站。 如果需要, 您可以在设置. xml 中禁用此标记 : 未建议
<redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
-
一些小的更改和错误修正 。
-
对于ERDDAP™开发者 :
-
更多代码质量改进和死代码清理. 其中包括微小优化、更好地处理可消耗资源以及从长期过时的数据类型 中迁移出去 (像矢量一样) 。 。 。 。
-
大量重构到EDStatic,以拔出大部分的配置,消息,和度量码. 它还更好地封装目录路径的初始化和处理 (最后两个方面还有许多工作要做。)
-
在正式支持的Docker图像上取得了很多进展. 计划在ERDDAP™2.26 发布。
第2.25号版本
(2024-10-31年发布)
- 新特征和变化 (用户) 数字 :
- EDDTable FromFiles 现在只能支持输出的查询 (全局、 jexl 脚本或变量) 。 。 。 。
- 东西ERDDAP™管理员需要知道和做:
- 2.25版本要求Java21岁或更新. 这是LTS版本,已有一年多时间可供使用.
- 共享监视服务现在是默认值 。 如果需要禁用,请联系chris. John at Noaa.gov 让我知道, 这样我就可以在未来的版本中加以改进,并补充: <使用共享监视服务> false</ 使用共享监视服务> 到您的设置. xml 。
- 那个ERDDAP™服务器从服务器启动开始 。 这意味着数据集会立即开始加载,而不是等待到提出请求.
- 从MultidimNcFiles中移除的 MVRows 参数现在将产生效果. 设为虚假可能大大加快一些查询,但这可能不适合所有数据集. 更多信息见参数描述。 。 。 。
- 数据集 (从NcFiles和EDDGrid从NcFiles调用) 现在支持使用 Zarr 文件。 它们必须在文件NameRegex或路径Regex中包含"zarr". 见数据集文档中的 sarr secion更多细节。
- 新的数据集类型, EDDTable FromParquetFiles 现在被支持 。 见数据集文档中的 EDD Table FromParquetFiles secion更多细节。
- 普罗米修斯度量衡现以/erddap/度量衡提供。
- 提供了新的 XML 解析器执行 。 此新解析器允许在datasets.xml。 。 。 感谢阿尤什·辛格的特写.
- 新参数在datasets.xml控制异常活动的电子邮件。 异常活动 失败率默认为 25% 的旧值 。 感谢阿尤什·辛格的特写.
- 在设置.xml中新建参数,用于控制在状态.html页面上显示数据集加载错误的情况. 它默认为真, 禁用状态页面上的数据集错误, 设置显示 LoadErrorsOnStatusPage为假 :<显示 LOADErrors 关于StatusPage > 虚假</显示 LOADErrors 关于状态页 >
- 一些小的更改和错误修正 。
- 对于ERDDAP™开发者 :
- 测试分离到单位和集成 (缓慢) 测试。 此外,还进行了更多的试验,并减少了片状试验。
- 错误 Prone (一些支票仍然被禁用) 和Spot Bugs通过马文整合.
- 完整代码基础格式化,以匹配Google样式指南.
第2.24号版本
(2024-06-07年发布)
- 新特征和变化 (用户) 数字 :
- 用于音响数据集的新色调调调色板 EK80. 多亏了罗布·塞马克
- 解决一个EDDTable AggregateRows没有显示所有儿童的合适范围的问题。 感谢Marco Alba的修复和错误报告。
- 东西ERDDAP™管理员需要知道和做:
- 安全变化: 谷歌认证可能需要修改您的CSP.
具体来说,您可能需要添加 https://accounts.google.com/gsi/style 以斜弧和 https://accounts.google.com/gsi/ 以连接-src。 现在可以使用脚本弧 https://accounts.google.com/gsi/client.
欲了解更多信息,请前往谷歌页面关于CSP配置.
- 新共享监视服务. 这是查看目录更新的新选项 。 它每个文件系统都有一条线程,而不是每个数据集一条线程. 这很可能会大大减少用于监视变化的线程数量. 这确实意味着所有数据集都会一起更新,而不是每个数据集都有自己的更新频率. 这很可能意味着对大多数数据集进行更频繁的更新。
启用此添加<使用共享监视服务> true</ 使用共享监视服务> 到您的设置. xml 。
请试试这个 向克里斯汇报一下 约翰在noaa.gov。
- 修复日志中不正确的 var 名称 。 感谢阿尤什·辛格的帮助
- 一些小的更改和错误修正 。
- 改进ERDDAP™开发者 :
- 支持使用Docker本地开发. 谢谢马特·霍普森和罗杰
- 利用Jetty和文献改进支持地方发展。 谢谢米卡・温格伦
- 修改测试以减少问题跨平台. 谢谢 谢恩圣萨维奇.
2.23号版本
(2023-02-27年发布)
注意这次发布是由鲍勃·西蒙斯完成的,从而表明他在向继任者克里斯·约翰过渡期间仍然在身边并活跃. 标注于此发行时,所有代码更改均由奇 斯·约翰完成,除非另有说明.
- 新特征和变化 (用户) 数字 :
- (无)
- 东西ERDDAP™管理员需要知道和做:
- 安全变化: Google认证现在通过新的Google身份服务图书馆完成,该图书馆是“与Google一起签名”的一部分。 Google支持旧的"Google Sign In"系统将停用 2023-03-31. 因此,如果你在你的Google认证中ERDDAP™安装,您必须更新到ERDDAP™v2.23+ 在此之前. (鲍勃对通知时间太短感到抱歉 这是鲍勃的错。)
- 改进:NCCSV现在是v1.2. 更改是文件现在是UTF-8编码文件 (他们是ASCII) ,所以现在可以像现在这样包含任何 Unicode 字符,而不编码为\u_hhh_,尽管这仍然是允许的。 撰写 NCCSV 文件时,ERDDAP™现在写 v1.2 文件 。 ERDDAP™将仍然读取符合 v1.0 和 v1.1 规格的 NCCSV 文件。 多亏了Pauline-Chauvet,n-a-t-e,和thogar-computer的建议,并进行了测试以确保各种电子表格程序可以导入UTF-8文件. 多亏了Bob Simons改变了代码
- NEW:状态.html的网页现在有一个接近顶端的行,该行表明数据集载荷Datasets正在装入哪个和相关的统计数据,或者如果没有装入数据集则没有. 这会很有帮助ERDDAP™管理员试图解析为什么加载 数据集要花这么长时间 另外,nGridDatasets、nTableDatasets和nTotalDatasets下面的计数现在是瞬间 (之前,他们都是最后的负载结束 数据集) 。 。 。 。 这个变化是给罗伊·门德尔索恩的. 多亏了Bob Simons改变了代码
- 改进:生成数据 Xml 现在改为CF-1.10 (是CF-1.6, 数据为:) 在"公约"属性中. 多亏了Bob Simons改变了代码
- 一些小的更改和错误修正 。