Releases: inspectr-hq/inspectr
v1.8.2
v1.8.1
Stability release
🔧This release improves Inspectr’s stability, ensuring VPN network changes no longer disrupt the expose tunnel. It also resolves a scrolling issue in the request details view.
Changelog
Inspectr
- fix: Handle expose panic when VPN network changes
Inspectr App
- fix: use ResizeObserver for Request body & Resonse body height
Full Changelog: v1.8.0...v1.8.1
v1.8.0
New features
💎 This release delivers a major upgrade focused on stability, performance, streaming reliability of Inspectr Expose, and including some improvements and streamlined behaviour (Copy Curl header sanitisation, UTC times, bundle Monaco Editor, negative rules operators).
The biggest change is a fully reworked Expose Tunnel (V2) with improved behavior for:
- standard request/response
- SSE and HTTP streaming
- long-lived HTTP connections
- chunked transfer encoding
- HTTP upgrade/full-duplex scenarios
✨ The CLI has been improved with better runtime configuration, stronger tunnel resilience (pooling + auto re-register), aligned time format reporting and new rule-engine capabilities with negative operators.
🖥️ The Inspectr App adds better usability improvements, and new workflow features such as enabling Expose directly from Settings and richer operation tooling.
🚀 Enjoy the newest release and let us know what you think in our Discord channel
feat: JSON Export indent option
feat: Enable Expose via Settings
Changelog
Inspectr
- feat: Expose Tunnel V2
- feat: Expose tunnel pooling
- feat: Expose tunnel auto re-register
- feat: JSON Export indent option
- feat: Add support for negative operators
- feat: Enable Expose at runtime
- feat: Sanitise config input (Listen port, App port, ...)
- fix: Standardize timestamps to UTC
- fix: Improve error handling for listener accept logic
- fix: Spacing with emojis
Inspectr App
- feat: JSON Export indent option
- feat: Enable Expose via Settings
- feat: Copy as curl header filtering
- feat: Bundled local Monaco Editor
- UX: Responsive tweaks
- UX: Tweak Request History notification
- UI: Show MCP session ID
- UI: Hide Correlation ID when not set
- fix: Preserve operation selection during trace navigation
- fix: Show streaming event-frames realtime
- chore: Create components for the Workspace actions
- chore: Bump Vite
Full Changelog: v1.7.0...v1.8.0
v1.7.0
New features
💎 This release improves filtering, automation and ease of usage of Inspectr.
✨ The CLI has been extended to support starting Inspectr with a command and exporting data on exit (see the start command and export docs). The Rules Engine now supports JWT and Base64 decoding, making it easier to detect and inspect encoded values directly in rules (see extracting and decoding values for more details). Ports get automatically assigned when the default ports are already in use.
🖥️ The Inspectr app now keeps filters and sorting on reload, adds MCP filtering options, and introduces a trace timeline filter panel for faster navigation.
🚀 Enjoy the latest release and let us know what you think about it in our Discord channel
feat: Keep filter & Keep sorting on reload
feat: Filter on MCP: tools, resources, prompts, methods, categories
feat: Trace timeline filter panel
feat: Add decoder support for JWT and Base64 in Rules
Changelog
Inspectr
- feat: Dynamic default ports with fallback logic
- feat: CLI - Trigger Command on boot
- feat: CLI - Export on exit
- feat: Add decoder support for JWT and Base64 in Rules
- feat: Stop Inspectr on non-zero exit of configured command
- feat: API endpoints to list detected MCP tools, MCP prompts, MCP resources
- feat: Sync operations - send sync_completed event
- feat: Ping endpoint for Queue service
- fix: Improved Homebrew detection
Inspectr App
- feat: Filter on MCP: tools, resources, prompts, methods, categories
- feat: Keep filter on reload
- feat: Keep sorting on reload
- feat: Trace timeline filter panel
- feat: Router to Edit Rule
- feat: Sync operations - clean-up of deleted operations
- UX: Added sections, reset options to the filter panel
- fix: JWT model scroll
- fix: JsonPathPicker fetches Operations from API
Full Changelog: v1.6.0...v1.7.0
v1.6.0
New features
feat: Copy Operation
feat: Replay to Origin or Inspectr
feat: MCP statistics
feat: Statistics by protocol
Changelog
Inspectr
- feat: MCP statistics
- feat: Statistics by protocol
- feat: MCP - Generate App links
- feat: MCP resource templates: Operation, Trace, Rule
- improvement: MCP content contains better references
- feat: Rules API list sorting option
- feat: Tag API list sorting option
- fix: Double header writing error
- App: Updated to inspectr-ui 1.6.0
Previews
- feat: CLI - Trigger Command on boot
- feat: CLI - Export on exit
Inspectr App
- feat: Copy Operation
- feat: Replay to Origin or Inspectr
- feat: MCP statistics
- feat: Statistics by protocol
- feat: Added Pagination for Traces
- feat: Deeplink Request list filters and Statistic settings
- feat: Deeplink Rules
- fix: Request tag handling
- fix: Improved auto-scroll to prevent unwanted scrolling
- refactor: Made component of request actions
Full Changelog: v1.5.0...v1.6.0
v1.5.0
New features
feat: Show MCP info
feat: Tracing MCP info
feat: MCP Content Items
feat: Trace show total tokens
feat: Version update
UX: Various improvements
- Smaller base fonts
Changelog
Inspectr
- feat: MCP classification
- feat: MCP token usage estimation
- feat: Mirror mode
- feat: Docker installation detection
- feat: dataDir and folder creation support for store
- feat: SSE Retry connection, to prevent 504 time-out
- feat: Re-register flow in case of network disconnects.
- feat: MCP Server returns content
- feat: MCP Server returns structuredContent
- App: Updated to inspectr-ui 1.5.1
Inspectr App
- feat: Show MCP info
- feat: Tracing MCP info
- feat: MCP Content Items
- feat: Trace show total tokens
- feat: Version update
- UX: Various improvements
- Smaller base fonts
- Scroll to selected item
- Improved tracing view
Full Changelog: v1.4.0...v1.5.0
v1.4.0
New features
feat: Rules
In this release we introduce the Rules Engine, a powerful no-code way to classify, enrich and analyse API requests and webhook events as they flow through Inspectr. With the Rules Engine you can define triggers (e.g., when an operation completes), set matching conditions (path, headers, status, latency, body fields) and attach actions (static or dynamic tags, Git branch, file value, remote lookup) to every matching event.
See the Rules documentation for more details
JSON Path preview results:
JSON Path browser:
Apply Rules on past requests:
Export / Import rules
preview: Trace mode
The new Tracing View brings end-to-end visibility to every request flowing through your system. Inspectr now visualizes each span in a clean, chronological timeline, making it easy to understand service interactions, spot slow components, and follow how tags and metadata evolve along the way. Whether you’re debugging complex chains or validating new deployments, the Tracing View gives you a clear, visual narrative of what really happened behind each request.
Review the Tracing Group docs for more context.
feat: Export single operation as JSON
feat: Show MCP public info
feat: Toggle Inspectr MCP public access
improvement: Improve small screen display
feat: Implement switch for toggling guard
feat: Show images data
feat: Option to Download binary files (PDF, Documents, ...)
feat: Version update info
feat: Use API endpoints for Statistics
feat: Compare Statistics by tags
preview: Insights table with filtering
Changelog
Inspectr
- feat: Inspectr directive inspectr-trace-id
- feat: Automatic Trace detection
- feat: Operations Compact endpoint
- feat: Add rules "Assign trace" action
- feat: Bucket statistics per status, method
- feat: Filter on Operations endpoint
- feat: Handle binary data (images, PDF, ...)
- feat: MCP server settings endpoint
- feat: Expose Inspectr services publicly
- feat: Protocol detection
- feat: Added Trace tools to MCP
- feat: Version check endpoint
Inspectr App
- feat: Introduce full Rules Engine UI (conditions → actions).
- feat: Add JSONPath match preview when creating conditions.
- feat: Add JSONPath Browser for exploring payload structure.
- feat: Enable applying rules on past requests.
- feat: Add export/import support for rule sets (JSON).
- feat: Add view for Trace Groups.
- feat: Allow exporting a single operation as JSON.
- feat: Show MCP public information in the UI.
- feat: Add toggle to enable/disable public access for MCP.
- feat: Display image data in request/response viewers.
- feat: Add ability to download binary responses (PDF, images, docs…).
- feat: Show version update notifications inside the UI.
- feat: Add statistics comparison by tags.
- feat: Dashboard widgets uses the new API statistics endpoints.
- improvement: Implement switch for toggling guard
- improvement: Better layout and behavior on small screens.
v1.3.0
New features
feat: Performance boost
Performance matters, always!
Previously, Inspectr could handle around 15 requests per second, mainly limited by how storage writes were handled in SQLite.
In version 1.3.0, we’ve significantly boosted performance. Inspectr now easily handles 450+ requests per second!
We’ve optimized how storage writes are buffered and processed, making Inspectr much more efficient.
The main performance limit is now your system’s resources, especially the available RAM used for write buffering.
More info about our Performance & Privacy Principles visit: https://inspectr.dev/docs/concepts/performance-privacy/
feat: Unread counter for new operations
feat: Statistics HTTP Request duration: p50, p90, p95, p99
feat: Statistics top fastest and slowest P95 endpoints
Changelog
Inspectr
- feat: Inspectr directive inspectr-tag
- feat: Added statistics: top fastest and slowest P95 endpoints
- feat: Added additional statistics: successes per second
- feat: Added additional statistics: P90, p99, errors per second
- feat: Introduce queue handling
- feat: Implement queue tasks
- feat: License reset monthly usage on startup
- preview: Extend MCP server with search & fetch tools for OpenAI
Inspectr App
- feat: Unread counter for new operations
- refactor: Move SSE connection logic to central workplace
- feat: Statistics: HTTP Request duration: p50, p90, p95, p99
- feat: Statistics: Top fastest and slowest P95 endpoints
v1.2.0
New features
feat: Toggle query parameters in the operations list
feat: Resize operation list panel
feat: Show Authentication badge
feat: Show Operation meta info
feat: Show & Sort SSE event frames
feat: Export Operations as JSON
feat: Import Operations
feat: Record mode
feat: Usage metrics
feat: Settings side-menu
feat: License info
Previews
preview: Export as OpenAPI / Export as Postman
preview: Inspectr MCP server
Changelog
Inspectr
- feat: use local timezone for stdout
- feat: Streamable HTTP transport
- feat: Export API - Generate JSON export
- preview: Export API - Generate OpenAPI document
- preview: Export API - Generate Postman collection
- feat: License management
- preview: MCP server
- feat: Usage Metrics
- fix: Improve shutdown for Windows
- chore: Bump GoLang version
Inspectr App
- feat: Show Operation meta info
- feat: Export, Import & Recording mode
- feat: Record mode
- feat: Import Operations
- feat: Export Operations as JSON
- preview: Export Operations as OpenAPI document
- preview: Export Operations as Postman collection
- feat: Settings side-menu
- feat: Show SSE event frames
- feat: Option to sort SSE event frames
- feat: Show Authentication badge
- feat: Toggle query parameters in the operations list
- feat: Usage metrics
- feat: Show License info
- feat: License management
- feat: Show services info
- preview: Inspectr MCP server
- feat: Toggle MCP server as Preview feature
- fix: Safely handle empty event data
- chore: useLocalStorage hook
v1.1.0
Changelog
- feat: Authentication Guard for Proxy
- feat: Authentication Guard for Ingress
- feat: Status check of backend service in Settings
- feat: Show service status in Setting by @thim81 in inspectr-hq/inspectr-ui#30
- feat: Show preview and source for HTML responses by @thim81 in inspectr-hq/inspectr-ui#31
- feat: Show formatted XML and Image responses by @thim81 in inspectr-hq/inspectr-ui#32
- feat: Authentication guard settings by @thim81 in inspectr-hq/inspectr-ui#33
- fix: Keep headers & query parameters sorted
- fix: Use backend in Operation URL
- fix: Show Proxy URL for a request by @thim81 in inspectr-hq/inspectr-ui#28
- fix: Unselect request display by @thim81 in inspectr-hq/inspectr-ui#29
- fix: Clear filtered operations
- chore: Improve session handling
- chore: Bumped dependencies by @thim81 in inspectr-hq/inspectr-app#9
For more information on how to guard your Inspectr services, visit the guide Access Authentication
fix: Show Proxy URL
feat: Show service status
feat: Preview HTML responses - Source
feat: Preview HTML responses - Preview
feat: Show formatted XML source
feat: Preview Images
feat: Authentication guard settings










