Galaxy应用程序(后端)
项目描述
概述
The Galaxy应用程序逻辑(后端)。
历史
24.1.2 (2024-09-25)
错误修复
由 @ahmedhamidawan 在 #18479 中返回密码重置电子邮件的通用消息
通过 @hujambo-dunia 修复'column_list'对象中的非空问题,在 #18553 中
如果数据集处于新状态,通过 @mvdbeek 也使ensure_dataset_on_disk失败,在 #18559 中
通过 @jmchilton 为交叉积工具填写缺失的帮助,在 #18698 中
通过 @bernt-matthias 允许仅更改配额的描述,在 #18775 中
通过 @bgruening 修复未指定的oidc_endpoint变量覆盖指定的redirect_url,在 #18818 中
通过 @itisAliRH 在 #18842 中修复了工作流索引书签过滤器。
增强
24.1.1 (2024-07-02)
错误修复
通过 @Edmontosaurus 在 #18106 中修复了意外的 OIDC XML 验证错误。
通过 @jmchilton 在 #18246 中修复了用户数据插件的一些小错误。
通过 @anuprulez 在 #18305 中将工具预测 API 适配到基于 Transformer 的深度学习架构。
增强
由 @SergeyYakubov 在 #17156 中添加了 Rucio 对象存储插件。
由 @jmchilton 在 #17366 中启用所有对所有的集合分析模式。
由 @galaxybot 在 #17653 中更新了 Python 依赖。
由 @galaxybot 在 #17764 中更新了 Python 依赖。
由 @galaxybot 在 #17819 中更新了 Python 依赖。
由 @galaxybot 在 #17870 中更新了 Python 依赖。
由 @davelopez 在 #17914 中添加了 email 通知通道。
由 @galaxybot 在 #17923 中更新了 Python 依赖。
由 @jmchilton 在 #17968 中进行了错误报告单元测试。
由 @davelopez 在 #17975 中使紧急通知成为强制性的。
由 @galaxybot 在 #17982 中更新了 Python 依赖。
通过 @davelopez 在 #18022 中添加 Zenodo 集成
通过 @galaxybot 在 #18035 中更新 Python 依赖
通过 @davelopez 在 #18050 中在文件源中添加更强的类型注解并进行重构
通过 @davelopez 在 #18059 中为文件源插件添加分页支持
通过 @galaxybot 在 #18063 中更新 Python 依赖
通过 @nsoranzo 在 #18067 中启用 flake8-implicit-str-concat ruff 规则
通过 @davelopez 在 #18086 中确保导出时设置 history 的 update_time
通过 @jmchilton 在 #18087 中全面改进 Azure 存储基础设施
通过 @galaxybot 在 #18095 中更新 Python 依赖
通过 @galaxybot 在 #18125 中更新 Python 依赖
通过 @jmchilton 在 #18127 中赋予用户携带自己的存储和文件源的能力
通过 @jmchilton 在 #18135 中更新 s3fs 依赖
通过 @jmchilton 在 #18136 中为对象存储添加更多单元测试
通过 @jmchilton 在 #18172 中强化用户对象存储和文件源创建
通过 @jmchilton 在 #18291 中为用户数据对象提供更结构化的索引
通过 @ahmedhamidawan 在 #18378 中允许运行和编辑特定版本的流程
其他更改
任务:通过 @tianzedavid 在 #18076 中删除重复的单词
修复 #18316(匿名文件源)问题,通过 @jmchilton 在 #18352 中完成
24.0.3 (2024-06-28)
错误修复
在FeatureLocationIndexDataProvider中检查各种先决条件,由@davelopez在#18283中提出
修复匿名用户查询作业时的身份验证错误,由@davelopez在#18333中提出
修复匿名用户作业检索逻辑,由@davelopez在#18358中提出
修复更新组API有效负载模型,由@davelopez在#18374中提出
修复用户私有角色可能缺失的问题,由@davelopez在#18381中提出
由@bernt-matthias在#18411中真正允许txt的in-range验证器
由@davelopez在#18420中将集合中的数据集的清理标志序列化
其他更改
24.0.2 (2024-05-07)
错误修复
24.0.1 (2024-05-02)
错误修复
增强
通过@davelopez修复远程文件源的错误处理,请参阅#18027
其他更改
24.0.0 (2024-04-02)
错误修复
通过@bernt-matthias在工具箱重新加载时重新加载内置转换器,请参阅#17209
在工具错误报告中添加可选的 Reply-to SMTP 头部,请参阅@neoformit的#17243
通过@davelopez修复存档历史与活动历史列表中混合的问题,请参阅#17856
增强
添加调和集合工具(或任何其他名称),由@lldelisle在#16662中提出。
朝着Galaxy markdown指令的声明性帮助前进,由@jmchilton在#16979中提出。
扩展stdio正则表达式匹配中的正则表达式组,由@bernt-matthias在#17016中提出。
从工具中移除Web框架依赖,由@davelopez在#17058中提出。
在UI中公开更多工具信息/可导航性,由@jmchilton在#17105中提出。
SA2.0更新:处理“对象正在通过backref级联路径合并到Session”的问题,由@jdavcs在#17122中提出。
更新Python依赖项,由@galaxybot在#17123中提出。
向着SQLAlchemy 2.0前进:修复RemovedIn20Warning的最后几个案例,由@jdavcs在#17132中提出。
更新Python依赖项,由@galaxybot在#17157中提出。
更新Python依赖项,由@galaxybot在#17201中提出。
更新Python依赖项,由@galaxybot在#17230中提出。
更新Python依赖项,由@galaxybot在#17235中提出。
允许作业文件消耗TUS上传,由@jmchilton在#17242中提出。
由 @galaxybot 在 #17247 中更新 Python 依赖。
由 @bernt-matthias 在 #17271 中考虑空输入。
由 @lldelisle 在 #17294 中添加 __KEEP_SUCCESS_DATASETS__。
API 端点允许在“安全”场景中“更改”对象存储,由 @jmchilton 在 #17329 中实现。
由 @galaxybot 在 #17333 中更新 Python 依赖。
由 @bernt-matthias 在 #17357 中将 element_identifier 和 ext 添加到输入配置文件导出。
为 BaseJobExec.parse_status() 提供更具体的类型注释,由 @nsoranzo 在 #17381 中实现。
由 @davelopez 在 #17390 中在用户被删除时取消所有活动作业。
由 @davelopez 在 #17411 中从数据库中清除 groups 和 roles(实际上是)。
由 @galaxybot 在 #17420 中更新 Python 依赖。
允许根据对象存储 ID 和配额源过滤历史数据集,由 @jmchilton 在 #17460 中实现。
参数 data_column:如果存在,则使用 column_names 元数据,由 @bernt-matthias 在 #17478 中实现。
由 @galaxybot 在 #17486 中更新 Python 依赖。
通过@mira-miracoli在#17510中添加了编码ID API端点。
由@galaxybot更新Python依赖项#17541
由@kostrykin添加了使用图像进行测试输出验证的image_diff比较方法#17556
由@galaxybot更新Python依赖项#17580
由@davelopez恢复历史API对keys查询参数的行为#17779
由@davelopez修复数据集API自定义键编码#17793
由@jmchilton改进运行时共享问题的错误消息#17794
由@jmchilton允许管理员针对选定的对象存储提高语言#17806
其他更改
由@bernt-matthias一致比较配置版本#16492
23.2.1 (2024-02-21)
错误修复
由@bernt-matthias将fs.dropboxfs固定到>=1#16451
由@davelopez直接从API序列化tool_shed_urls#16561
由@martenson将电子邮件和用户名脱密从角色循环中移除#16805
由@afuetterer修复拼写错误#16851
由@lldelisle更新relabel_from_file.xml中的帮助#16891
工具表单页面增强,重复表单字段通过 @hujambo-dunia 在 #17018 实现
通过 @jdavcs 在 #17107 中在 DatasetFilenameWrapper 中公开 file_name 属性
通过 @ahmedhamidawan 在 #17384 修复 History 内容 genome_build 过滤 PostgreSQL 错误
通过 @bernt-matthias 在 #17480 删除两个打印语句
增强
通过 @jmchilton 在 #14955 实现数据和集合参数的默认位置
通过 @bernt-matthias 在 #15440 将参数名称添加到验证错误中
通过 @jmchilton 在 #15639 实现 Tool Shed 2.0
通过 @bernt-matthias 在 #15825 添加在输入数据集参数上断言元数据属性的能力
通过 @claudiofr 在 #16232 限制每个用户每秒 celery 任务的执行次数
通过 @galaxybot 在 #16305 更新 Python 依赖项
通过@heisner-tillman在#16341将用户API的部分迁移到Fast API
通过@galaxybot在#16360更新Python依赖
通过@davelopez在#16381添加Invenio RDM仓库集成
通过@galaxybot在#16389更新Python依赖
通过@galaxybot在#16409更新Python依赖
通过@davelopez在#16420重构FilesDialog + Remote Files API架构改进
通过@galaxybot在#16436更新Python依赖
通过@galaxybot在#16485更新Python依赖
通过@bernt-matthias在#16489重命名MetadataEqualsValidator
通过@galaxybot在#16521更新Python依赖
通过@galaxybot在#16577更新Python依赖
通过@ElectronicBlueberry在#16612添加工作流注释 💬
通过@ahmedhamidawan在#16642将滚动分页和用户名过滤器添加到HistoryPublishedList
通过@bernt-matthias在#16668升级samtools转换器
通过@jmchilton在#16672在Galaxy Markdown中添加工作流图像和许可证
通过@jmchilton在#16675实现Galaxy Markdown中的实例URL
通过 @davelopez 增强 task monitor 的可组合性,在 #16695 中
更新 Python 依赖,由 @galaxybot 在 #16735 中
将工作流程报告中的日期/时间从 ISO 转换为 UTC,由 @assuntad23 在 #16758 中
用生命科学登录替换 ELIXIR AAI 按钮,由 @sebastian-schaaf 在 #16762 中
更新 Python 依赖,由 @galaxybot 在 #16770 中
将部分作业 API 迁移到 Fast API,由 @heisner-tillman 在 #16778 中
用 get_file_name 函数替换 file_name 属性,由 @SergeyYakubov 在 #16783 中
更新基于路径的交互式工具,包括入口点路径注入、支持带有相对链接的 IT、缩短的 URL、文档和配置更新(包括 Podman job_conf),由 @sveinugu 在 #16795 中
集成 Galaxy 帮助论坛,由 @ElectronicBlueberry 在 #16798 中
更新 Python 依赖,由 @galaxybot 在 #16807 中
更新 Python 依赖,由 @galaxybot 在 #16853 中
更新 Python 依赖,由 @galaxybot 在 #16896 中
在 ruff 中启用一些 flake8-logging-format 规则,由 @nsoranzo 在 #16915 中
移除“创建工作流”表单,并允许在编辑器中创建工作流,由 @ahmedhamidawan 在 #16938 中
更新 Python 依赖,由 @galaxybot 在 #16939 中
通过 @galaxybot 更新 Python 依赖关系,在 #16978 中
通过 @jmchilton 修复调用报告以针对正确的工作流版本,在 #17008 中
通过 @galaxybot 更新 Python 依赖关系,在 #17011 中
通过 @SergeyYakubov 优化对象存储缓存操作,在 #17025 中
通过 @ahmedhamidawan 在保存时要求工作流名称,默认为“未命名工作流”,在 #17038 中
通过 @galaxybot 更新 Python 依赖关系,在 #17050 中
通过 @galaxybot 更新 Python 依赖关系,在 #17084 中
通过 @mvdbeek 使用 python-isal 在 rocrate 导出中进行快速的 zip deflate 压缩,在 #17342 中
其他更改
23.1.4 (2024-01-04)
错误修复
通过 @davelopez 修复工作流索引总匹配计数,在 #17176 中
通过 @davelopez 修复工具错误报告中的 url_for,在 #17210 中
23.1.3 (2023-12-01)
自上次发布以来没有记录的更改
23.1.2 (2023-11-29)
错误修复
通过 @davelopez 修复存储仪表板中丢弃的数据集排序,在 #16929 中
通过 @ahmedhamidawan 防止单例外部身份验证用户断开身份,在 #16961 中
修复使用 store_by="id" 和 outputs_to_working_directory 时额外文件收集问题,由 @mvdbeek 在 #17067 中修复。
增强
23.1.1 (2023-10-23)
错误修复
由 @bernt-matthias 在 #15596 中直接从 config_dir 读取 job_conf,而不是从 config_file 再次计算。
由 @jvanbraekel 在 #16132 中修复:忽略由管理员创建的帐户的错误消息。
由 @martenson 在 #16300 中修复从 API 修复数据库的顺序。
由 @martenson 在 #16320 中对 api-key 的查询进行资格认证。
由 @davelopez 在 #16339 中修复标签的所有权问题。
由 @davelopez 在 #16400 中修复历史记录计数。
由 @davelopez 在 #16542 中修复多个远程测试数据。
由 @jmchilton 在 #16592 中修复子工作流的替换参数。
由 @bernt-matthias 在 #16594 中确保设置 TMP、TEMP 和 TMPDIR。
由@davelopez在#16718中修复集合ID编码。
由@martenson在#16820中将电子邮件和用户名的红acting从角色循环中移动。
增强
由 @jmchilton 赋予用户选择存储目标的能力,见 #14073
外部登录流程:如果账户已存在则重定向用户,由 @ahmedhamidawan 实现,见 #15019
由 @jmchilton 进行多种工具库清理,见 #15247
由 @davelopez 添加存储管理 API,见 #15295
由 @SergeyYakubov 实现 OIDC 令牌,见 #15300
由 @claudiofr 暴露额外的 beaker 缓存后端,见 #15349
由 @galaxybot 更新 Python 依赖,见 #15435
由 @bernt-matthias 修复新样式 conda 软件包,见 #15446
防止有问题的布尔参数问题,由 @jmchilton 实现,见 #15493
由 @davelopez 探索工具远程测试数据,见 #15510
由 @galaxybot 更新 Python 依赖,见 #15564
由 @ElectronicBlueberry 在工具表单中添加建议的培训材料,见 #15628
由 @jdavcs 将 check_jobs_at_startup 操作包裹在事务中(SA 2.0 兼容性),见 #15643
由 @davelopez 添加 Galaxy 通知系统,见 #15663
通过 @davelopez 在 #15739 修复/增强重新计算磁盘使用情况的 API 端点
通过 @ahmedhamidawan 在 #15786 添加 API 测试并重构相关代码:隐藏历史过滤器
通过 @galaxybot 在 #15890 更新 Python 依赖项
通过 @galaxybot 在 #15942 更新 Python 依赖项
通过 @minh-biocommons 在 #15998 导出工具引用的可配置消息
通过 @davelopez 在 #16003 添加历史归档功能
通过 @davelopez 在 #16041 向 HistorySummary 架构模型添加缺失字段
通过 @nsoranzo 在 #16058 将 packaging.versions.LegacyVersion 商业化
通过 @ahmedhamidawan 在 #16061 向 ToolSearch 添加存储库所有者字段
通过 @davelopez 在 #16075 添加对列表过滤器的计数支持
通过 @galaxybot 在 #16086 更新 Python 依赖项
通过 @jmchilton 在 #16110 改进对象存储的缓存监控
通过 @jmchilton 在 #16122 将可访问性测试集成到 Selenium 测试中
通过 @galaxybot 在 #16123 更新 Python 依赖项
通过 @davelopez 在 #16143 改进历史和数据集不可变性的检查
通过 @galaxybot 在 #16153 更新 Python 依赖项
由@heisner-tillman将显示应用程序API迁移到Fast API,在#16156中实现
由@martenson调整网格共享指示器,在#16163中实现
由@galaxybot更新Python依赖项,在#16182中实现
由@martenson使(已发布)页面上的网格与工作流程相匹配,在#16209中实现
由@galaxybot更新Python依赖项,在#16227中实现
由@galaxybot更新Python依赖项,在#16267中实现
由@davelopez修复工具远程测试数据,在#16311中实现
由@davelopez修复存储仪表板缺少存档历史记录,在#16473中实现
由@mvdbeek在WebTransactionRequest中删除expunge_all()调用,在#16606中实现
其他更改
由@jmchilton跟进对象存储选择PR,在#15654中实现
由@martenson将release_23.0合并到dev,在#15830中实现
23.0.6 (2023-10-23)
错误修复
由@bernt-matthias修复上传paramfile处理(针对真实用户设置),在#16504中实现
由@simonbray强制将__DUPLICATE_FILE_TO_COLLECTION__ 'size'参数转换为整数,在#16659中实现
增强
23.0.5 (2023-07-29)
错误修复
如果可用则跳过安装npm/yarn,修复条件依赖解析,当conda活动时通过conda创建虚拟环境,由@bernt-matthias在#16403中提出
由@bernt-matthias在#16424修复(gitlab)错误报告问题
23.0.4 (2023-06-30)
错误修复
23.0.3 (2023-06-26)
错误修复
增强
其他更改
23.0.2 (2023-06-13)
错误修复
增强
23.0.1 (2023-06-08)
错误修复
由@davelopez在#16036中修复在历史记录中按名称进行大小写敏感过滤的问题
由@ahmedhamidawan在#16065中修复匿名用户工具链接的bug
其他更改
20.9.0 (2020-10-15)
来自Galaxy 20.09分支的第一个版本。
20.5.0 (2020-07-04)
来自Galaxy 20.05分支的第一个版本。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
galaxy_app-24.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7616497ada7fa3b4b19c34d0f67b8aad9f321f705992ccaddb7918b7bddfea1e |
|
MD5 | e5791b13c0f46705224919e24bf38711 |
|
BLAKE2b-256 | 8185d832b99803e29032ecc4a8ebd7e51bf9a8dcb74fb59b4ef7f0e11afd24ea |
galaxy_app-24.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7c69aedf7b04fd0423e6a6454d26b4604f95f204e000da76dd76c62a9bf8da1c |
|
MD5 | eb0962188b8d91e47593ee6ba8b043c5 |
|
BLAKE2b-256 | d8c1b6cec59ac7108dcb29f1c5756a78d971843e5cfecd20bef05d1227cf7734 |