Repository navigation
Echo 1.0.0
Echo v1.0.0
Summary
- Release range: initial curated release snapshot for
v1.0.0 - Commits included: 30
Detailed Changes
Query Workspace
Features & Improvements
- Optimize MSSQL Login Editor and fix UI/stability issues
- Cleanup Login Editor data loading and update sqlserver-nio
- Mark LoginEditorViewModel as @mainactor and simplify data loading
- Enhance MSSQL Login Editor UI and fix role display
- Remove unused Sign In with Apple entitlement
- Remove unused keychain-access-groups entitlement
Operations & Tooling
Features & Improvements
- Refactor MSSQL Login Editor to use typed client APIs
Connection & Database Engine
Features & Improvements
- Add Supabase auth backend and rename bundle ID to dev.echodb.echo
App Host & Windowing
Features & Improvements
- Integrate supabase-swift SDK and redesign account settings UI
- Add cloud sync, E2E credential encryption, and signed release pipeline
Testing & CI
Features & Improvements
- Disable PGSequenceTests that uses unreleased postgres-wire APIs
- Disable tests using unreleased package APIs (bulkCopy, createSequence)
- Disable PGAdvancedObjectAlterTests using unreleased postgres-wire APIs
- Disable Postgres integration tests using unreleased postgres-wire APIs
- Disable all remaining Postgres integration tests for CI compatibility
- Add production entitlements, privacy descriptions, and fix test
- Switch release build to automatic signing
- Add App Store Connect API key auth for CI release signing
- Switch CI release build to manual signing with Developer ID
- Use App Store Connect API key for automatic signing in CI
- Use manual signing with Developer ID Application for CI release
- Sign bundled tools/dylibs for notarization and add notarization log on failure
- Improve release notes: group by fix/feature, route tests to Testing & CI
Bug Fixes
- Fix TypeEditorViewModel tests missing dialect parameter
- Fix all editor ViewModel tests missing dialect parameter
- Fix CI test launch failure with CODE_SIGNING_ALLOWED=NO
- Fix release build: use separate entitlements without Sign in with Apple
- Fix Sparkle update feed URL and appcast download paths
- Fix CI release build by allowing provisioning profile updates
- Fix Sparkle appcast: exclude DMG to avoid duplicate version error