Product Roadmap
Our vision for the future of iOS network debugging. Track progress, see what's coming next, and help shape the development of Trace.
v1.0.0 - Initial Release
Foundation release with core network capture and inspection capabilities for iOS developers.
- Device-wide HTTP(S) captureNetwork Extension-based packet tunnel for system-level traffic visibility
- TLS MITM inspectionOn-device certificate authority with per-domain cert storage
- WebSocket & SSE supportReal-time protocol debugging with streaming frame inspection
- Traffic modification toolsRewrite rules, request builder, and host overrides
- PCAP exportExport captured traffic in PCAP format for Wireshark analysis
v1.0.1-1.0.3 - Stability & Polish
Production hardening with comprehensive fixes, test coverage, and developer experience improvements.
- Advanced capture modesFull-tunnel VPN capture with IPv6 support and SOCKS5 fallback
- Compression hardeningFixed Brotli/Deflate streaming decoders and chunked transfer encoding
- Widget & intentsApp shortcuts, Control Center widgets, and deep-link navigation
- Enhanced UXAccessibility improvements, consistent empty states, and refined animations
- CI/CD & testingGitHub Actions workflow, comprehensive unit tests, and Swift 6 concurrency
- Core refactoringImproved PCAP parsing, VPN lifecycle, persistence, and rule matching
Current Sprint - Advanced Filtering
Enhanced filtering, search capabilities, and analysis tools for faster debugging workflows.
- Advanced filter engineComplex queries with regex, logical operators, and custom predicates
- Saved filter presetsSave and share common filter configurations across sessions
- Request comparison toolSide-by-side diff view for comparing requests and responses
- Enhanced searchFull-text search across headers, bodies, and metadata
- Performance metricsDetailed timing breakdowns and waterfall visualizations
Performance & Scale
Optimizations for handling large capture sessions and improved performance.
- Memory optimizationEfficient storage for sessions with 10,000+ requests
- Lazy loadingVirtual scrolling and on-demand content loading for better performance
- Export enhancementsHAR, Postman collections, and custom export formats
- Background captureContinue capturing network traffic when app is backgrounded
- Advanced cachingSmart caching strategies to reduce memory footprint
Collaboration Features
Tools for teams to collaborate on debugging sessions and share insights.
- Session sharingExport and import complete sessions with annotations and filters
- Cloud syncOptional iCloud sync for sessions across devices
- Annotations & notesAdd comments and highlights to requests for team collaboration
- Shared configurationsShare rewrite rules, scripts, and settings with team members
- Team workspacesOrganize sessions and configs by project or team
Enterprise & Security
Advanced security features and enterprise-grade capabilities.
- Custom CA certificatesImport enterprise CA certificates for corporate environments
- Advanced certificate managementCertificate pinning, custom trust stores, and cert validation
- Audit loggingComprehensive logging for security compliance and auditing
- Advanced security policiesGranular controls for data retention, export, and access
- Privacy controlsSelective data masking and PII redaction capabilities
Developer Platform
Extensibility features and APIs for custom integrations and automations.
- Plugin systemBuild custom analyzers, exporters, and UI extensions
- Enhanced scriptingAdvanced JavaScript API with better debugging and timeout controls
- REST APIProgrammatic access to sessions, filters, and capture control
- CI/CD integrationsGitHub Actions, GitLab CI, and Jenkins plugins for automated testing
- Custom protocolsSupport for custom protocol parsers and decoders
Open source and community-driven
This roadmap reflects our vision, but your feedback shapes our priorities. Trace is open source, and we welcome contributions, feature requests, and discussions from the community.