The roadmap for Trickster in 2020 focuses on delivering incremental enhancements to the core Trickster application, as well as new supporting applications and cloud native integrations.
- Trickster 1.0 GA Release
- Register Official Docker Hub Repositories
- Submit Helm charts to Helm Hub
- Submit Trickster for CNCF Sandbox Consideration
- Trickster v1.1 Release
- Release Binaries for Windows
- Change default frontend listen port to 8480
- Frontend HTTP 2.0 Support
- Rules-based Request Routing and Rewriting
- Use RWMutex for cache synchronization
- Reload configuration without process restart
- Add implementation-specific Tracing options in config
- Additional performance improvements
- Relocate and merge PromSim and RangeSim into a separate repo called mockster
- Relocate Helm charts to a separate repo
- Automate Helm chart releases via GitHub Workflows
- Kubernetes Ingress Controller
- Trickster v1.2 Release
- Common Time Series Format
- Importable Golang Handler Package
- Graphite Acceleration Support
- Trickster v1.3 Release
- Main feature set TBA
- Benchster - RFC Compliance and Benchmarking Suite for Proxies
- Trickster v1.4 Release
- Support additional Tracing implmementations as exposed by OpenTelemetry
- Additional features as requested and contributed
You can help by contributing to Trickster, or trying it out in your environment.
By giving Trickster a spin, you can help us identify and fix defects more quickly. Be sure to file issues if you find something wrong. If you can reliably reproduce the issue, provide detailed steps so that developers can more easily root-cause the issue.
If you want to contribute to Trickster, we'd love the help. Please take any issue that is not already assigned as per the contributing guidelines, or check with the maintainers to find out how best to get involved.
We are so excited to share the Trickster with the community. This is only possible through our great community of contributors, users and supporters. Thank you for all you in making this project a success!