Releases: contember/dotaz
Releases · contember/dotaz
Dotaz 0.0.19
Full Changelog: v0.0.17...v0.0.19
Dotaz 0.0.18
Full Changelog: v0.0.16...v0.0.18
Dotaz 0.0.16
Fixes
- Allow MySQL connections in app-state database — previously crashed with
CHECK constraint failed(#5, thanks @soukicz) - Remove
CHECKconstraint on connection type column to avoid table-recreation migrations for future database types - Update lockfile after Electron removal (fixes CI)
Chores
- Remove experimental Electron support
- Update CLAUDE.md files to reflect current codebase
- Add screenshot to README
Full Changelog: v0.0.15...v0.0.16
Dotaz 0.0.15
Features
- Switch query execution to fire-and-forget with message-based completion
- Upgrade Electrobun to 1.16.0 and enable GPU acceleration on Linux
- Auto-connect via
DATABASE_URLin web server mode - Add "Add New Row" command with toolbar button and menu item
- Respect
DOTAZ_HOSTandDOTAZ_PORTenvironment variables
Fixes
- Extensive connection pool, session management, and transaction lifecycle hardening
- Fix connection leaks on commit/rollback failures and idle timeout
- Fix cancel targeting wrong driver for multi-db connections
- Prevent EXPLAIN ANALYZE from executing the query twice
- Use native window decorations on Linux for proper resize and positioning
- Fix health check to cover all active database drivers
- Fix MySQL RESET CONNECTION fallback and session state cleanup
- Fix SQLite iterate snapshot isolation and session enforcement
- Fix PostgreSQL aborted transaction state detection and display
- Prevent SQL injection in search_path restoration
- Track concurrent active queries per session to prevent cancel misfire
- Restore sessions automatically after auto-reconnect
Chores & Refactoring
- Remove unused sync explainQuery from RPC adapter
- Guard keyboard handler against editable input fields
- Add type declaration for three (Electrobun transitive dep)
- Formatting fixes (dprint fmt)
What's Changed
- fix(cli): respect DOTAZ_HOST and DOTAZ_PORT environment variables by @jonasnobile in #3
- fix: fire-and-forget query execution + bugfixes by @matej21 in #2
New Contributors
- @jonasnobile made their first contribution in #3
- @matej21 made their first contribution in #2
Full Changelog: v0.0.13...v0.0.15
Dotaz 0.0.14
Features
- Auto-connect via
DATABASE_URLenvironment variable in web server mode
Fixes
- Use native window decorations on Linux for proper resize and positioning
Full Changelog: v0.0.13...v0.0.14
Dotaz 0.0.13
Features
- Native macOS application menu with keyboard shortcuts
Chores
- Enhance release skill with release notes and GitHub Releases
- Add release claude skill
Style
- Reformat code
Full Changelog: v0.0.12...v0.0.13
Dotaz 0.0.12
Features
- Use native macOS traffic lights instead of custom buttons
- Add "Load Demo Database" button for first-time desktop users
Style
- Add macOS platform-aware styling and refine border radius tokens
Chores
- Add macOS icon assets and Electrobun icon config
- Remove unused CATEGORY_COUNT from seed data
Tests
- Update tests for DatabaseDataType enum and clean up unused imports
Full Changelog: v0.0.11...v0.0.12
Dotaz 0.0.11
Full Changelog: v0.0.10...v0.0.11
Dotaz 0.0.7
Full Changelog: v0.0.6...v0.0.7
Dotaz 0.0.6
Full Changelog: v0.0.5...v0.0.6