CHANGELOG / RELEASE HISTORY

Changelog

Track what changed, when each release shipped, and which platforms were included.

v0.9.4

C-SSH 0.9.4: Import, guide, Skills and operation-log rows

C-SSH 0.9.4

2026-10-04

0.9.4 uses announcements and manual downloads only, with no upgrade prompt or forced update. Mac is Apple Silicon arm64 only, minimum target macOS13, ad-hoc signed and not notarized. Windows installers have no Authenticode signature. Android retains the release signer used since 0.9.0; earlier differently signed builds cannot be replaced directly. AI content is excluded from Cloud sync; read the installation and data-preservation guide first.

Added

  • Bulk host import: Import CSV or OpenSSH configuration, preview and select entries, then create pending connections. A host becomes active only after credentials are supplied and real authentication succeeds. Previewing is not connecting; passwords and private keys are not stored in the plaintext pending queue.
  • Skippable first-use guide: Discover connection, import and operations entry points, or skip directly to the workspace. The choice survives a cold restart and the guide can be reopened in Settings. Upgrades with existing data do not force onboarding.
  • Automatic AI operations Skills: Experience is learned only after tools execute and acceptance succeeds. Later tasks reuse it only when the current environment matches. No manual save or adoption step is required; the normal UI shows a single light notice when past experience is referenced. Existing permissions and confirmations still apply. Skills, AI conversations, raw records and long-term memory remain local and are excluded from Cloud sync.
  • Readable operation-log rows: One business operation per row, with time, level, local host name and a trustworthy result. Collection is off by default; enable and query it as needed, switch to the technical view or export support material. A successful substep or transfer never implies that the whole operation succeeded; unknown and incomplete outcomes are explicit.
  • Version and data upgrade: Four platforms ship 0.9.4 with client SQLite schema 22. iOS is maintained at 0.9.4/9004000 but no iOS artifact is uploaded.

Fixed

  • Frost-white theme readability: Corrected primary-button backgrounds, text, hover, disabled and keyboard-focus states on Windows, Mac and Linux.
  • Android fresh-install startup: Corrected the earlier 0.9.4 candidate that was incorrectly rejected during cold startup. The new formal APK passed a fresh arm64 Android SDK Emulator cold start and normal UI checks, retaining the original release signer. The earlier candidate's failed result is preserved.

Verified

  • All ten formal artifacts have names, byte counts and SHA256 values bound to their platform receipts, totaling 580,358,528 bytes. Windows has current Release and package gates on both architectures; Portable contains only C-SSH/C-SSH.exe. Installation lifecycle and ordinary user-profile startup were not repeated in this packaging round.
  • Mac is the ordinary arm64 Release/DMG with checked ad-hoc signing and no notarization. Same-source Mac business evidence is reused without opening the user's normal profile. Android checks cover 0.9.4/9004000, the original signer, 16KB alignment, a fresh SDK Emulator cold start and a normal operation-log row.
  • Both Linux architectures passed deb/AppImage package checks and isolated minimal startup; AppImage used its extracted entry point. This round adds no FUSE-mount, upgrade, other-distribution or physical-machine claim.
  • Import, onboarding and automatic Skills reuse the October 2–3 native evidence: Mac arm64; Windows ARM64 and x64 within an ARM VM; Linux ARM64, with x64 native differences checked separately; Android SDK Emulator and iPhone Simulator. SSH/Windows management and real-provider learning/cold-restart reuse retain their individual scopes. A complete matrix was not rerun on every architecture.
  • Operation-log evidence includes same-source Mac business operations and a normal Android row. Other platforms have the current shared implementation, frontend/package checks and their minimal-startup evidence; this does not claim every business-log path was rerun on every platform.
  • No claim covers physical Android/iPhone devices, every input method, every Linux distribution/Wayland, every recovery scenario or untested features in this round.

