Skip to content

Release v1.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Feb 21:55
· 251 commits to main since this release

🚀 Release v1.3.2

✨ New Features

Traffic Display Toggle

  • New toggle in Customization Settings to show/hide real-time and total traffic info
  • Displays inbound/outbound speed and total transfer in system detail dropdown
  • Smart placeholders: shows "-" when no data, actual values when online

Glassmorphism Effect

  • Frosted glass UI effect toggle in Customization Settings
  • Full dark/light theme adaptation with carefully tuned transparency, blur, and saturation
  • Minimalist design: subtle borders, no shadows, consistent visual depth

Client Auto-Update

  • Install script now includes automatic update via systemd timer (default: daily)
  • SHA256 checksum comparison to only update when binary changes
  • ELF binary validation to prevent corrupted updates
  • Configurable interval: --update-interval daily|weekly|hourly
  • Disable with --no-auto-update

Backend & Client Optimizations

  • Cached static metrics (OS info, location) with sync.Once to reduce CPU
  • IP address detection with 60s TTL cache and sync.RWMutex
  • Replaced fmt.Sscanf with strconv.ParseUint for faster /proc parsing
  • Fixed time.After timer leak in server polling with time.NewTimer
  • Simplified HTTP dialer and removed dead code

UI Refinements

  • Fixed filter search icon visibility in light mode
  • Improved filter icon/text alignment and spacing
  • Fixed TCPing chart top/bottom spacing consistency
  • Removed detail/TCPing divider line for cleaner look
  • Journal log rate limiting for service logging

📦 Docker Images

  • xhh1128/pulse:1.3.2
  • xhh1128/pulse:latest

📥 Client Downloads

Platform File
Linux amd64 probe-client
Linux arm64 probe-client-arm64
Windows amd64 probe-client.exe
Install Script install.sh

Quick Install:

curl -sSL https://raw.githubusercontent.com/xhhcn/Pulse/main/client/install.sh | sudo bash -s -- --id YOUR_ID --server http://YOUR_SERVER:8008