Skip to content

Echo 1.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Mar 14:05
· 391 commits to main since this release

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