SHA256

  • C-SSH_0.9.4_android-arm64.apk: 8ee9649e69ed73660f1bdc42c6c56de9964de64f1ecfe9d72bb52d2ec26fd76c
  • C-SSH_0.9.4_aarch64.AppImage: a30eeadb2052a3a7702b4ac4de20ab0544ccf6a1552cd8b4fcfdccab3a744402
  • C-SSH_0.9.4_amd64.AppImage: 6e536a4c070539d7ff1195ebfb92b6654402450fdf5d82d5a86de3a47ff91ad5
  • C-SSH_0.9.4_amd64.deb: 8bd0330364baf7fe5f5fd6bc71c3c64cb54c4351184dc2a578ccbaf58dd98edc
  • C-SSH_0.9.4_arm64.deb: fb12a27ae9fc2e93729aeff6ea826e3b45cc01ca5f168f2283ccc4a8d752d281
  • C-SSH_0.9.4_macOS-arm64.dmg: b6c472e64e98965f9859e65cc738de2f2895dbebfb1d5a080ba4c9f553cfe401
  • C-SSH_0.9.4_arm64-setup.exe: 463ae846ea6d2129f9fd1e2a25055f02a78a9dcffb9e80abf0672e9477ec8bb6
  • C-SSH_0.9.4_portable-Windows-arm64.zip: 1dd2abe077602c94fb976b849648e5432f984ad482de1da91828040520321627
  • C-SSH_0.9.4_portable-Windows-x64.zip: 32689bfaf190bab66ae5197d12ece09270358bc139f40c1a30ced15563f72841
  • C-SSH_0.9.4_x64-setup.exe: 280b1144366a283f20fd75f224c800239db072d5dd1c0fdd162b71c4ea21ff54
v0.9.3

C-SSH 0.9.3: terminal keyboard and form fixes

C-SSH 0.9.3

  • **Terminal keyboard handling:** Android adaptive terminals resize to the visible area, with corrected cursor and input-anchor positioning. Shortcut keys stay above the keyboard and leave room for the input line when expanded.
  • **Accessible form closing:** add/edit host forms have a top-right close button that remains available while scrolling. Clicking outside the form preserves entered values.
  • **Mobile terminal font:** Android/iOS default to size 6, preserving saved custom sizes.
  • **Version alignment:** iOS is maintained at 0.9.3, without an iOS package upload.
  • **Manual installation:** download and install this release yourself. Announcement only; no upgrade prompts or forced updates.

Verification covers Android SDK Emulator, Windows lifecycle/data retention on both architectures, Mac arm64 DMG/signatures, and Ubuntu24.04/X11 on both Linux architectures. No physical Honor-phone claim; Mac remains unnotarized; no iOS upload. Prior releases are preserved. Cloud sync does not include AI conversations or memory.

v0.9.2

C-SSH 0.9.2: Linux and Windows ARM64

2026-10-02. Ten packages for Windows x64/ARM64, Apple Silicon Mac, Android arm64 and Linux x86_64/ARM64. No iOS upload. Notices and manual downloads only; no upgrade prompts or forced update.

Added

  • Linux deb and AppImage clients with desktop hosts, SSH/Agent, persistent terminals, RDP/DVC, monitoring, files, AI, proxies, forwarding, saved commands and broadcasts.
  • Native Windows ARM64 NSIS/Portable, validated under an ordinary user on Windows11 ARM64; remote Windows management components remain x64.
  • WinPTY-backed persistent terminals for Server2016 without ConPTY. Modern Windows retains ConPTY; static-CRT management components reduce clean-system runtime dependencies.

Fixed and changed

  • Host edit/delete waits, Windows domain connections, file-overwrite permission cleanup and Linux legacy-database migration and keyring integration.
  • Sync-operation messages removed from announcements; Cloud sync remains.
  • Fully sealed ad-hoc Mac DMG application; still not notarized.

Verified and installation

  • Windows lifecycle/manual upgrade/data preservation for both CPU architectures. ARM64 live SSH/files, Linux persistent terminals, Server2022 RDP/DVC and Terminal2 reconnection.
  • Mac package/signature checks, Android same-signer upgrade from0.9.1 with retained settings, and Linux deb/AppImage plus Secret Service/cold recovery in both Ubuntu24.04.5 VMs.
  • Other Linux distributions, Wayland and physical Android phones remain unvalidated. Initial monitoring and immediate-detach close rejection observations remain recorded, without claiming a root-cause fix.
  • Android replaces0.9.0/0.9.1; earlier different signers require separate data preservation. Uninstalling clears local data; AI conversations and memory are not in Cloud sync.
  • Windows ARM64, Mac and Linux use manual GitHub links. Previous release assets remain unchanged.
v0.9.1

