← All releases

Previous release · Release · Apple notarized

AetherTerm 1.4.0

Build 2026092801 · · Apple silicon · macOS 14+

ApexTerm v1.4.0 — macOS native workspace, SFTP quick editor, bidirectional Finder drag-and-drop, Swift Charts telemetry trends & IME improvements.

Features

  • Native macOS workspace & SFTP Quick Editor: Built-in code editor supporting line numbers, ⌘S save, reload, unsaved changes alert, and in-place search.
  • Bidirectional Finder drag-and-drop: Drag files from Finder into the window to upload, and drag files out of SFTP view directly into Finder to download.
  • Native Chinese IME enhancement: Refactored Marked Text composition scheduling, Escape cancels unconfirmed pinyin without sending control codes, and improved CJK font alignment.
  • Swift Charts 60-second telemetry trend & status capsules: Visualizes CPU and memory time-series history with clear indicators for live, stale, and disconnected states.

Improvements

  • Streaming async telemetry: Monitor probe reads stdout asynchronously to prevent pipe deadlocks under heavy throughput.
  • Graceful process tree cleanup: Recursively terminates sshpass and derived child SSH processes to prevent orphaned background tasks.
  • Comprehensive theme styling: All 12 built-in themes now apply consistently across settings, shortcuts sheets, and modals.

Bug Fixes

  • Fixed metric spikes on disconnect or reconnect by resetting delta calculation baselines.
  • Fixed detail drawer continuing to show stale live metrics when server monitoring is turned off.
  • Fixed shortcuts sheet top clipping under constrained viewport heights with improved accessibility.

Verification & Benchmarks

  • 100% pass rate across automated tests and real Tart VM integration test suite with 0 failures.
  • RingBuffer throughput exceeds 1.85M lines/s (187 MB/s), ANSI TrueColor parsing exceeds 415K spans/s, key latency ≤ 5.3 μs.
  • Officially signed with Apple Developer ID, hardened runtime enabled, and successfully notarized and stapled by Apple.

Download and verify

ApexTerm-v1.4.0-macos-arm64.dmg

SHA-256

9e48da2325c8a8e2b55b49034520352fb5d492d721d61f40bd57411b80e9c7bf

After downloading, run this in Terminal and confirm the output matches:
shasum -a 256 ~/Downloads/ApexTerm-v1.4.0-macos-arm64.dmg