Releases: mr-karan/logchef
Releases · mr-karan/logchef
v1.5.0
Highlights
- Rich value autocomplete — Type
host=in LogchefQL and get instant value suggestions with occurrence counts from the field sidebar - Tailwind CSS v4 + Vega theme — New visual design with Zinc/Blue palette, sharper borders, bolder chart colors
- Unovis histograms — Brush-drag zoom, crosshair tooltips, stacked bars
- Sidebar collapsed by default — More screen space for logs
- Numeric field exploration —
status(UInt16),bytes(UInt32) now show top values in sidebar
Backend
- Backtick-quote all field names in SQL (fixes hyphenated field names like
user-identifier) ValidationErrortype returns proper HTTP 400 instead of 500- Numeric fields supported in field value queries
See full changelog for all changes.
v1.4.1
Changelog
- da26f1e feat: add canonical request logging and activity logs
- d912897 fix: add IdleTimeout and periodic QueryTracker cleanup
- 36e9060 fix: add provisioning to docs sidebar, reorganize for better discovery
- 2e09497 fix: allow team admins to manage members on managed teams
- 03a9bd8 fix: downgrade session management logs to DEBUG — only user.login stays at INFO
- 54f19ef fix: flatten slog source to file:line string
- 259e035 fix: preserve structured slog source, only shorten file path
- 3d80725 fix: rename source log key to source_name to avoid slog builtin collision
- 9b2e950 fix: shorten slog source to file:line via ReplaceAttr
- d30785b fix: standardize product name to Logchef everywhere
v1.4.0
Changelog
- e99dfba feat: add All Teams view for saved queries collections
- 5b7318c feat: add declarative provisioning for teams, sources, and access control
- 4fa99f0 fix: codex review fixes + provisioning docs
- ba5eb67 fix: highlight today's date in calendar picker
- 041d59a fix: security, correctness, and performance improvements
- 1fea918 fix: support separate provisioning.toml file
- 1d11d66 fix: use maxLimit as default in SQL mode and fix dark theme for date picker
- 6e88d05 refactor(frontend): Vue best practices improvements
- 485b23e release: v1.4.0
v1.3.0
Changelog
- 20886ad feat(backend): add variable substitution support to LogchefQL
- f485677 feat: allow team admins to manage their teams
- 639d201 feat: configurable query result limit and UI improvements
- 7eb5519 feat: implement source editing and duplication
- a9e01eb feat: persist user preferences across sessions
- 4ccdb27 fix(frontend): LogchefQL variable substitution and timeout parity
- e5c4503 fix(frontend): address security vulnerabilities and bugs
- 5e36237 fix(frontend): auto-parse embedded JSON strings
- f76c295 fix(frontend): enable text wrapping in JSON viewer log details
- ab564d5 fix(frontend): enforce timestamp order and initial loading
- 3a69dc4 fix(frontend): expand JSON rows and toggle wrapping
- 80035fd fix(frontend): remove client-side SQL validation for optional variables
- 612efd9 fix(variables): auto-apply Now button and fix initial date format
- ebe60d4 fix(variables): emit local datetime strings from date picker
- 59afe90 fix: table auto-resizes when filter sidebar closes
- 5d1e131 release: v1.3.0
LogChef CLI v0.1.4
Full Changelog: v1.3.0...cli-v0.1.4
v1.2.2
Changelog
- 5eeeb37 Merge pull request #74 from mr-karan/develop
- a20b552 chore(cli): bump version to 0.1.3
- c784f05 chore(cli): update dependencies to latest versions
- e8a2ec6 docs(cli): add pre-built binary installation instructions
- b527fc3 feat(cli): add --timeout flag to query command
- 3ebc869 feat(cli): auto-detect timezone on auth and add config versioning
- f0a82c9 fix(alerts): remove obsolete alertmanager settings from UI
- 515fba8 fix(alerts): update TLS setting description in migration
- 116b384 fix(build): inject versionString for UI sidebar display
- 8ccb087 fix(cli): correct LogChefQL syntax in query prompt example
- 91d6eb3 fix(docs): escape template syntax in changelog
LogChef CLI v0.1.3
v1.2.1
v1.2.0
Changelog
- a2af325 Add CLI (#71)
- 574593e Document CLI OIDC config
- 1879f91 Improve CLI auth and config robustness
- 044be55 Merge pull request #67 from SValanukonda/fix/Inconsistencies-found-in-the-Getting-Started-guide
- dd7ca4b Merge pull request #69 from blu3id/fix-explore-y-scroll
- fb9fc37 Simplify config.toml and move defaults to code
- 09ab5d3 ci(cli): improve release workflow with validation, checksums, and ARM64
- 5d6d76e ci(cli): update macOS runners to macos-15
- 4df2f84 docs(cli): update for new JSON output, name resolution, and TTY detection
- 349e89b feat(alerts): add dynamic Alertmanager routing helper
- 0144c0f feat(cli): accept database.table_name format for --source
- d9a1f3b feat(cli): improve JSON output, TTY detection, and name resolution
- 9bf7b6b feat(collections): add 'All Sources' view to show queries across all sources
- 133b8ef feat(query): smart LIMIT handling for SQL mode
- d428877 feat(sql): support CTEs, JOINs, and subqueries with template variables
- 33adc31 feat(ui): show saved query name in browser tab title
- b73527f feat(variables): add multi-select variable type for IN clause expansion
- 962c9f1 feat(variables): add optional clauses and dropdown widgets
- b6bb41e fix(alerts): evaluate condition-type alerts using their generated SQL
- 10ccaa5 fix(alerts): handle edge case in relative time formatting
- 8b784ba fix(alerts): preserve last_triggered_at and use ISO8601 UTC format
- fdaf938 fix(cli): make team/source name lookup case-insensitive
- d2ff1dc fix(collections): resolve race condition causing empty collections on initial load
- 62a67a7 fix(collections): show current editor content when updating saved query
- 9138d35 fix(frontend): suppress error toast for canceled requests on page reload
- a2e8774 fix(query): refresh relative time range before query execution
- 1f2b59b fix(ui): use consistent YYYY-MM-DD format for variable date display
- 8dd97e3 fix(variables): accept datetime-local format without seconds
- abde770 fix: eliminate y-scroll bar on main content area in explorer view
- d660be0 fix: validate template variables and ensure they're sent consistently
- 7998786 fixes-Inconsistencies-in-docs
- b07ead3 refactor: reduce log noise and redact session IDs for security
- d9add04 style(cli): apply cargo fmt
LogChef CLI v0.1.2
Full Changelog: v1.2.0...cli-v0.1.2