Skip to content

Releases: meow-rs/meow-android

v1.0.8

Choose a tag to compare

@madeye madeye released this 17 Aug 10:55
0ea329a

Meow 1.0.8 (versionCode 1000025)

Engine

  • meow-rs bumped v0.18.0 → v0.20.2 with the full protocol set: Shadowsocks (simple-obfs, v2ray-plugin), Trojan, VLESS (+Vision, +post-quantum encryption, REALITY), VMess, Snell, Hysteria2, AnyTLS, ech-tls-tunnel; BoringSSL-backed TLS for proxy-outbound ECH and uTLS fingerprinting.

Fixes

  • AnyTLS connections timed out while the VPN was active: session dials resolved the server hostname through the in-tunnel fake-IP DNS and connected to an unroutable address. Dials now go through the engine's real resolver + protected-socket stack (meow-rs v0.20.2).
  • Config import validated the raw YAML and rejected configs the engine actually supports (e.g. mihomo's external-controller: :9090 shorthand); validation now runs on the same stripped config the engine loads.
  • Release builds silently lost every Flutter MethodChannel (R8 stripped the reflectively-invoked plugin registrant) — VPN controls were dead in minified builds.

Project

  • Project-wide rename mihomo → meow (libmeow_android_ffi.so, meow.db with automatic migration of existing profiles).
  • Gradle wrapper 8.13 → 8.14; tag-triggered release CI removed (releases are cut locally; Play uploads go through fastlane).

Google Play: uploaded to the internal testing track as versionCode 1000025.

v1.0.1

Choose a tag to compare

@madeye madeye released this 24 May 10:19

Release v1.0.1

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 09 Apr 02:27
  • Upgrade proxy engine to mihomo-rust 0.3.0
  • Native simple-obfs and v2ray-plugin (WebSocket) for Shadowsocks
  • Fix: proxy selection now skips DIRECT/REJECT groups transitively
  • YAML editor for subscription configs (Sora Editor)

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 04 Apr 01:56
  • Add per-app VPN proxy/bypass selector
  • Select which apps route through or bypass the VPN

v0.3.0

Choose a tag to compare

@madeye madeye released this 01 Apr 07:05

What's New

Traffic History & Statistics

  • Daily and monthly data traffic counters persisted in local Room database
  • Interactive 30-day bar chart — tap any day to see upload/download/total breakdown
  • Today and This Month usage cards at the top of the Traffic screen
  • Traffic data automatically pruned after 31 days

Proxy Node Selection

  • Tapping a proxy node now selects it in all matching Selector groups via mihomo REST API
  • Selected proxy node name shown in the pinned app bar when connected
  • Node selection applied automatically when VPN connects

VPN Service Fixes

  • Fix mixed-port config: force mixed-port: 7890 to ensure the proxy listener always starts
  • Fix disconnect: broadcast now delivered correctly with setPackage()
  • Protected DNS resolution for proxy server hostnames to avoid circular dependency
  • Remove unnecessary foreground service setup (VPN service handles its own notification)

Other

  • Add open testing invitation link to landing page
  • Improved E2E test VPN dialog handling
  • Release signing config and fastlane setup

Full Changelog: v0.2.0...v0.3.0