Releases: jks15satoshi/nekobox-docker
Releases · jks15satoshi/nekobox-docker
v0.1.6-rev.2
破坏性更新
-
构建参数名称变更。
NEKOBOX_OPTIONAL_DEPS参数被重命名为NEKOBOX_EXTRA_DEPS。详细的参数信息见 README。如果你在此前的版本尝试过手动构建镜像,那么你需要注意这项变更,避免构建行为不符预期。
CI 更新
- 现在可以在 Docker Hub 上拉取此项目的相关镜像了。
构建相关
- 当启用构建非稳定版本时,允许通过
NEKOBOX_VERSION指定提交哈希值进行构建; - 改进了依赖安装流程。现在可以使用基于 Debian 的基础镜像进行构建(例如
python:bookworm、python:bullseye等)。
Full Changelog: v0.1.6-rev.1...v0.1.6-rev.2
v0.1.6-rev.1
破坏性更新
- 版本命名规则变更。
此前所使用的命名规则将镜像更新的版本定义为
-post.x,然而这个较为常见的 post-release 名称可能会被上游使用,导致名称冲突。因此从此版本开始,将镜像更新的修订版本定义为-rev.x以作区分。详细的版本命名规则见 README。
这个变更一般来讲不会对任何人造成影响。 - 构建参数名称变更。
为了更加符合 Dockerfile 命名规范,将原有的构建参数名称替换为了大写字母;同时为了增强可读性,
version参数被重命名为NEKOBOX_VERSION。详细的参数信息见 README。
如果你在此前的版本尝试过手动构建镜像,那么你需要注意这项变更,避免构建行为不符预期。
功能更新
- 新增了非稳定版本镜像。此版本直接从 NekoBox 存储库的
main分支拉取代码进行构建。如果 NekoBox 上游提交了一些你所需的变更,但是又没有发布新版本时,你可以尝试使用非稳定版本。由于
main分支代码仍处于开发状态,除非你很清楚自己需要什么,否则你基本上不需要(也不推荐)使用这一版本的镜像。
构建相关
- 允许指定从 NekoBox 存储库的
main分支构建镜像(通过指定NEKOBOX_UNSTABLE参数); - 允许构建时指定可选依赖(通过指定
NEKOBOX_OPTIONAL_DEPS参数)。
Full Changelog: v0.1.6...v0.1.6-rev.1
v0.1.6
上游版本更新
NekoBox 版本更新至 v0.1.6。
功能更新
- 现在可以检查环境变量较上次运行是否发生变更,判定是否更新配置文件,以确保 NekoBox 实例始终遵循环境变量值运行。
构建相关
- 默认将基于
python:3.12-alpine而非python:alpine进行构建。 - 允许指定 Python 基础镜像版本与 NekoBox 版本构建。
audio可选包构建时将始终安装。
Full Changelog: v0.1.5-post.1...v0.1.6
v0.1.5-post.1
功能更新
- 可以通过
NEKOBOX_FILE_QRCODE环境变量在运行时开启--file-qrcode选项,使得登录二维码可以保存为图片文件。
Full Changelog: https://github.com/jks15satoshi/nekobox-docker/commits/v0.1.5-post.1