Repository navigation
变更说明
对比基线: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)
文档
其他
- 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/v2v2.10506.0 - 新增:
github.com/apache/arrow-go/v18v18.5.1(间接) - 新增:
github.com/duckdb/duckdb-go-bindingsv0.10506.0(间接) - 新增:
github.com/duckdb/duckdb-go-bindings/lib/darwin-amd64v0.10506.0(间接) - 新增:
github.com/duckdb/duckdb-go-bindings/lib/darwin-arm64v0.10506.0(间接) - 新增:
github.com/duckdb/duckdb-go-bindings/lib/linux-amd64v0.10506.0(间接) - 新增:
github.com/duckdb/duckdb-go-bindings/lib/linux-arm64v0.10506.0(间接) - 新增:
github.com/duckdb/duckdb-go-bindings/lib/windows-amd64v0.10506.0(间接) - 新增:
github.com/go-viper/mapstructure/v2v2.5.0(间接) - 新增:
github.com/google/flatbuffersv25.12.19+incompatible(间接) - 新增:
github.com/klauspost/compressv1.18.3(间接) - 新增:
github.com/klauspost/cpuid/v2v2.3.0(间接) - 新增:
github.com/pierrec/lz4/v4v4.1.25(间接) - 新增:
github.com/zeebo/xxh3v1.1.0(间接) - 新增:
golang.org/x/expv0.0.0-20260112195511-716be5621a96(间接) - 新增:
golang.org/x/modv0.41.0(间接) - 新增:
golang.org/x/syncv0.23.0(间接) - 新增:
golang.org/x/telemetryv0.0.0-20260908163034-4bcc4b2ee518(间接) - 新增:
golang.org/x/toolsv0.50.0(间接) - 新增:
golang.org/x/xerrorsv0.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