Releases: clickzetta/cz-cli
Releases · clickzetta/cz-cli
v0.5.4
What's Changed
- ci: remove Feishu webhook signing (disabled on bot side)
- fix: #5 --set nargs=1, #6 session --limit alias, #8 refill operate_user, #9 rerun -y
- fix(sql): --field extracts column by name from SQL rows; --limit accepts row count number
- chore: minor fixes
- fix(task): use batchDeleteCycleTask for offline (fixes permission error on undeploy)
- fix: use lowercase header keys in listUserWorkspaces (align browser); remove redundant headers
- fix: remove debug log truncation in listUserWorkspaces
- fix(studio): add env:prod header and use lowercase instanceid in studioRequest (align Python SDK)
- fix: align listUserWorkspaces params with Python SDK (forWrite string, listType 4)
- fix: resolve instanceId from portal API instead of login token (fixes workspace not found)
- fix: align listUserWorkspaces params with browser (listType=3, forWrite=boolean)
- feat: add --debug logging to studio workspace resolution; use detectEnv for env header
- fix(agent): use English for rotation prompts
- fix(sql): schema hint was showing schema names instead of table names (row[0] vs row[1])
- fix(agent): ensure rotated key is picked up on retry
- feat(setup): install cz-agent wrapper
- fix(tui): force table output for generated sql commands
- fix(otel): preserve session trace context for ai sdk calls
- feat(agent): rotate exhausted clickzetta keys at runtime
- ci: Feishu notification uses release notes content with HMAC signing
- ci: notify Feishu group on release via webhook
- ci: delete existing release before creating to prevent draft accumulation
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- feat(ai-gateway): add tests, fix thread types, refine help and README
- fix(ai-gateway): reject masked keys in model list; require -y for delete
- feat(ai-gateway): all commands accept alias or key; restore get; show full routing/status
- feat(ai-gateway): remove get cmd, add --reveal to list, show full quotas, fix debug truncation
- fix(update): fallback to install script when package manager upgrade fails
- fix(cz-cli): align sql variable syntax with studio style
- fix(agent): honor -p as clickzetta profile alias
- fix(update): restore method-aware upgrade (npm/bun via package manager, curl via install script)
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
Full Changelog: v0.5.1...v0.5.2
v0.3.100
What's Changed
- refactor: rename gateway command to ai-gateway
- docs: remove pin version example from README
- docs: fix README hero install to use cz-cli.ai/install.sh
- docs: update README commands table with gateway, datasource, agent llm
- docs: use cz-cli.ai/install.sh in README
Full Changelog: v0.3.96...v0.3.100
v0.3.96
What's Changed
- docs(skill): use cz-agent shortcut in cz-cli skill
- feat(install): add cz-agent shortcut for cz-cli agent
- docs: add lakehouse-doc-en companion skill reference to agent prompt
- feat(gateway): delete command supports --remove-from-llm and hints linked llm entry in ai_message
- chore(cli): remove unused SKILL.md template/generator pipeline
- docs(skill): require file/stdin for SQL with special characters
- refactor(cli): remove misleading config alias for agent llm
- test(cron): cover minute-gap encoding and round-trip
- feat(tui): add /sql command to run SQL like cz-cli sql
- fix(tui): refuse to launch interactive TUI when stdout is not a TTY
- fix(runtime): pass agent-runtime flag in-process instead of via env
- fix(formatter): render empty table header and fix CSV cell encoding
- fix(cron): honor non-zero start minute in interval encoding
- feat(setup): scope LLM config under the profile name
- fix(profile): reassign or clear default_profile when deleting it
- fix(task): fail fast on invalid dependencies and halt after errors
- fix(commands): halt handlers after emitting error or success
- fix: llm command use commandGroup for structured JSON output; include lakehouse-doc in release skills sync
Full Changelog: v0.3.95...v0.3.96
v0.3.95
What's Changed
- fix: COS upload retry + global acceleration + update via install script
- fix(ci): finalize release as non-draft after all publish jobs complete
- perf(cos): enable parallel chunk uploads (8 concurrent per file, 10 files)
- feat(ci): generate release notes from commit messages
Full Changelog: v0.3.94...v0.3.95
v0.3.94
v0.3.93
Full Changelog: v0.3.91...v0.3.93
v0.3.92
Full Changelog: v0.3.91...v0.3.92
v0.3.91
Full Changelog: v0.3.90...v0.3.91