Skip to content

Releases: ContentSquare/chproxy

v1.8.0

08 Nov 20:03
Compare
Choose a tag to compare
  • Added ability to set cache_namespace via GET query arg. This makes possible to instantly flush cache by switching to new namespace. See docs for more details.
  • Actualized grafana dasbhoard.
  • Increased test coverage.
  • Debug messages now contain elapsed request duration.

v1.7.0

07 Nov 15:22
Compare
Choose a tag to compare
  • Added cache label to all the cache-related metrics.
  • Forcibly kill queries for canceled requests (i.e. when the user closes http connection to chproxy).
  • Added ability to balance load among available replicas.

v1.6.2

06 Nov 12:28
Compare
Choose a tag to compare
  • Disallow http methods other than GET, POST and OPTIONS.
  • Print the real file:number position in error messages written via respondWith.
  • Added ability to disable response caching if request contains no_cache=1 query param.

v1.6.1

05 Nov 15:19
Compare
Choose a tag to compare
  • Add Content-Length and Cache-Control: max-age headers for cached responses.
  • Allow cache reconfiguration without chproxy restart on SIGHUP signal.
  • Enable dogpile effect protection for cached responses by default.

v1.6.0

03 Nov 15:54
Compare
Choose a tag to compare
  • Added response caching.
  • Improved error logging and debug logging (log_debug: true). Now log messages contain useful info such as client address, user name, cluster name, node address and the query.
  • Fixed bugs preventing from killing timed out queries.

v1.6.0-beta

02 Nov 18:56
Compare
Choose a tag to compare
v1.6.0-beta Pre-release
Pre-release

Beta release. May contain bugs.

Changes

  • Initial response caching support.
  • Improved error and debug logging.

v1.5.0

01 Nov 10:37
Compare
Choose a tag to compare
  • Automatically calculate and set the maximum possible response time for http (and https) server. Previously the response time has been hardcoded to 1m.
  • Increase health check timeout from 1s to 3s, since we were receiving many false positives with 1s health check timeout.
  • Improve log message when exceeding health check timeout.

v1.4.0

30 Oct 13:39
Compare
Choose a tag to compare
  • Added max_queue_size and max_queue_time per-user options for delaying incoming requests until they stop exceeding other limits

v1.3.0

26 Oct 10:47
Compare
Choose a tag to compare

Allow proxying of database and default_format params

v1.2.0

12 Oct 11:12
Compare
Choose a tag to compare
  • Added per-user allow_cors config
  • Allow to display multiple instances in dashboard
  • Add cluster filter in dashboard

chproxy_linux_amd64.tar.gz