当前位置: 首页 > 知识库问答 >
问题:

后端 - 为什么 minio 不区分稳定版和测试版本吗?

董高朗
2024-12-30

https://hub.docker.com/r/minio/minio/tags

https://github.com/minio/minio/releases

图片.png

minio 用的是时间做版本号

但是都不区分稳定版和测试版(beta这种)

我怎么方式下到不稳定的版本呢?

我之前用 minio bug 就挺多了,比如 web 页面下载的文件名称如果有中文名就会乱码等等

共有2个答案

颛孙森
2024-12-30
https://github.com/minio/minio/issues/2318#issuecomment-235992350

简单来说,压根就没有所谓的 stable 版本。

牧业
2024-12-30
MinIO 使用时间戳作为版本号是一种其版本控制的策略,这种策略并不直接区分稳定版和测试版(如 beta 版本)。然而,MinIO 团队确实会发布预发布版本(prerelease versions)和候选版本(release candidates),这些版本通常包含新的功能或修复,但可能还未经过全面的测试,因此可能不稳定。

要在 Docker Hub 上下载 MinIO 的不稳定版本(如预发布版本或候选版本),你可以查看 MinIO 的 Docker 镜像标签页(https://hub.docker.com/r/minio/minio/tags),寻找带有 `-PRERELEASE` 或 `-RC`(代表 Release Candidate)后缀的标签。这些标签通常表示该版本是预发布版本或候选版本,可能包含未解决的 bug 或不稳定的功能。

对于直接从 GitHub 发布的版本,你可以在 MinIO 的 GitHub 发布页(https://github.com/minio/minio/releases)上找到类似的预发布版本。这些版本会在描述中明确指出它们是预发布或候选版本。

由于你提到之前使用 MinIO 时遇到了 bug(如中文文件名乱码),如果你想要避免不稳定的版本,建议只下载那些没有 `-PRERELEASE` 或 `-RC` 后缀的标签或版本。然而,请注意,即使是稳定版本也可能包含未解决的 bug 或问题,特别是在新版本刚发布时。因此,在生产环境中部署之前,始终建议在测试环境中充分测试任何新版本。
 类似资料:
  • 问题内容: 最初询问: 具有LTS(长期支持)的Node.js 4.x分支与5.x分支(列为稳定版)之间有什么区别? 但这对于理解6.x和7.x之间的区别以及将来的8.x和9.x之间的区别同样重要。 通常,我总是倾向于最新版本的功能和性能(因为我现在做很多ES6 / ES7)。是否有关于“稳定”分支准备就绪的任何信息? 问题答案: 要了解差异,您需要了解为什么存在Node的长期支持(LTS)版本。

  • 稳定化是让一个发布分支进入发布状态的过程;也就是决定哪些变更将会进入发布版本,并以此为根据修整分支的内容。 “决定”一词有许多潜在的不幸。在协作软件项目中最后一分钟特性冲击是非常常见的现象:当开发者看到软件发布将要发生,他们便混乱的结束当前的变更,不希望错过这班船。当然,这是在发布时你最不想看到的场面。如果人们能在比较以舒适的节奏,无需担心变更是进入这个版本还是下一个版本时完成这个特性,效果会更好

  • 最初问:节点之间的区别是什么。js 4。x分支机构与LTS(长期支持)和5。x分行(列为稳定分行)? 但是这对于理解6. x和7. x之间的区别以及将来的8. x和9. x之间的区别同样重要 一般来说,我总是倾向于最新版本的功能和性能(就像我现在做的很多ES6/ES7一样)。有关于“稳定”分支机构的生产准备情况的信息吗?

  • 本文向大家介绍Java版堆排序[不稳定]相关面试题,主要包含被问及Java版堆排序[不稳定]时的应答技巧和注意事项,需要的朋友参考一下 堆一般指二叉堆。 复杂度:O(nlogn) - O(nlgn) - O(nlgn) - O(1)[平均 - 最好 - 最坏 - 空间复杂度] 大顶堆实现从小到大的升序排列,小顶堆一般用于构造优先队列

  • 问题内容: Windows Server 2016 似乎内置了 Windows 上的Docker?并支持在Docker容器中运行Windows并将Windows用作Docker容器主机。这是否支持Linux?我不这么认为,我认为它仅支持运行Windows Docker容器。这似乎也由Microsoft维护。 用于Windows的Docker似乎是由Docker团队创建的单独安装,用于将Linux

  • 我正在尝试用Gradle2.14.1编译一个Spring Boot1.3.6.Release应用程序的基本框架。我需要使用Java6。我不能升级到Java7或8。 为什么我得到一个失败的gradle构建 我已经跟随了关于Java6 IE的Spring引导参考指南中的更新。若要使用Tomcat7而不是8,请执行以下操作。我不使用JTA。

  • 在 main.ts中检测vue的版本为什么和 package.json中的vue版本不一致呢? 在main.ts中检测vue的版本为什么和package.json中的vue版本不一致呢?

  • 我试图得到一个稳定版本的新发布的Zend框架2(2.0.2),它将通过作曲家跟踪稳定的版本。 这里的例子是当2.0。3发布后,composer update将自动更新。 问题是我试图使用模块中的DoctrineModule。zendframework。com,这需要将最小稳定性设置设置为“dev”。当我这样做时,Zend Framework版本将更改为2.0。这不是我想要的。 你们中有谁知道一种方