Skip to content

Releases: jks15satoshi/nekobox-docker

v0.1.6-rev.2

13 May 15:46

Choose a tag to compare

破坏性更新

  • 构建参数名称变更。

    NEKOBOX_OPTIONAL_DEPS 参数被重命名为 NEKOBOX_EXTRA_DEPS。详细的参数信息见 README

    如果你在此前的版本尝试过手动构建镜像,那么你需要注意这项变更,避免构建行为不符预期。

CI 更新

  • 现在可以在 Docker Hub 上拉取此项目的相关镜像了。

构建相关

  • 当启用构建非稳定版本时,允许通过 NEKOBOX_VERSION 指定提交哈希值进行构建;
  • 改进了依赖安装流程。现在可以使用基于 Debian 的基础镜像进行构建(例如 python:bookwormpython:bullseye 等)。

Full Changelog: v0.1.6-rev.1...v0.1.6-rev.2

v0.1.6-rev.1

10 May 18:36

Choose a tag to compare

破坏性更新

  • 版本命名规则变更。

    此前所使用的命名规则将镜像更新的版本定义为 -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

24 Apr 00:44

Choose a tag to compare

上游版本更新

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

23 Apr 05:45
29fb4e2

Choose a tag to compare

功能更新

  • 可以通过 NEKOBOX_FILE_QRCODE 环境变量在运行时开启 --file-qrcode 选项,使得登录二维码可以保存为图片文件。

Full Changelog: https://github.com/jks15satoshi/nekobox-docker/commits/v0.1.5-post.1