Releases: Techopolis/Perspective-Server
Releases · Techopolis/Perspective-Server
Perspective Server 1.1.0 Beta 2
Perspective Server 1.1.0 Beta 2
This beta is a targeted security release for GitHub issue #1, [Bug] Open web server manipulable by any web page.
What changed
- Restricts the local server to loopback access while preserving both IPv4 and IPv6 localhost connectivity
- Adds bearer-token protection for local clients and repairs the in-app chat, dashboard test, and copied client setup flows to work with that requirement
- Returns readable auth failures to localhost web clients so browser-based integrations see proper 401 responses instead of opaque CORS errors
- Fails startup if the auth token cannot be safely persisted, avoiding an unrecoverable local auth state
Security issue reported by Brian Sniffen.
Assets
PerspectiveServer-1.1.0-beta.2.dmg: notarized DMG for manual installPerspectiveServer-1.1.0-beta.2.zip: notarized Sparkle update artifact
If you install from the DMG, the app can still receive future Sparkle updates after launch.
Perspective Server 1.1.0 Beta 1
What's New
- Server Metrics Dashboard — track total requests, tokens generated, and time-to-first-token
- Beta Update Channel — opt-in to beta updates in Settings to get early access to new features
- Swift 6.2 Concurrency Fix — resolved
@MainActorisolation issue withStreamMetricsTracker
Install
Download Perspective Server.dmg, open it, and drag to Applications.
Perspective Server 1.0
Perspective Server 1.0
Initial public release.
Features
- On-device AI inference via Apple Foundation Models
- OpenAI-compatible API (chat completions, streaming, models)
- Session management with automatic caching
- File tools for read, write, edit, delete, move, list operations
- Sparkle auto-updater with daily update checks
- Menu bar app with server dashboard
Requirements
- macOS 26.0 (Tahoe) or later
- Apple Silicon Mac
Installation
- Download
PerspectiveServer-1.0.zip - Unzip and move
Perspective Server.appto/Applications - Launch from Applications — the server starts automatically