Skip to content

Latest commit

 

History

History
85 lines (62 loc) · 3.48 KB

File metadata and controls

85 lines (62 loc) · 3.48 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.5] - 2026-03-17

Fixed

  • CI: skip TestStateDir_FilePermissions on Windows — Unix permission bits are not enforced on Windows
  • Remove glean version subcommand in favour of the conventional --version flag

[0.5.4] - 2026-03-17

Added

  • Update notifications: after each command, a background goroutine checks the GitHub releases API (cached for 24h in ~/.glean/update-check.json) and prints a notice to stderr when a newer version is available

[0.5.3] - 2026-03-17

Added

  • --version flag on the root command (via Cobra built-in)

[0.5.2] - 2026-03-17

Fixed

  • Add --dry-run flag to documents get-permissions, answers get, and shortcuts get — these were inconsistently missing the flag vs their sibling subcommands

[0.5.1] - 2026-03-17

Added

  • User-Agent: glean-cli/<version> header on all outbound HTTP requests (both SDK-routed and streaming chat), allowing Glean's backend to identify and attribute CLI traffic by version

[0.5.0] - 2026-03-17

Added

  • Full release pipeline: GoReleaser with cosign signing, CycloneDX SBOM, Homebrew tap publishing
  • Checksum verification in install.sh
  • SECURITY.md with vulnerability disclosure process
  • --version / --help flag improvements

Fixed

  • Release workflow now gates GoReleaser on tests and lint passing
  • glean chat --json --dry-run now correctly includes stream: true
  • All delete/remove subcommands now support --dry-run
  • documents get-by-facets, entities read-people, messages get now support --dry-run
  • README Quick Start uses correct full hostname format and includes auth as step 0
  • glean chat --timeout help text corrected to reflect 60s default
  • Error messages across namespace commands now include --help guidance

[0.4.0] - 2026-03-14

Added

  • Full-screen interactive TUI as the default glean invocation (no args)
    • Streaming chat with live stage indicators (Searching / Reading / Writing)
    • Slash commands: /mode auto|fast|advanced, /clear, /help
    • @filename file attachment support
    • Session persistence with --continue flag
    • ctrl+y to copy last response
  • glean mcp stdio MCP server exposing glean_search, glean_chat, glean_schema, glean_people
  • --fields dot-path projection for search and namespace commands
  • Agent skill files in skills/

[0.3.0] - 2026-03-13

Added

  • 18 SDK namespace command groups: activity, agents, announcements, answers, collections, documents, entities, insights, messages, pins, shortcuts, tools, verification, plus core search, chat, api, auth, schema
  • --json raw payload flag on all namespace commands
  • --output json|ndjson|text on all commands
  • --dry-run on all mutating commands
  • glean schema [command] for machine-readable flag documentation

[0.2.x] - 2025-2026

Added

  • OAuth PKCE + Dynamic Client Registration (glean auth login)
  • Official Glean Go SDK (github.com/gleanwork/api-client-go) replacing hand-rolled HTTP client
  • Shell completions: glean completion bash|zsh|fish
  • Cross-platform builds (macOS, Linux, Windows — amd64 and arm64)

[0.1.0] - 2025

Added

  • Initial release: glean search and glean chat commands
  • API token authentication via environment variables