C-SSH 0.9.1: address detection and embedded Windows Setup export

2026-09-30. Windows x64 NSIS/Portable, Apple Silicon Mac arm64 DMG and Android arm64 APK. Notices and manual downloads only; no upgrade prompt or forced update. No iOS release; the Linux client stays frozen.

Added

  • Enter an IPv4 address or domain directly with automatic detection and a separate port; the address-type selector is removed. Existing IPv6 hosts remain compatible.
  • Embedded Windows management Setup ZIP with offline export in DVC, missing-component and maintenance flows; Android also offers system sharing. RDP-only hides the card. No host/credential is exported and the client never runs the EXE.
  • Component version 0.9.1; ZIP size 13,308,604 bytes. Setup and Agent/psmux maintenance keep the same verified source.

Fixed and verified

  • Existing Setup conflicts remain fail-closed. Portable instructions require backing up the old EXE/Setup while preserving data. Windows ordinary-user manual upgrades and data retention passed.
  • Mac arm64/version/ad-hoc signature/DMG mounting and unique embedded-resource checks passed. No notarization, automatic-update or minimum-OS/every-model claim is made.
  • Android keeps the 0.9.0 signer; replacement, startup, retained settings and system export/share are verified in Android SDK Emulator. This does not claim a physical phone or recipient delivery.
  • Earlier Android signer limitations remain. Uninstalling clears local AI history/memory; preserve data first. 0.9.0 does not require uninstalling.

Installation:https://github.com/suiyuebaobao/C-SSH/blob/v0.9.1/INSTALL_EN.md · New form samples:https://github.com/suiyuebaobao/C-SSH/blob/v0.9.1/screenshots/v0.9.1/README_EN.md · v0.9.1 downloads:https://github.com/suiyuebaobao/C-SSH/releases/tag/v0.9.1

SHA256

  • C-SSH_0.9.1_x64-setup.exe: 87738a053666b9a44503cfba10f70db2a075d80c4f703fd857d6c7933974d49f
  • C-SSH_0.9.1_portable-Windows-x64.zip: a19dd017d41e79fbd8cdfd1bdb159828eb4368c131b381fcdf537fdc543b3eba
  • C-SSH_0.9.1_macOS-arm64.dmg: bc0aa6ffb0459e66ea7efc8536c1c6fe8076b3cf1a4dec7c9bcc96a0b91f0a74
  • C-SSH_0.9.1_android-arm64.apk: 9cf10f2049a6824ff9bb5cd5af95f3576a3964d3700ee0ccc77ccff63c74a20e
v0.9.0

C-SSH 0.9.0: Windows, Mac and Android — manual installation

Download and install 0.9.0 manually. Automatic updates from older versions are unavailable.

Platforms: Windows x64 (NSIS and portable ZIP), Apple Silicon Mac arm64 (DMG), and Android arm64 (APK). iOS is not uploaded; the Linux client remains frozen.

Added and improved

  • Apple Silicon Mac client and DMG distribution with shared runtime and desktop capabilities.
  • IPv4/Domain host selection with separate ports; domains can resolve to IPv6, and existing IPv6 hosts remain usable.
  • Official or self-hosted Creation Cloud selection, with isolated login, sync and update sources.
  • Manual Windows server Setup and Windows-account onboarding; automatic installation/OCR removed.
  • Windows Agent persistent terminals through Terminal2/psmux, with standard OpenSSH retained.
  • Fixes for global/project/host AI-history scope, terminal input, RDP logon readiness, host refresh, system information and shared migration.

Verified

  • Windows test VM: installation, startup, uninstallation and manual 0.8.8-to-0.9.0 upgrade with data retained.
  • Mac: arm64 build, mounted DMG, version and ad-hoc signature integrity.
  • Android: package checks and same-signer test-build upgrade, startup and data preservation in SDK Emulator; not an older-official-signature or physical-phone claim.

Installation notes

  • Android has a new signature and cannot replace an older official build directly. Uninstalling removes local data; Cloud excludes AI conversations and memory. Keep the old app if needed data is not safely preserved.
  • Mac is M-series only, targets macOS13+, is ad-hoc signed/not notarized and has no automatic updater.
  • Windows installers have no Authenticode signature and require WebView2 Runtime.
  • No automatic update to this release is offered to older clients; use the official manual downloads.