Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 2.39 KB

roadmap.md

File metadata and controls

54 lines (40 loc) · 2.39 KB

Trickster Roadmap

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.

Timeline

Q1 2020

  • 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

Q2 2020

  • Kubernetes Ingress Controller
  • Trickster v1.2 Release
    • Common Time Series Format
    • Importable Golang Handler Package
    • Graphite Acceleration Support

Q3 2020

  • Trickster v1.3 Release
    • Main feature set TBA
  • Benchster - RFC Compliance and Benchmarking Suite for Proxies

Q4 2020

  • Trickster v1.4 Release
    • Support additional Tracing implmementations as exposed by OpenTelemetry
    • Additional features as requested and contributed

How to Help

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.

Thank You

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!