Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:16

变更说明

对比基线:v0.3.0 → v0.4.0

21 个提交,改动 74 个文件(+6512 / -1137)。

新增功能

  • 转换器接口化,结构提取可预演练、可确认 (25244b7)

修复

  • 不再拼接 GitHub generate-notes 的正文(release) (c46f1b4)
  • 产物体积差按量级换单位(B / KB / MB)(release) (4b8994d)
  • 产物体积差小于 1 MB 时改用 KB,相等时写无变化(release) (a39dba0)
  • 修复 macOS 上 gen-notices 的 unbound variable(ci) (28b45f1)
  • dev-release 的 Windows 构建步骤显式用 bash(ci) (1f0681c)

文档

  • 产物段不再列举体积,只留平台清单(release) (6782942)
  • 场景手册合并为 5 份,并用实测数据校准 (0b1ef67)
  • 手册整理,并与实测行为对齐 (8fd42e6)

其他

  • bump actions/download-artifact from 7 to 8 (#7)(deps) (e214988)
  • bump actions/cache from 4 to 6 (#8)(deps) (a593369)
  • 构建失败时把失败步骤写成 GitHub annotation (0cd791d)
  • 发版说明与依赖声明改为全自动推导(release) (2d408f1)
  • Go 1.27.3 (bef2451)
  • 锁住 studio 示例数据的基线,并修正 xlsx 文件权限 (5209943)
  • SKILL.md 补充引擎方言、沙箱边界与跨引擎哈希注意事项 (fe0f9c6)
  • Windows 改用 WinLibs GCC 15:保持单一二进制并匹配 DuckDB 的 emulated TLS (f7b5984)
  • Windows CI 固定 GCC 15:匹配 DuckDB 静态库的 emulated TLS (75aaa89)
  • Windows 发布链路加固:模块路径归一化与产物启动冒烟 (e9f71a4)
  • 修复 Windows CI:用 setup-msys2 提供 UCRT64 gcc (6bd5d28)
  • 新增 DuckDB 后端,所有发布二进制统一内置 SQLite + DuckDB (e9238e3)

依赖变化

  • 新增:github.com/duckdb/duckdb-go/v2 v2.10506.0
  • 新增:github.com/apache/arrow-go/v18 v18.5.1(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/darwin-amd64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/darwin-arm64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/linux-amd64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/linux-arm64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/windows-amd64 v0.10506.0(间接)
  • 新增:github.com/go-viper/mapstructure/v2 v2.5.0(间接)
  • 新增:github.com/google/flatbuffers v25.12.19+incompatible(间接)
  • 新增:github.com/klauspost/compress v1.18.3(间接)
  • 新增:github.com/klauspost/cpuid/v2 v2.3.0(间接)
  • 新增:github.com/pierrec/lz4/v4 v4.1.25(间接)
  • 新增:github.com/zeebo/xxh3 v1.1.0(间接)
  • 新增:golang.org/x/exp v0.0.0-20260112195511-716be5621a96(间接)
  • 新增:golang.org/x/mod v0.41.0(间接)
  • 新增:golang.org/x/sync v0.23.0(间接)
  • 新增:golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518(间接)
  • 新增:golang.org/x/tools v0.50.0(间接)
  • 新增:golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da(间接)

产物

  • 平台:darwin/amd64、darwin/arm64、linux/amd64、linux/arm64、windows/amd64
  • 本版不再提供:windows/arm64
提交明细(21 个 commit)
  • fix(release): 不再拼接 GitHub generate-notes 的正文 (c46f1b4) — dezhishen
  • docs(release): 产物段不再列举体积,只留平台清单 (6782942) — dezhishen
  • chore(deps): bump actions/download-artifact from 7 to 8 (#7) (e214988) — dependabot[bot]
  • chore(deps): bump actions/cache from 4 to 6 (#8) (a593369) — dependabot[bot]
  • fix(release): 产物体积差按量级换单位(B / KB / MB) (4b8994d) — dezhishen
  • fix(release): 产物体积差小于 1 MB 时改用 KB,相等时写无变化 (a39dba0) — dezhishen
  • fix(ci): 修复 macOS 上 gen-notices 的 unbound variable (28b45f1) — dezhishen
  • ci: 构建失败时把失败步骤写成 GitHub annotation (0cd791d) — dezhishen
  • chore(release): 发版说明与依赖声明改为全自动推导 (2d408f1) — dezhishen
  • chore: Go 1.27.3 (bef2451) — dezhishen
  • test: 锁住 studio 示例数据的基线,并修正 xlsx 文件权限 (5209943) — dezhishen
  • docs: 场景手册合并为 5 份,并用实测数据校准 (0b1ef67) — dezhishen
  • fix(ci): dev-release 的 Windows 构建步骤显式用 bash (1f0681c) — dezhishen
  • docs: 手册整理,并与实测行为对齐 (8fd42e6) — dezhishen
  • feat: 转换器接口化,结构提取可预演练、可确认 (25244b7) — dezhishen
  • SKILL.md 补充引擎方言、沙箱边界与跨引擎哈希注意事项 (fe0f9c6) — dezhishen
  • Windows 改用 WinLibs GCC 15:保持单一二进制并匹配 DuckDB 的 emulated TLS (f7b5984) — dezhishen
  • Windows CI 固定 GCC 15:匹配 DuckDB 静态库的 emulated TLS (75aaa89) — dezhishen
  • Windows 发布链路加固:模块路径归一化与产物启动冒烟 (e9f71a4) — dezhishen
  • 修复 Windows CI:用 setup-msys2 提供 UCRT64 gcc (6bd5d28) — dezhishen
  • 新增 DuckDB 后端,所有发布二进制统一内置 SQLite + DuckDB (e9238e3) — dezhishen