Releases: trickstercache/trickster
Release v2.0.0-beta3 / 2025-05-27
And we are back. At long last, welcome to Trickster 2.0 Beta 3! Finally! 🎉
Trickster is now better than ever and even faster. 🚀
This release is the result of a massive, monthslong overhaul, upgrade and modernization of the entire Trickster project. We've eliminated over 70 data race conditions, a bunch of panics and a few deadlocks; sped up literally everything through refactors; and improved compatibility with InfluxDB and ClickHouse - all while adding dozens of new features. The What's New in Trickster 2.0 page has an exhaustive list of all the stuff we've crammed into Beta 3. We also have refreshed the roadmap, so you can see where things are headed over the course of the year.
We'd love for you to please check out the docs, try out Beta3 and report any issues you find. On that note, welcome to new contributors @trumant and @tonychoe.
Finally, a very special shoutout to maintainer @crandles for dedicating countless nights and weekends to get this release across the finish line. 🙏
Release v2.0.0-beta2 / 2021-04-22
Welcome to Trickster 2.0 Beta 2!
In this release, we fixed some bugs, and added some great new features. For all of the details, check out the What's New in Trickster 2.0 document. If you're coming from Beta 1, we created a New In Beta 2 section just for you!
We welcome all feedback, feature requests and contributions!
Release v1.1.5 / 2021-02-04
Release v1.1.4 / 2021-02-01
This release provides various performance enhancements and bug fixes:
-
caching performance and hit rate improvements for InfluxDB backends (#522)
-
more verbose debug logging on upstream requests (#525)
-
ensure formatted times (e.g., outputting headers and in testing) use a UTC-localized time object (#528)
-
performance enhancement to locks package and tests to improve performance under heady load (#517, #526)
-
typographical errors in docker-compose demo (#530)
-
update dependency versions:
- golang/snappy -> v0.0.2
- influxdata/influxdb -> 1.8.4
- promethues/client_golang -> 1.9.0
- prometheus/common -> 0.15.0
- tinylinb/msgp -> 1.1.5
- go.opentelemetry.io/* -> 0.16.0
We wish to thank and recognize these first-time contributors for assisting with this release: @samuelgmartinez and @ntk148v
Release v1.1.3 / 2020-09-18
This is bugfix release addresses concurrency race conditions in InfluxDB, Prometheus and ClickHouse acceleration, and is recommended for all Trickster users.
- fix WaitGroup scoping in accelerators
- improve ClickHouse deterministic cacheability
- ensure backfill tolerance applies only to real-time requests
- update docker tag on docker-compose demo from
1.1.0-beta
to1.1
- bump Golang version to 1.15
- update various vendor dependencies
Release v1.1.2 / 2020-06-06
This release addresses a bug with InfluxDB acceleration where multiple result sets (e.g., from a query with multiple, distinct select statements concatenated with ;
) were being truncated (#459). This update is recommended for all InfluxDB users.
Special thanks to @mdaguete for identifying and providing a patch for this issue!
Release v1.0.5 / 2020-06-06
This release addresses a bug with InfluxDB acceleration where multiple result sets (e.g., from a query with multiple, distinct select statements concatenated with ;
) were being truncated (#459). This update is recommended for all InfluxDB users.
Special thanks to @mdaguete for identifying and providing a patch for this issue!
Release v1.1.1 / 2020-06-04
This release addresses a few things to fix up our new v1.1. Thanks to the early adopters who helped track these down and make it even better!
Here's what we've changed:
- Fix a panic that occurs when an HTTP Request for Fast Forward data returns an error to Trickster. #452
- Fix HTTP/2, which was returning an a Protocol Error due to a regression #455
- We have removed the test tls static certs files from the project repo, and have replaced them with a dynamic test solution. That way, our contributors don't have all those unusable certs lying around on their hard drive. Nice!
- There were a couple of areas where HTTP POST requests were not fully working in Prometheus and InfluxDB, but we've got you covered now. ClickHouse users, stay tuned for POST support very soon!
- A few performance improvements and additional unit tests
Release v1.1.0 / 2020-06-02
Welcome to Trickster 1.1.0. This is the fastest, leanest and most feature-rich version ever! Read about all the cool new features in Trickster v1.1 here.
We hope you enjoy, and stay tuned later this quarter for v1.2 with even more new stuff to enhance your cloud native stacks.