Releases: trickstercache/trickster
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.
Release v1.0.4 / 2020-05-22
v1.0.3 / 2020-04-16
[BUGFIX] Fix errors/hangs for Too Many Open Files #391 #397
[BUGFIX] Fix "context canceled" and false flag "502 Bad Gateway" errors when downstream clients cancel a request
Special thanks goes to @chicknsoup, @DirkFries and @jwshieldsGetty for the assistance with root causing this issue.