[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-onepanelio--onepanel":3,"tool-onepanelio--onepanel":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":96,"forks":97,"last_commit_at":98,"license":99,"difficulty_score":100,"env_os":101,"env_gpu":102,"env_ram":103,"env_deps":104,"category_tags":112,"github_topics":113,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":132,"updated_at":133,"faqs":134,"releases":165},3786,"onepanelio\u002Fonepanel","onepanel","The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.","Onepanel 是一个开源的端到端计算机视觉平台，旨在为开发者提供从数据标注、模型构建、训练、调优到部署和自动化的全流程支持。它解决了传统计算机视觉开发中工具分散、流程割裂的痛点，让用户无需在多个独立软件间切换，即可在一个统一的环境中完成所有任务。\n\n该平台特别适合从事人工智能研发的工程师、数据科学家以及需要快速落地视觉算法的研究团队使用。无论是初创公司还是大型企业，都能利用 Onepanel 灵活地将其部署在任何云端环境或本地服务器上，实现高效的项目管理。\n\nOnepanel 的独特之处在于其强大的集成能力与模块化架构。它在底层无缝融合了 Argo（工作流编排）、CVAT（数据标注）、JupyterLab（交互式开发）以及微软 NNI（自动机器学习）等顶尖开源项目。这种设计不仅保留了各组件的专业优势，更通过统一的界面将它们串联起来，大幅降低了技术门槛，让团队能够专注于核心算法的创新而非基础设施的搭建。","\u003Cimg width=\"200px\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fonepanelio_onepanel_readme_b1a5dbf0b1e8.png\">\n\n![build](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fworkflow\u002Fstatus\u002Fonepanelio\u002Fonepanel\u002FPublish%20dev%20docker%20image\u002Fmaster?color=01579b)\n![code](https:\u002F\u002Fimg.shields.io\u002Fcodacy\u002Fgrade\u002Fd060fc4d1ac64b85b78f85c691ead86a?color=01579b)\n[![release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fonepanelio\u002Fcore?color=01579b)](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases)\n[![sdk](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fonepanel-sdk?color=01579b&label=sdk)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fonepanel-sdk\u002F)\n[![docs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fonepanelio\u002Fcore?color=01579b&label=docs)](https:\u002F\u002Fdocs.onepanel.io)\n[![issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fonepanelio\u002Fcore?color=01579b&label=issues)](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fissues)\n[![lfai](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flink-LFAI-01579b)](https:\u002F\u002Flandscape.lfai.foundation\u002F?selected=onepanel)\n[![license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fonepanelio\u002Fcore?color=01579b)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0)\n\n## End-to-end computer vision platform\nLabel, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F1211823\u002F116489376-afc60000-a849-11eb-8e8b-b0c64c07c144.mp4\n\n## Why Onepanel?\n\u003Cimg width=\"100%\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fonepanelio_onepanel_readme_6d6f54831c35.png\">\n\n## Quick start\nSee [quick start guide](https:\u002F\u002Fdocs.onepanel.ai\u002Fdocs\u002Fgetting-started\u002Fquickstart) to get started.\n\n## Community\nTo submit a feature request, report a bug or documentation issue, please open a GitHub [pull request](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpulls) or [issue](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fissues).\n\n## Contributing\nOnepanel is modular and consists of [multiple repositories](https:\u002F\u002Fdocs.onepanel.ai\u002Fdocs\u002Fgetting-started\u002Fcontributing\u002F#project-repositories).\n\nSee [contribution guide](https:\u002F\u002Fdocs.onepanel.ai\u002Fdocs\u002Fgetting-started\u002Fcontributing) and `CONTRIBUTING.md` in each repository for additional contribution guidelines.\n\n## Acknowledgments\nOnepanel seamlessly integrates the following open source projects under the hood:\n\n[Argo](https:\u002F\u002Fgithub.com\u002Fargoproj\u002Fargo-workflows) | [Couler](https:\u002F\u002Fgithub.com\u002Fcouler-proj\u002Fcouler) | [CVAT](https:\u002F\u002Fgithub.com\u002Fopencv\u002Fcvat) | [JupyterLab](https:\u002F\u002Fgithub.com\u002Fjupyterlab\u002Fjupyterlab) | [NNI](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fnni)\n\nWe are grateful for the support these communities provide and do our best to contribute back as much as possible.\n\n## License\nOnepanel is licensed under [Apache 2.0](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fblob\u002Fmaster\u002FLICENSE).","\u003Cimg width=\"200px\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fonepanelio_onepanel_readme_b1a5dbf0b1e8.png\">\n\n![构建](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fworkflow\u002Fstatus\u002Fonepanelio\u002Fonepanel\u002FPublish%20dev%20docker%20image\u002Fmaster?color=01579b)\n![代码质量](https:\u002F\u002Fimg.shields.io\u002Fcodacy\u002Fgrade\u002Fd060fc4d1ac64b85b78f85c691ead86a?color=01579b)\n[![发布版本](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fonepanelio\u002Fcore?color=01579b)](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases)\n[![SDK](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fonepanel-sdk?color=01579b&label=sdk)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fonepanel-sdk\u002F)\n[![文档](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fonepanelio\u002Fcore?color=01579b&label=docs)](https:\u002F\u002Fdocs.onepanel.io)\n[![问题](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fonepanelio\u002Fcore?color=01579b&label=issues)](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fissues)\n[![LFAI](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flink-LFAI-01579b)](https:\u002F\u002Flandscape.lfai.foundation\u002F?selected=onepanel)\n[![许可证](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fonepanelio\u002Fcore?color=01579b)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0)\n\n## 端到端计算机视觉平台\n在一个统一的平台上完成标注、构建、训练、调优、部署和自动化，该平台可在任何云环境及本地运行。\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F1211823\u002F116489376-afc60000-a849-11eb-8e8b-b0c64c07c144.mp4\n\n## 为什么选择Onepanel？\n\u003Cimg width=\"100%\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fonepanelio_onepanel_readme_6d6f54831c35.png\">\n\n## 快速入门\n请参阅[快速入门指南](https:\u002F\u002Fdocs.onepanel.ai\u002Fdocs\u002Fgetting-started\u002Fquickstart)，开始使用。\n\n## 社区\n如需提交功能请求、报告错误或文档问题，请在GitHub上打开[拉取请求](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpulls)或[问题](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fissues)。\n\n## 贡献\nOnepanel采用模块化设计，由[多个仓库](https:\u002F\u002Fdocs.onepanel.ai\u002Fdocs\u002Fgetting-started\u002Fcontributing\u002F#project-repositories)组成。\n\n更多贡献指南，请参阅[贡献指南](https:\u002F\u002Fdocs.onepanel.ai\u002Fdocs\u002Fgetting-started\u002Fcontributing)以及各仓库中的`CONTRIBUTING.md`文件。\n\n## 致谢\nOnepanel在底层无缝集成了以下开源项目：\n\n[Argo](https:\u002F\u002Fgithub.com\u002Fargoproj\u002Fargo-workflows) | [Couler](https:\u002F\u002Fgithub.com\u002Fcouler-proj\u002Fcouler) | [CVAT](https:\u002F\u002Fgithub.com\u002Fopencv\u002Fcvat) | [JupyterLab](https:\u002F\u002Fgithub.com\u002Fjupyterlab\u002Fjupyterlab) | [NNI](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fnni)\n\n我们感谢这些社区的支持，并尽最大努力回馈社区。\n\n## 许可证\nOnepanel采用[Apache 2.0](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fblob\u002Fmaster\u002FLICENSE)许可证。","# Onepanel 快速上手指南\n\nOnepanel 是一个端到端的计算机视觉平台，支持在任意云端或本地环境中进行数据标注、模型构建、训练、调优、部署及自动化流程管理。\n\n## 环境准备\n\n在开始之前，请确保您的环境满足以下要求：\n\n*   **操作系统**：Linux (推荐 Ubuntu 18.04\u002F20.04+) 或 macOS。\n*   **Kubernetes 集群**：需要拥有一个正在运行的 Kubernetes 集群 (v1.16+)。\n    *   本地开发推荐使用：`minikube`, `kind`, 或 `k3s`。\n    *   生产环境推荐使用：`EKS`, `GKE`, `AKS` 或自建集群。\n*   **前置依赖**：\n    *   `kubectl`：用于与集群交互的命令行工具。\n    *   `helm` (v3+)：Onepanel 使用 Helm Chart 进行部署。\n    *   存储类 (StorageClass)：集群需配置默认的动态存储供应器（如 AWS EBS, GCP PD, NFS 等），用于持久化数据。\n\n> **提示**：国内用户若使用 `minikube` 或拉取 Docker 镜像受阻，建议配置阿里云或腾讯云的镜像加速器。\n\n## 安装步骤\n\n### 1. 添加 Onepanel Helm 仓库\n\n```bash\nhelm repo add onepanel https:\u002F\u002Fonepanelio.github.io\u002Fcore\nhelm repo update\n```\n\n> **国内加速建议**：如果上述命令执行缓慢，可尝试使用国内镜像源（如有社区维护）或配置 HTTP_PROXY。\n\n### 2. 创建命名空间\n\n```bash\nkubectl create namespace onepanel\n```\n\n### 3. 安装 Onepanel Core\n\n执行以下命令在 `onepanel` 命名空间中安装核心组件：\n\n```bash\nhelm install onepanel-core onepanel\u002Fonepanel-core -n onepanel\n```\n\n安装过程中，Onepanel 会自动部署其依赖的开源项目（如 Argo Workflows, CVAT, JupyterLab 等）。\n\n### 4. 获取访问地址\n\n安装完成后，查看服务状态并获取访问入口：\n\n```bash\nkubectl get svc -n onepanel\n```\n\n找到名为 `onepanel-core-ui` 的服务。如果是本地集群（如 minikube），可通过以下命令开启端口转发直接访问：\n\n```bash\nkubectl port-forward svc\u002Fonepanel-core-ui -n onepanel 8080:80\n```\n\n随后在浏览器中打开 `http:\u002F\u002Flocalhost:8080`。首次登录时，系统会引导您创建管理员账户。\n\n## 基本使用\n\n登录 Onepanel UI 后，您可以立即开始计算机视觉工作流：\n\n1.  **创建工作空间 (Workspace)**：\n    *   点击 \"Workspaces\" -> \"New Workspace\"。\n    *   选择预置模板（例如 \"JupyterLab + CVAT\"），这将为您启动一个包含标注工具和开发环境的容器。\n\n2.  **数据标注**：\n    *   进入启动后的 JupyterLab 或 CVAT 界面。\n    *   上传图像数据集，使用 CVAT 工具进行边界框或多边形标注。\n\n3.  **训练模型**：\n    *   在 Onepanel 仪表盘选择 \"Workflows\"。\n    *   创建一个基于 TensorFlow 或 PyTorch 的训练任务，挂载已标注的数据集路径。\n    *   平台将自动调用底层 Argo 工作流引擎执行训练。\n\n4.  **部署模型**：\n    *   训练完成后，将生成的模型文件注册到模型库。\n    *   一键部署为 REST API 端点，供应用程序调用。\n\n更多详细功能文档请访问 [Onepanel 官方文档](https:\u002F\u002Fdocs.onepanel.io)。","某智能制造企业的质量检测团队正致力于开发一套基于深度学习的缺陷识别系统，以替代传统的人工目检流程。\n\n### 没有 onepanel 时\n- **工具链割裂严重**：标注使用 CVAT、训练在本地 Jupyter、部署靠手动脚本，数据在不同工具间反复导出导入，极易出错且耗时。\n- **环境配置繁琐**：每位算法工程师需单独配置 GPU 驱动、CUDA 版本及依赖库，新成员入职往往花费数天搭建环境而非投入研发。\n- **实验管理混乱**：缺乏统一的超参数调优与版本追踪机制，难以复现最佳模型效果，导致大量算力浪费在无效尝试上。\n- **部署门槛高**：从模型训练完成到上线生产，需运维人员深度介入编写容器化代码，迭代周期长达数周。\n\n### 使用 onepanel 后\n- **全流程统一平台**：在 onepanel 中直接调用集成的 CVAT 进行标注，无缝衔接训练与自动部署，数据流转零摩擦，效率提升显著。\n- **开箱即用的环境**：onepanel 提供预置的云端开发环境，团队成员一键启动包含所有依赖的 JupyterLab，即刻开始编码。\n- **自动化模型调优**：利用内置的 NNI 组件自动搜索最优超参数，并完整记录每次实验指标，快速锁定高精度模型。\n- **一键生产部署**：训练好的模型通过 onepanel 直接发布为 API 服务，支持任意云厂商或本地服务器，将上线时间从数周缩短至数小时。\n\nonepanel 通过打通计算机视觉从数据标注到自动化部署的全链路，让团队能专注于核心算法创新而非基础设施维护。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fonepanelio_onepanel_6d6f5483.png","onepanelio","Onepanel, Inc.","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fonepanelio_72dd04a7.png","The open and extensible integrated development environment (IDE) for computer vision ",null,"onepanelai","https:\u002F\u002Fwww.onepanel.ai","https:\u002F\u002Fgithub.com\u002Fonepanelio",[84,88,92],{"name":85,"color":86,"percentage":87},"Go","#00ADD8",99.5,{"name":89,"color":90,"percentage":91},"Makefile","#427819",0.3,{"name":93,"color":94,"percentage":95},"Dockerfile","#384d54",0.2,731,73,"2026-02-13T18:39:56","Apache-2.0",4,"Linux","未说明（作为计算机视觉平台，实际训练和推理通常依赖 GPU，但 README 未列出具体型号或显存要求）","未说明",{"notes":105,"python":103,"dependencies":106},"该工具是一个端到端的计算机视觉平台，支持在任何云端和本地环境（on-premises）部署。它本身不直接作为 Python 库运行，而是通过集成 Argo、CVAT、JupyterLab 等开源项目提供标注、构建、训练和部署功能。具体的系统资源需求取决于所运行的工作负载和集成的组件，建议参考官方快速入门指南获取详细部署配置。",[107,108,109,110,111],"Argo Workflows","Couler","CVAT","JupyterLab","NNI",[15,51,14,13],[114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131],"deeplearning","pipelines","machinelearning","jupyterlab","tensorflow","pytorch","tensorboard","computer-vision","mlops","workflows","aiops","annotation","hyperparameter-tuning","inference","training","labeling","ai","etl","2026-03-27T02:49:30.150509","2026-04-06T07:11:54.125745",[135,140,145,150,155,160],{"id":136,"question_zh":137,"answer_zh":138,"source_url":139},17344,"在 AKS 上创建 Workspace 或 Workflow 时失败，提示节点不可调度（Unschedulable）或 PersistentVolumeClaims 未绑定，该怎么办？","这通常不是配置错误，而是云提供商需要时间来扩展节点。根据云提供商的不同，这个过程可能需要 5-8 分钟。系统需要先扩容节点（如果不存在），然后将 Docker 镜像拉取到该节点上。请耐心等待几分钟后再检查状态。","https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fissues\u002F766",{"id":141,"question_zh":142,"answer_zh":143,"source_url":144},17345,"在本地部署（Minikube\u002FMicroK8s）时，文档中的内存要求和初始化命令不一致，应该如何正确配置？","文档已更新以解决不一致问题。对于 MicroK8s，如果使用 Istio，建议分配 16GB 内存（命令中使用 `--mem 16G`）。对于 Minikube，初始化命令现在明确指示需要启用 metallb（例如添加 `--enable-metallb` 标志），或者 CLI 会自动提示。此外，本地部署通常需要在 `\u002Fetc\u002Fhosts` 中添加域名映射，而不是配置 DNS A 记录。","https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fissues\u002F316",{"id":146,"question_zh":147,"answer_zh":148,"source_url":149},17346,"如何在 JupyterLab Workspace 中测试语言服务器协议（LSP）功能？","推荐下载并运行一个示例 Notebooks 来验证功能。可以在终端中执行以下命令：\n```shell\ncd \u002Fdata\nwget https:\u002F\u002Fraw.githubusercontent.com\u002Fkrassowski\u002Fjupyterlab-lsp\u002Fmaster\u002Fexamples\u002FPython.ipynb\n```\n然后打开下载的 Python.ipynb 文件即可体验 Xeus Python 等 LSP 功能。","https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fissues\u002F415",{"id":151,"question_zh":152,"answer_zh":153,"source_url":154},17347,"OnePanel 中工作空间或服务的端点（Endpoint）是如何生成的？UID 部分代表什么？","端点的生成格式为 `{uid}--{namespace}{domain}`。其中 `uid` 是通过 UUID 生成库生成的随机唯一标识符。需要注意的是，UUID 和命名空间之间有两个连字符（`--`），且整个字符串长度限制为 63 个字符。","https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fissues\u002F416",{"id":156,"question_zh":157,"answer_zh":158,"source_url":159},17348,"在 Linux 多节点环境中使用 `opctl apply` 部署时卡住不动，如何解决？","这是早期版本的一个已知问题。多节点 MicroK8s 在 Linux 机器上的部署支持已在 v0.20.0 版本中正式发布。请升级到最新版本（v0.20.0 或更高），并参考最新的快速入门指南（Quick Start）获取正确的安装指令。","https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fissues\u002F754",{"id":161,"question_zh":162,"answer_zh":163,"source_url":164},17349,"如何在 CVAT 工作空间中动态获取工作流模板，而不硬编码环境变量？","应使用 Python SDK 的 `list_workflow_templates` API 来获取模板列表，而不是依赖 `ONEPANEL_MASKRCNN_TEMPLATE_ID` 等环境变量。通过 API 获取后，只需筛选并显示带有标签 `used-by: cvat` 的模板即可。","https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fissues\u002F387",[166,171,176,181,186,191,196,201,206,211,216,221,226,231,236,241,246,251,256,261],{"id":167,"version":168,"summary_zh":169,"released_at":170},99608,"v1.0.2","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.2\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.2\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.2\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并移动到你的 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：更新 Go 迁移数据以包含元数据（[#957](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F957)）\n- 新增：缓存 artifactRepositoryType（[#958](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F958)）\n- 新增：实现命名空间创建功能（[#959](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F959)）\n- 新增：CVAT 1.6.0 工作空间迁移（[#960](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F960)）\n- 新增：将 API 更新至 1.0.2，修复登录时的多命名空间问题（[#307](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F307)）\n- 新增：支持搜索不止 onepanel 命名空间的内容（[#111](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F111)）\n\n## 修复\n- 修复：将 PostgreSQL 版本固定为 13.4（[#131](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F131)）\n\n## 其他\n- 清理：移除未使用的 modeldb 清单文件（[#132](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F132)）\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n","2021-10-29T18:54:33",{"id":172,"version":173,"summary_zh":174,"released_at":175},99609,"v1.0.2-rc.1","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.2-rc.1\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.2-rc.1\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.2-rc.1\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并移动到 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：更新 Go 迁移数据以包含元数据（[#957](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F957)）\n- 新增：缓存 artifactRepositoryType（[#958](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F958)）\n- 新增：实现命名空间创建功能（[#959](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F959)）\n- 新增：CVAT 1.6.0 工作区迁移（[#960](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F960)）\n- 新增：将 API 更新至 1.0.2，并修复登录时的多命名空间问题（[#307](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F307)）\n- 新增：支持搜索不止 onepanel 命名空间的内容（[#111](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F111)）\n\n## 修复\n- 修复：将 PostgreSQL 版本固定为 13.4（[#131](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F131)）\n\n## 其他\n- 清理：移除未使用的 modeldb 清单文件（[#132](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F132)）\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n","2021-10-28T23:21:24",{"id":177,"version":178,"summary_zh":179,"released_at":180},99610,"v1.0.1","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.1\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 路径下\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.1\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 路径下\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.1\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并将其移动到 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：为工作区添加 OnePanel 服务 URL（[#955](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F955)）\n- 新增：确保 FQDN 以域名结尾（[#108](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F108)）\n- 新增：在删除部署时显示当前上下文（[#110](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F110)）\n- 新增：升级 GPU 驱动程序（[#129](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F129)）\n- 新增：更新 KFServing 镜像（[#130](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F130)）\n\n## 修复\n- 修复：工作流卷在工作流失败时不会被删除（[#953](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F953)）\n- 修复：为 MicroK8s 的输出添加模型服务 URL（[#109](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F109)）\n- 修复：锁定 MinIO 网关版本（[#128](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F128)）\n- 修复：存储拼写错误（[#155](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F155)）\n\n## 文档\n- 更新：MinIO 租户配置示例（[#151](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F151)）\n- 更新：将二进制链接更新为最新版本（[#152](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F152)）\n- 创建：节点组命令缺少反斜杠（[#153](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F153)）\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finohmonton99\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F37641302?v=4\" width=\"12\"\u002F> \u003Cstrong>inohmonton99\u003C\u002Fstrong>\u003C\u002Fa> inohmonton99","2021-10-07T19:51:02",{"id":182,"version":183,"summary_zh":184,"released_at":185},99611,"v1.0.1-rc.1","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.1-rc.1\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.1-rc.1\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.1-rc.1\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并移动到 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：确保 FQDN 以域名结尾（[#108](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F108)）\n- 新增：升级 GPU 驱动程序（[#129](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F129)）\n\n## 修复\n- 修复：工作流卷在工作流失败时不会被删除（[#953](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F953)）\n- 修复：为 MicroK8s 的输出添加模型服务 URL（[#109](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F109)）\n- 修复：锁定 MinIO 网关版本（[#128](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F128)）\n- 修复：存储拼写错误（[#155](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F155)）\n\n## 文档\n- 文档：更新 minio-tenant.yaml 示例（[#151](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F151)）\n- 文档：更新二进制文件链接以使用最新版本（[#152](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F152)）\n- 文档：创建 nodegroup 命令缺少反斜杠（[#153](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F153)）\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finohmonton99\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F37641302?v=4\" width=\"12\"\u002F> \u003Cstrong>inohmonton99\u003C\u002Fstrong>\u003C\u002Fa> inohmonton99","2021-09-10T22:46:48",{"id":187,"version":188,"summary_zh":189,"released_at":190},99612,"v1.0.0","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0\u002Fopctl-linux-amd64\n\n# 使二进制文件可执行\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 路径下\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0\u002Fopctl-macos-amd64\n\n# 使二进制文件可执行\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 路径下\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并将其移动到 PATH 环境变量中包含的文件夹。\n\n# 更改日志\n## 功能\n- 新增：身份验证更新（[#921](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F921)）\n- 新增：检查是否已设置 kfserving（[#925](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F925)）\n- 新增：在列出文件时添加分页功能（[#930](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F930)）\n- 新增：添加迁移以将 filesyncer 更新至版本 1.0.0（[#933](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F933)）\n- 新增：分离文件 API 并支持预签名 URL（[#938](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F938)）\n- 新增：添加可选逻辑以捕获整个节点（[#940](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F940)）\n- 新增：推理服务 API（[#943](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F943)）\n- 新增：添加模型支持（[#294](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F294)）\n- 新增：链接到模型详情页面（[#296](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F296)）\n- 新增：在文件浏览器中添加分页支持（[#297](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F297)）\n- 新增：在 core-ui 中添加对预签名 URL 的支持（[#301](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F301)）\n- 新增：添加复选框，允许为工作区使用全部节点资源或不使用（[#302](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F302)）\n- 新增：在应用\u002F状态中检测 microk8s 提供者（[#99](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F99)）\n- 新增：对参数进行额外验证，以防止占位符出现（[#100](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F100)）\n- 新增：可选的数据库配置（[#101](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F101)）\n- 新增：启用 kfserving 并进行代码清理（[#102](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F102)）\n- 新增：添加暴露 minio 的支持（[#104](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F104)）\n- 新增：支持在没有 HTTPS 的情况下使用 kfserving（[#106](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F106)）\n- 新增：将 istio 升级至 v1.9.1（[#120](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F120)）\n- 新增：添加 kfserving（[#124](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F124)）\n- 新增：更新清单以支持 expos","2021-08-18T16:24:25",{"id":192,"version":193,"summary_zh":194,"released_at":195},99613,"v1.0.0-rc.3","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.3\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.3\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.3\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并将其移动到 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：身份验证更新（[#921](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F921)）\n- 新增：检查是否已设置 kfserving（[#925](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F925)）\n- 新增：在列出文件时添加分页功能（[#930](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F930)）\n- 新增：添加迁移以将 filesyncer 更新至 1.0.0 版本（[#933](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F933)）\n- 新增：分离文件 API 并支持预签名 URL（[#938](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F938)）\n- 新增：添加可选逻辑以捕获整个节点（[#940](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F940)）\n- 新增：推理服务 API（[#943](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F943)）\n- 新增：添加模型支持（[#294](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F294)）\n- 新增：链接到模型详情页面（[#296](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F296)）\n- 新增：在文件浏览器中添加分页支持（[#297](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F297)）\n- 新增：在 core-ui 中添加对预签名 URL 的支持（[#301](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F301)）\n- 新增：添加复选框，允许为工作区使用全部节点资源或不使用（[#302](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F302)）\n- 新增：在应用\u002F应用状态中检测 microk8s 提供者（[#99](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F99)）\n- 新增：对参数进行额外验证，以防止占位符出现（[#100](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F100)）\n- 新增：可选的数据库配置（[#101](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F101)）\n- 新增：启用 kfserving 并进行代码清理（[#102](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F102)）\n- 新增：添加暴露 minio 的支持（[#104](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F104)）\n- 新增：支持在不使用 HTTPS 的情况下使用 kfserving（[#106](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F106)）\n- 新增：将 istio 升级至 v1.9.1（[#120](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F120)）\n- 新增：添加 kfserving（[#124](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F124)）\n- 新增：更新了清单文件……","2021-08-12T22:51:07",{"id":197,"version":198,"summary_zh":199,"released_at":200},99614,"v1.0.0-rc.2","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.2\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.2\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.2\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并将其移动到 PATH 环境变量中包含的某个文件夹。\n\n# 更改日志\n## 功能\n- 新增：身份验证更新（[#921](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F921)）\n- 新增：检查是否已设置 kfserving（[#925](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F925)）\n- 新增：在列出文件时添加分页功能（[#930](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F930)）\n- 新增：添加迁移以将 filesyncer 更新至 1.0.0 版本（[#933](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F933)）\n- 新增：分离文件 API 并支持预签名 URL（[#938](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F938)）\n- 新增：添加可选逻辑以捕获整个节点（[#940](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F940)）\n- 新增：添加模型支持（[#294](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F294)）\n- 新增：链接到模型详情页面（[#296](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F296)）\n- 新增：在文件浏览器中添加分页支持（[#297](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F297)）\n- 新增：在 core-ui 中添加对预签名 URL 的支持（[#301](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F301)）\n- 新增：为工作空间添加复选框，以选择是否使用完整节点资源（[#302](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F302)）\n- 新增：在应用\u002F状态中检测 microk8s 提供者（[#99](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F99)）\n- 新增：对参数进行额外验证，以防止占位符出现（[#100](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F100)）\n- 新增：可选的数据库配置（[#101](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F101)）\n- 新增：启用 kfserving 并进行代码清理（[#102](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F102)）\n- 新增：添加暴露 minio 的支持（[#104](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F104)）\n- 新增：支持不使用 HTTPS 的 kfserving（[#106](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F106)）\n- 新增：将 istio 升级至 v1.9.1（[#120](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F120)）\n- 新增：添加 kfserving（[#124](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F124)）\n- 新增：更新清单以支持暴露 minio（[#125](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F125)）\n- fe","2021-08-03T16:02:50",{"id":202,"version":203,"summary_zh":204,"released_at":205},99615,"v1.0.0-rc.1","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.1\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.1\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv1.0.0-rc.1\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并将其移动到 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：身份验证更新（[#921](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F921)）\n- 新增：检查是否已设置 kfserving（[#925](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F925)）\n- 新增：在列出文件时添加分页功能（[#930](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F930)）\n- 新增：添加迁移以将 filesyncer 更新至 1.0.0 版本（[#933](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F933)）\n- 新增：添加模型支持（[#294](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F294)）\n- 新增：链接到模型详情页面（[#296](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F296)）\n- 新增：在文件浏览器中添加分页支持（[#297](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F297)）\n- 新增：在应用\u002F应用状态中检测 microk8s 提供者（[#99](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F99)）\n- 新增：对参数进行额外验证以防止占位符出现（[#100](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F100)）\n- 新增：可选的数据库配置（[#101](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F101)）\n- 新增：启用 kfserving 并进行代码清理（[#102](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F102)）\n- 新增：将 istio 升级至 v1.9.1（[#120](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F120)）\n- 新增：添加 kfserving（[#124](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F124)）\n\n## 修复\n- 修复：为 ONEPANEL_API_URL 使用集群内 URL（[#922](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F922)）\n- 修复：S3 在文件浏览器中无法列出文件（[#934](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F934)）\n- 修复：工作流模板显示无错误信息的警告（[#295](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F295)）\n\n## 文档\n- 文档：为 eksctl 添加了稳定版本（[#139](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F139)）\n\n## 其他\n- 杂项：移除了隐藏选项，因为现在由 CLI 处理（[#122](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F122)）\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n- \u003Ca href=\"https:\u002F\u002Fgi","2021-07-20T20:37:41",{"id":207,"version":208,"summary_zh":209,"released_at":210},99616,"v0.21.0","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.21.0\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.21.0\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.21.0\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并移动到你的 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：添加了深度学习桌面工作区 ([#913](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F913))\n- 新增：在 MicroK8s 中为节点添加标签的步骤 ([#108](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F108))\n\n## 修复\n- 修复：增加了对失败状态的处理 ([#286](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F286))\n- 修复：解决了在所有提供商中都显示节点标签的问题 ([#109](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F109))\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finohmonton99\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F37641302?v=4\" width=\"12\"\u002F> \u003Cstrong>inohmonton99\u003C\u002Fstrong>\u003C\u002Fa> inohmonton99","2021-04-15T18:10:36",{"id":212,"version":213,"summary_zh":214,"released_at":215},99617,"v0.21.0-rc.1","# 文档\n请参阅 https:\u002F\u002Fdocs.onepanel.ai\n\n# CLI 安装\n\n## Linux\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.21.0-rc.1\u002Fopctl-linux-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-linux-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## macOS\n\n```bash\n# 下载二进制文件\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.21.0-rc.1\u002Fopctl-macos-amd64\n\n# 赋予二进制文件可执行权限\nchmod +x opctl-macos-amd64\n\n# 将二进制文件移动到 PATH 目录\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\n\n# 测试安装\nopctl version\n```\n\n## Windows\n\n下载[附带的可执行文件](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.21.0-rc.1\u002Fopctl-windows-amd64.exe)，将其重命名为“opctl”，并将其移动到 PATH 环境变量所包含的文件夹中。\n\n# 更改日志\n## 功能\n- 新增：添加了深度学习桌面工作区（[#913](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F913)）\n\n## 修复\n- 修复：增加了对失败状态的处理（[#286](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F286)）\n\n# 贡献者\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finohmonton99\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F37641302?v=4\" width=\"12\"\u002F> \u003Cstrong>inohmonton99\u003C\u002Fstrong>\u003C\u002Fa> inohmonton99","2021-04-14T18:23:37",{"id":217,"version":218,"summary_zh":219,"released_at":220},99618,"v0.20.0","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.20.0\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.20.0\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.20.0\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: Update code to work better with PNS executor ([#904](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F904))\r\n- feat: Update hyperparam tuning starter template ([#275](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F275))\r\n- feat: improve file download speeds for filesyncer ([#281](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F281))\r\n- feat: add default workflow engine runtime executor if one is not present ([#98](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F98))\r\n- feat: default to pns for workflow engine and hide the configuration ([#119](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F119))\r\n- feat: Update hyperparameter tuning docs ([#105](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F105))\r\n\r\n## Fixes\r\n- fix: fixes stability issue with pns executor ([#892](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F892))\r\n- fix: windows sections of contribution guide ([#902](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F902))\r\n- fix: bug with remove hyperparam tuning migration ([#905](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F905))\r\n- fix: wrong onepanel\u002Fdl version ([#906](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F906))\r\n- fix: don't use port 80 for host port ([#907](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F907))\r\n- fix: updated repo in generate release notes as the name has changed ([#908](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F908))\r\n\r\n## Other\r\n- chore: Update cvat training starter template ([#283](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F283))\r\n\r\n# Contributors\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frushtehrani\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1211823?v=4\" width=\"12\"\u002F> \u003Cstrong>rushtehrani\u003C\u002Fstrong>\u003C\u002Fa> rushtehrani\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flnguyen\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F928524?v=4\" width=\"12\"\u002F> \u003Cstrong>lnguyen\u003C\u002Fstrong>\u003C\u002Fa> lnguyen\r\n","2021-04-06T16:54:24",{"id":222,"version":223,"summary_zh":224,"released_at":225},99619,"v0.20.0-rc.1","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.20.0-rc.1\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.20.0-rc.1\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Freleases\u002Fdownload\u002Fv0.20.0-rc.1\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: Update code to work better with PNS executor ([#904](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F904))\r\n- feat: Update hyperparam tuning starter template ([#275](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F275))\r\n- feat: improve file download speeds for filesyncer ([#281](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F281))\r\n- feat: add default workflow engine runtime executor if one is not present ([#98](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F98))\r\n- feat: default to pns for workflow engine and hide the configuration ([#119](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F119))\r\n- feat: Update hyperparameter tuning docs ([#105](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F105))\r\n\r\n## Fixes\r\n- fix: fixes stability issue with pns executor ([#892](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F892))\r\n- fix: windows sections of contribution guide ([#902](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F902))\r\n- fix: bug with remove hyperparam tuning migration ([#905](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F905))\r\n- fix: wrong onepanel\u002Fdl version ([#906](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F906))\r\n- fix: don't use port 80 for host port ([#907](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F907))\r\n\r\n# Contributors\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frushtehrani\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1211823?v=4\" width=\"12\"\u002F> \u003Cstrong>rushtehrani\u003C\u002Fstrong>\u003C\u002Fa> rushtehrani\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flnguyen\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F928524?v=4\" width=\"12\"\u002F> \u003Cstrong>lnguyen\u003C\u002Fstrong>\u003C\u002Fa> lnguyen\r\n","2021-04-01T17:48:13",{"id":227,"version":228,"summary_zh":229,"released_at":230},99620,"v0.19.0","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.19.0\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.19.0\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.19.0\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: upgrade argo to 2.12.9 ([#837](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F837))\r\n- feat: filesyncer sidecar for workflows ([#879](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F879))\r\n- feat: Update workspace templates ([#880](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F880))\r\n- feat: Add labels for better policy management ([#882](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F882))\r\n- feat: added methods to get just the field name for resources ([#883](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F883))\r\n- feat: updated workflow\u002Fworkspace fields to allow some related field queries ([#884](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F884))\r\n- feat: add machine type to workspace listing ([#888](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F888))\r\n- feat: Workflow local file browser ([#263](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F263))\r\n- feat: add node pool to workspace listing ([#265](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F265))\r\n- feat: allow changing machine type when resuming - ui ([#266](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F266))\r\n- feat: filtering updates ([#267](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F267))\r\n- feat: add node pool label to workflow tasks ([#273](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F273))\r\n- feat: added editor.yaml type to display text in a yaml editor ([#277](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F277))\r\n- feat: add additional error handling for login page ([#279](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F279))\r\n- feat: create workspace instantly creates UI element. ([#280](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F280))\r\n- feat: update argo to 2.12.9 ([#112](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F112))\r\n\r\n## Fixes\r\n- fix: incorrectly formatted label for workspaces ([#889](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F889))\r\n- fix:  add error detection when environment variable is too long ([#897](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F897))\r\n- fix: incorrect use of https for filesyncer url ([#264](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F264))\r\n- fix: issue with workspace file browser giving wrong path ([#268](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F268))\r\n- fix: update api to 0.19.0 ([#270](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F270))\r\n- fix: commit missing files ([#271](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F271))\r\n- fix: wrong styling selector for nodepool in workspaces ([#272](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F272))\r\n- fix: nodepool selector was wrong when it was not a parameter ([#274](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F274))\r\n- fix: remove environment variable length limit ([#278](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F278))\r\n\r\n## Docs\r\n- docs: Update README.md ([#876](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F876))\r\n- docs: Update getting-started hyperlinks ([#96](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F96))\r\n- docs: Minor updates ([#97](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F97))\r\n- docs: Update SDK and landing page docs ([#98](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F98))\r\n- docs: Update getting started video links ([#99](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F99))\r\n\r\n## Other\r\n- chore: Update README ([#886](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F886))\r\n- chore: Update README.md ([#887](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F887))\r\n- chore: Update logo to use svg ([#269](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F269))\r\n- chore: remove argoExecutorImage from env file as it is no longer used ([#118](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F118))\r\n\r\n# Contributors\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frushtehrani\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1211823?v=4\" width=\"12\"\u002F> \u003Cstrong>rushtehrani\u003C\u002Fstrong>\u003C\u002Fa> rushtehrani\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finohmonton99\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F37641302?v=4\" width=\"12\"\u002F> \u003Cstrong>inohmonton99\u003C\u002Fstrong>\u003C\u002Fa> inohmonton99\r\n","2021-03-15T16:32:01",{"id":232,"version":233,"summary_zh":234,"released_at":235},99621,"v0.19.0-rc.1","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.19.0-rc.1\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.19.0-rc.1\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.19.0-rc.1\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: upgrade argo to 2.12.9 ([#837](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F837))\r\n- feat: filesyncer sidecar for workflows ([#879](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F879))\r\n- feat: Update workspace templates ([#880](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F880))\r\n- feat: Add labels for better policy management ([#882](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F882))\r\n- feat: added methods to get just the field name for resources ([#883](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F883))\r\n- feat: updated workflow\u002Fworkspace fields to allow some related field queries ([#884](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F884))\r\n- feat: add machine type to workspace listing ([#888](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F888))\r\n- feat: Workflow local file browser ([#263](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F263))\r\n- feat: add node pool to workspace listing ([#265](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F265))\r\n- feat: allow changing machine type when resuming - ui ([#266](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F266))\r\n- feat: filtering updates ([#267](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F267))\r\n- feat: update argo to 2.12.9 ([#112](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F112))\r\n\r\n## Fixes\r\n- fix: incorrectly formatted label for workspaces ([#889](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F889))\r\n- fix: incorrect use of https for filesyncer url ([#264](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F264))\r\n- fix: issue with workspace file browser giving wrong path ([#268](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F268))\r\n- fix: update api to 0.19.0 ([#270](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F270))\r\n- fix: commit missing files ([#271](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F271))\r\n- fix: wrong styling selector for nodepool in workspaces ([#272](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F272))\r\n\r\n## Docs\r\n- docs: Update README.md ([#876](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F876))\r\n- docs: Update getting-started hyperlinks ([#96](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F96))\r\n- docs: Minor updates ([#97](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F97))\r\n- docs: Update SDK and landing page docs ([#98](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F98))\r\n- docs: Update getting started video links ([#99](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F99))\r\n\r\n## Other\r\n- chore: Update README ([#886](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F886))\r\n- chore: Update README.md ([#887](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fonepanel\u002Fpull\u002F887))\r\n- chore: Update logo to use svg ([#269](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F269))\r\n\r\n# Contributors\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVafilor\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7330539?v=4\" width=\"12\"\u002F> \u003Cstrong>Vafilor\u003C\u002Fstrong>\u003C\u002Fa> Vafilor\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frushtehrani\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1211823?v=4\" width=\"12\"\u002F> \u003Cstrong>rushtehrani\u003C\u002Fstrong>\u003C\u002Fa> rushtehrani\r\n- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finohmonton99\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F37641302?v=4\" width=\"12\"\u002F> \u003Cstrong>inohmonton99\u003C\u002Fstrong>\u003C\u002Fa> inohmonton99\r\n","2021-03-03T20:31:17",{"id":237,"version":238,"summary_zh":239,"released_at":240},99622,"v0.18.0","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: replace parameter namespace values with runtime value ([#829](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F829))\r\n- feat: change \"dev\" tag to be \"latest\" for images ([#832](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F832))\r\n- feat: update workflow templates to have dynamic node pool label ([#845](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F845))\r\n- feat: add {{workspace.uid}} to parameters as a replaceable value ([#849](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F849))\r\n- feat: Add GetWorkspaceContainerLogs ([#851](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F851))\r\n- feat: Allow default for nodepool option ([#855](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F855))\r\n- feat: Update all templates for dynamic node labels and new file syncing ([#860](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F860))\r\n- feat: Workspace FileSyncer updates ([#865](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F865))\r\n- feat: Add bucket to config response ([#869](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F869))\r\n- feat: rename dev to \"latest\" when pushing up master ([#241](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F241))\r\n- feat: add permissions checks to secrets UI ([#243](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F243))\r\n- feat: Update starter templates ([#244](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F244))\r\n- feat: Better hyperparameter turning starter template ([#245](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F245))\r\n- feat: FileSyncer UI ([#247](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F247))\r\n- feat: added path copying to workflow artifact output viewer ([#248](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F248))\r\n- feat: Add bucket prefix to file sync ([#252](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F252))\r\n- feat: use start time from api ([#254](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F254))\r\n- feat: update file browsing to support different sources and add suppo… ([#258](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F258))\r\n- feat: add bucket prefix to object path ([#260](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F260))\r\n- feat: add support for xml files ([#262](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F262))\r\n- feat: dockerized command to build CLI and fixed issue windows build ([#92](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F92))\r\n- feat: rename dev to latest ([#93](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F93))\r\n- feat: update gcs to use minio ([#95](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F95))\r\n- feat: added gcs minio deployment ([#113](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F113))\r\n- feat: allow pre-flight requests to containers ([#114](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F114))\r\n\r\n## Fixes\r\n- fix: wrong file for migration rollback ([#843](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F843))\r\n- fix: workspace uid was name and not uid and namespace was not replaced ([#850](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F850))\r\n- fix: issue where workflow template version did not ignore archived template ([#853](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F853))\r\n- fix: Fix Workflow Template comment ([#866](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F866))\r\n- fix: move db migrations outside of configmap changes ([#872](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F872))\r\n- fix: db not reconnecting ([#873](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F873))\r\n- fix: issue where workflow template cloning wasn't working ([#242](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F242))\r\n- fix: Fix CVAT training template ([#246](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F246))\r\n- fix: remove leading slash in ui ([#251](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F251))\r\n- fix: incorrect usage of timestamp from file sync ([#256](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F256))\r\n- fix: file browser removing file paths in root ([#259](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F259))\r\n- fix: rename build command --dev flag to --latest ([#94](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F94))\r\n- fix: added gcs to list of acceptable artifact repository provider types ([#96](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F96))\r\n\r\n## Docs\r\n- docs: Update annotation + training + custom model docs ([#95](https:\u002F\u002Fgith","2021-02-09T22:43:55",{"id":242,"version":243,"summary_zh":244,"released_at":245},99623,"v0.18.0-rc.3","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.3\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.3\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.3\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: replace parameter namespace values with runtime value ([#829](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F829))\r\n- feat: change \"dev\" tag to be \"latest\" for images ([#832](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F832))\r\n- feat: update workflow templates to have dynamic node pool label ([#845](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F845))\r\n- feat: add {{workspace.uid}} to parameters as a replaceable value ([#849](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F849))\r\n- feat: Add GetWorkspaceContainerLogs ([#851](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F851))\r\n- feat: Allow default for nodepool option ([#855](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F855))\r\n- feat: Update all templates for dynamic node labels and new file syncing ([#860](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F860))\r\n- feat: Workspace FileSyncer updates ([#865](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F865))\r\n- feat: Add bucket to config response ([#869](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F869))\r\n- feat: rename dev to \"latest\" when pushing up master ([#241](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F241))\r\n- feat: add permissions checks to secrets UI ([#243](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F243))\r\n- feat: Update starter templates ([#244](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F244))\r\n- feat: Better hyperparameter turning starter template ([#245](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F245))\r\n- feat: FileSyncer UI ([#247](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F247))\r\n- feat: added path copying to workflow artifact output viewer ([#248](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F248))\r\n- feat: Add bucket prefix to file sync ([#252](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F252))\r\n- feat: use start time from api ([#254](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F254))\r\n- feat: update file browsing to support different sources and add suppo… ([#258](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F258))\r\n- feat: add bucket prefix to object path ([#260](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F260))\r\n- feat: dockerized command to build CLI and fixed issue windows build ([#92](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F92))\r\n- feat: rename dev to latest ([#93](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F93))\r\n- feat: update gcs to use minio ([#95](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F95))\r\n- feat: added gcs minio deployment ([#113](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F113))\r\n- feat: allow pre-flight requests to containers ([#114](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F114))\r\n\r\n## Fixes\r\n- fix: wrong file for migration rollback ([#843](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F843))\r\n- fix: workspace uid was name and not uid and namespace was not replaced ([#850](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F850))\r\n- fix: issue where workflow template version did not ignore archived template ([#853](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F853))\r\n- fix: Fix Workflow Template comment ([#866](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F866))\r\n- fix: move db migrations outside of configmap changes ([#872](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F872))\r\n- fix: db not reconnecting ([#873](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F873))\r\n- fix: issue where workflow template cloning wasn't working ([#242](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F242))\r\n- fix: Fix CVAT training template ([#246](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F246))\r\n- fix: remove leading slash in ui ([#251](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F251))\r\n- fix: incorrect usage of timestamp from file sync ([#256](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F256))\r\n- fix: file browser removing file paths in root ([#259](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F259))\r\n- fix: rename build command --dev flag to --latest ([#94](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F94))\r\n- fix: added gcs to list of acceptable artifact repository provider types ([#96](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F96))\r\n\r\n## Other\r\n- chore: Use v0.18.0 for FileSyncer ([#867](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F867))\r\n- chore: Update hyperparameter tuning template ([#871](https:","2021-02-08T19:05:20",{"id":247,"version":248,"summary_zh":249,"released_at":250},99624,"v0.18.0-rc.2","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.2\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.2\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.2\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: replace parameter namespace values with runtime value ([#829](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F829))\r\n- feat: change \"dev\" tag to be \"latest\" for images ([#832](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F832))\r\n- feat: update workflow templates to have dynamic node pool label ([#845](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F845))\r\n- feat: add {{workspace.uid}} to parameters as a replaceable value ([#849](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F849))\r\n- feat: Add GetWorkspaceContainerLogs ([#851](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F851))\r\n- feat: Allow default for nodepool option ([#855](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F855))\r\n- feat: Update all templates for dynamic node labels and new file syncing ([#860](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F860))\r\n- feat: Workspace FileSyncer updates ([#865](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F865))\r\n- feat: Add bucket to config response ([#869](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F869))\r\n- feat: rename dev to \"latest\" when pushing up master ([#241](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F241))\r\n- feat: add permissions checks to secrets UI ([#243](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F243))\r\n- feat: Update starter templates ([#244](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F244))\r\n- feat: Better hyperparameter turning starter template ([#245](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F245))\r\n- feat: FileSyncer UI ([#247](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F247))\r\n- feat: added path copying to workflow artifact output viewer ([#248](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F248))\r\n- feat: Add bucket prefix to file sync ([#252](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F252))\r\n- feat: use start time from api ([#254](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F254))\r\n- feat: dockerized command to build CLI and fixed issue windows build ([#92](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F92))\r\n- feat: rename dev to latest ([#93](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F93))\r\n- feat: update gcs to use minio ([#95](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F95))\r\n- feat: added gcs minio deployment ([#113](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F113))\r\n- feat: allow pre-flight requests to containers ([#114](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F114))\r\n\r\n## Fixes\r\n- fix: wrong file for migration rollback ([#843](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F843))\r\n- fix: workspace uid was name and not uid and namespace was not replaced ([#850](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F850))\r\n- fix: issue where workflow template version did not ignore archived template ([#853](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F853))\r\n- fix: Fix Workflow Template comment ([#866](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F866))\r\n- fix: move db migrations outside of configmap changes ([#872](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F872))\r\n- fix: db not reconnecting ([#873](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F873))\r\n- fix: issue where workflow template cloning wasn't working ([#242](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F242))\r\n- fix: Fix CVAT training template ([#246](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F246))\r\n- fix: remove leading slash in ui ([#251](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F251))\r\n- fix: incorrect usage of timestamp from file sync ([#256](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F256))\r\n- fix: rename build command --dev flag to --latest ([#94](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F94))\r\n- fix: added gcs to list of acceptable artifact repository provider types ([#96](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F96))\r\n\r\n## Other\r\n- chore: Use v0.18.0 for FileSyncer ([#867](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F867))\r\n- chore: Update hyperparameter tuning template ([#871](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F871))\r\n- chore: removed unused code with file copy  ([#249](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F249))\r\n- chore: Remove leading slash ([#250](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F250))\r\n- chore: rename start -> timestamp based on API update ([#255](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpul","2021-02-05T19:25:44",{"id":252,"version":253,"summary_zh":254,"released_at":255},99625,"v0.18.0-rc.1","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.1\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.1\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.18.0-rc.1\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: replace parameter namespace values with runtime value ([#829](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F829))\r\n- feat: change \"dev\" tag to be \"latest\" for images ([#832](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F832))\r\n- feat: update workflow templates to have dynamic node pool label ([#845](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F845))\r\n- feat: add {{workspace.uid}} to parameters as a replaceable value ([#849](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F849))\r\n- feat: Add GetWorkspaceContainerLogs ([#851](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F851))\r\n- feat: Allow default for nodepool option ([#855](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F855))\r\n- feat: Update all templates for dynamic node labels and new file syncing ([#860](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F860))\r\n- feat: Workspace FileSyncer updates ([#865](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F865))\r\n- feat: Add bucket to config response ([#869](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F869))\r\n- feat: rename dev to \"latest\" when pushing up master ([#241](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F241))\r\n- feat: add permissions checks to secrets UI ([#243](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F243))\r\n- feat: Update starter templates ([#244](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F244))\r\n- feat: Better hyperparameter turning starter template ([#245](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F245))\r\n- feat: FileSyncer UI ([#247](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F247))\r\n- feat: added path copying to workflow artifact output viewer ([#248](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F248))\r\n- feat: Add bucket prefix to file sync ([#252](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F252))\r\n- feat: use start time from api ([#254](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F254))\r\n- feat: dockerized command to build CLI and fixed issue windows build ([#92](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F92))\r\n- feat: rename dev to latest ([#93](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F93))\r\n- feat: update gcs to use minio ([#95](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F95))\r\n- feat: added gcs minio deployment ([#113](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F113))\r\n- feat: allow pre-flight requests to containers ([#114](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F114))\r\n\r\n## Fixes\r\n- fix: wrong file for migration rollback ([#843](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F843))\r\n- fix: workspace uid was name and not uid and namespace was not replaced ([#850](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F850))\r\n- fix: issue where workflow template version did not ignore archived template ([#853](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F853))\r\n- fix: Fix Workflow Template comment ([#866](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F866))\r\n- fix: move db migrations outside of configmap changes ([#872](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F872))\r\n- fix: issue where workflow template cloning wasn't working ([#242](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F242))\r\n- fix: Fix CVAT training template ([#246](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F246))\r\n- fix: remove leading slash in ui ([#251](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F251))\r\n- fix: incorrect usage of timestamp from file sync ([#256](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F256))\r\n- fix: rename build command --dev flag to --latest ([#94](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F94))\r\n- fix: added gcs to list of acceptable artifact repository provider types ([#96](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F96))\r\n\r\n## Other\r\n- chore: Use v0.18.0 for FileSyncer ([#867](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F867))\r\n- chore: Update hyperparameter tuning template ([#871](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F871))\r\n- chore: removed unused code with file copy  ([#249](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F249))\r\n- chore: Remove leading slash ([#250](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F250))\r\n- chore: rename start -> timestamp based on API update ([#255](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F255))\r\n- chore: Update hyperparameter tuning template ([#257](https:\u002F\u002Fgithub.com","2021-02-05T07:49:32",{"id":257,"version":258,"summary_zh":259,"released_at":260},99626,"v0.17.0","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.17.0\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.17.0\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.17.0\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: Add Hyperparameter tuning Workflow Template ([#786](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F786))\r\n- feat: upgrade grpc ([#801](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F801))\r\n- feat: Add node pool parameter ([#802](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F802))\r\n- feat: Add select.nodepool parameter type ([#809](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F809))\r\n- feat: improve error message for not found milestones ([#813](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F813))\r\n- feat: make api command use docker by default. ([#815](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F815))\r\n- feat: Adding support for ImagePullSecrets in workspaces and workflows ([#822](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F822))\r\n- feat: Update CVAT and FileSyncer images ([#824](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F824))\r\n- feat: add parameters to workflow template versions response ([#830](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F830))\r\n- feat: update api ([#223](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F223))\r\n- feat: display \"no metrics\" when there are none ([#228](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F228))\r\n- feat: add new parameter select.nodepool ([#229](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F229))\r\n- feat: Dashboard and Workspace permission updates ([#230](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F230))\r\n- feat: added support to provide parameters for workflow reruns ([#239](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F239))\r\n- feat: cli delete command ([#87](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F87))\r\n- feat: Add azure blob storage support ([#91](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F91))\r\n- feat: added support for azure blob storage ([#110](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F110))\r\n- feat: added select.nodepool documentation ([#91](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F91))\r\n\r\n## Fixes\r\n- fix: closing web sockets ([#799](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F799))\r\n- fix: Resolves intermittent errors in Workflows with Sidecars ([#808](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F808))\r\n- fix: select.nodepool validation ([#810](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F810))\r\n- fix: Path to hyperparameter-tuning migration ([#811](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F811))\r\n- fix: Use correct label for hyperparameter tuning Workflow ([#812](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F812))\r\n- fix: workflow execution logs showing timestamps incorrectly ([#814](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F814))\r\n- fix: issues with finished logs ([#818](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F818))\r\n- fix: issue where logs would sometimes crash ([#820](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F820))\r\n- fix: Remove used-by: cvat from tf training workflow ([#823](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F823))\r\n- fix: Rename train.py => main.py in TFOD workflow template ([#826](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F826))\r\n- fix: issue where back link sometimes didn't work in workflows ([#222](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F222))\r\n- fix: align workflow execution columns so metrics are flush top ([#224](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F224))\r\n- fix: issue where back navigation didn't work correctly with query parameters ([#225](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F225))\r\n- fix: issue where json or yaml text was not rendered ([#226](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F226))\r\n- fix: updated fields to use reactive forms data communication ([#231](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F231))\r\n- fix: missing error messages from workspace templates ([#232](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F232))\r\n- fix: wrong nodepool manifest value used ([#233](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F233))\r\n- fix: issue where form was not cleared when switching workflow template. ([#234](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F234))\r\n- fix: issue where text area no longer had a value. ([#235](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F235))\r\n- fix: workflow execution logs not showing timestamps correctly in ui ([#236](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F236))\r\n- fix: incorre","2021-01-12T17:32:37",{"id":262,"version":263,"summary_zh":264,"released_at":265},99627,"v0.17.0-rc.2","# Documentation\r\nSee https:\u002F\u002Fdocs.onepanel.ai\r\n\r\n# CLI Installation\r\n\r\n## Linux\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.17.0-rc.2\u002Fopctl-linux-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-linux-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-linux-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## macOS\r\n\r\n```\r\n# Download the binary\r\ncurl -sLO https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.17.0-rc.2\u002Fopctl-macos-amd64\r\n\r\n# Make binary executable\r\nchmod +x opctl-macos-amd64\r\n\r\n# Move binary to path\r\nmv .\u002Fopctl-macos-amd64 \u002Fusr\u002Flocal\u002Fbin\u002Fopctl\r\n\r\n# Test installation\r\nopctl version\r\n```\r\n\r\n## Windows\r\n\r\nDownload the [attached executable](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Freleases\u002Fdownload\u002Fv0.17.0-rc.2\u002Fopctl-windows-amd64.exe), rename it to \"opctl\" and move it to a folder that is in your PATH environment variable.\r\n\r\n# Changelog\r\n## Features\r\n- feat: Add Hyperparameter tuning Workflow Template ([#786](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F786))\r\n- feat: upgrade grpc ([#801](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F801))\r\n- feat: Add node pool parameter ([#802](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F802))\r\n- feat: Add select.nodepool parameter type ([#809](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F809))\r\n- feat: improve error message for not found milestones ([#813](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F813))\r\n- feat: make api command use docker by default. ([#815](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F815))\r\n- feat: Adding support for ImagePullSecrets in workspaces and workflows ([#822](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F822))\r\n- feat: Update CVAT and FileSyncer images ([#824](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F824))\r\n- feat: update api ([#223](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F223))\r\n- feat: display \"no metrics\" when there are none ([#228](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F228))\r\n- feat: add new parameter select.nodepool ([#229](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F229))\r\n- feat: Dashboard and Workspace permission updates ([#230](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F230))\r\n- feat: cli delete command ([#87](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F87))\r\n- feat: Add azure blob storage support ([#91](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F91))\r\n- feat: added support for azure blob storage ([#110](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F110))\r\n- feat: added select.nodepool documentation ([#91](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-docs\u002Fpull\u002F91))\r\n\r\n## Fixes\r\n- fix: closing web sockets ([#799](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F799))\r\n- fix: Resolves intermittent errors in Workflows with Sidecars ([#808](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F808))\r\n- fix: select.nodepool validation ([#810](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F810))\r\n- fix: Path to hyperparameter-tuning migration ([#811](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F811))\r\n- fix: Use correct label for hyperparameter tuning Workflow ([#812](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F812))\r\n- fix: workflow execution logs showing timestamps incorrectly ([#814](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F814))\r\n- fix: issues with finished logs ([#818](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F818))\r\n- fix: issue where logs would sometimes crash ([#820](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F820))\r\n- fix: Remove used-by: cvat from tf training workflow ([#823](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore\u002Fpull\u002F823))\r\n- fix: issue where back link sometimes didn't work in workflows ([#222](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F222))\r\n- fix: align workflow execution columns so metrics are flush top ([#224](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F224))\r\n- fix: issue where back navigation didn't work correctly with query parameters ([#225](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F225))\r\n- fix: issue where json or yaml text was not rendered ([#226](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F226))\r\n- fix: updated fields to use reactive forms data communication ([#231](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F231))\r\n- fix: missing error messages from workspace templates ([#232](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F232))\r\n- fix: wrong nodepool manifest value used ([#233](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F233))\r\n- fix: issue where form was not cleared when switching workflow template. ([#234](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F234))\r\n- fix: issue where text area no longer had a value. ([#235](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F235))\r\n- fix: workflow execution logs not showing timestamps correctly in ui ([#236](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcore-ui\u002Fpull\u002F236))\r\n- fix: Namespace reserved word validation ([#90](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fcli\u002Fpull\u002F90))\r\n- fix: Bypass istio proxy on outbound calls in core ([#108](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F108))\r\n\r\n## Docs\r\n- docs: Update note about AKS node label ([#109](https:\u002F\u002Fgithub.com\u002Fonepanelio\u002Fmanifests\u002Fpull\u002F109))\r\n\r\n## Other\r\n- chore: Remove archive","2021-01-07T21:24:00"]