Trickster Versions Save

Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

v2.0.0-beta2

3 years ago

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!

v1.1.5

3 years ago

This patch fixes a memory leak (#531) when performing health checks against Prometheus, ClickHouse, IronDB and the base Reverse Proxy Cache backend types. Special thanks to first-time Trickster contributor @tminor for identifying and providing the patch (#532) for this issue.

v1.1.4

3 years ago

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

v1.1.3

3 years ago

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 to 1.1
  • bump Golang version to 1.15
  • update various vendor dependencies

v1.1.2

3 years ago

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!

v1.0.5

3 years ago

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!

v1.1.1

3 years ago

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

v1.1.0

3 years ago

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.

v1.0.4

3 years ago

[BUGFIX] Type conversion panic #433

Other improvements, specifically in cache size calculation accuracy for memory and bbolt caches (#438), and an update to go v1.14.

v1.0.3

4 years ago

[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.