Release v0.1.0
[0.1.0] - 2025-10-04
🚀 Features
- Create basic proxy
- Add github workflows
- Add comprehensive Makefile with install command and improved CI workflow
- Add sleek dashboard and separate admin endpoints to dedicated port
- Add comprehensive request history with timing metrics and admin API
- Complete request history integration with dashboard
- dashboard: Integrate dashboard requests through proxy with X-Fetchr-Destination header
- Enhance makefile
- Dashboard improvements on the sidebar
- Dashboard improvements - create history and statistics pages
- Add Docker image publishing to release workflow
🐛 Bug Fixes
- Resolve proxy compilation issue and implement complete HTTP proxy functionality
- e2e: Handle OPTIONS requests and skip JSON parsing for OPTIONS in proxy tests
📚 Documentation
- Update README with comprehensive request history and dashboard documentation
- Add commit message format guidelines to cursor rules
- Update INTERFACES.md with current implementation
- Add docs for claude
- Move and update documentation files to docs folder
- Remove version numbers and timelines from roadmap
⚙️ Miscellaneous Tasks
- Add codecov token
- Properly generate coverage
- Dashboard improvements - handle NaNs
- release: Prepare release v0.0.1-alpha.0
- release: Prepare release v0.0.1-alpha.0
- Add github release workflow
- Fix write check
- Rename project
- Format tsconfig
- release: Prepare release v0.0.1-alpha.1
- Remove redundant release.yml workflow
- Makefile changes
- Update some very needed things
- release: Prepare release v0.1.0
📦 Downloads
Choose the appropriate binary for your platform:
- Linux (x64):
netkit-linux-amd64 - Linux (ARM64):
netkit-linux-arm64 - macOS (Intel):
netkit-darwin-amd64 - macOS (Apple Silicon):
netkit-darwin-arm64 - Windows (x64):
netkit-windows-amd64.exe
✨ Features
- 🚀 Embedded Dashboard: All releases now include the web dashboard embedded in the binary
- 📊 Request History: Comprehensive tracking of all proxied requests
- 🔧 Admin API: RESTful endpoints for health checks, metrics, and history
- ⚡ Real-time Statistics: Monitor proxy performance and request metrics
- 🔄 Request Replay: Load and replay requests from history
- ⏱️ Timing Metrics: Detailed breakdown of proxy overhead and upstream latency
🚀 Quick Start
# Download and make executable
chmod +x netkit-*
# Start the proxy with embedded dashboard
./netkit-* serve --admin-port 8081
# Access the dashboard at http://localhost:3000