chproxy

Open-Source ClickHouse http proxy and load balancer

MIT License

Stars
1.3K
Committers
55

Bot releases are visible (Hide)

chproxy - v1.16.1

Published by github-actions[bot] over 2 years ago

Changelog

  • c63bb7c Fix redis transaction registry (#184)
  • f4a34c3 Bump got from 11.8.3 to 11.8.5 in /docs (#176)
  • 6547038 Create bug issue template (#178)
  • 312286a chore: pullrequest template (#180)
  • 6ee64db Create feature issue template (#179)
  • 11ed325 Fix proxy by session id on multi nodes (#173)
  • ca5306c fix(max concurrent queries/test): increase duration of long query to ensure the second one fails us expected in a slow environment. (#177)
chproxy - v1.16.0

Published by github-actions[bot] over 2 years ago

Changelog

  • c4aece8 Issue-128 | Allow param_ in query parameters (#175)
  • 8739522 remove redundant type conversions (#171)
  • ab92047 Bump prismjs from 1.26.0 to 1.27.0 in /docs (#148)
  • ac344a8 Bump async from 2.6.3 to 2.6.4 in /docs (#163)
  • b115fdf Bump minimist from 1.2.5 to 1.2.6 in /docs (#157)
chproxy - v1.15.1

Published by github-actions[bot] over 2 years ago

Breaking change

We've introduced unintentionally breaking change #182. Chproxy adds 30s max_execution_time by default which was not the case before that release.

Changelog

  • 0468f31 fix sessionTimeout passed as a query param
  • 12d99e0 Improve handling of concurrent identical queries (#146)
  • 88c790f install.md: docker usage
  • bb49c16 chore: Add more linters and fix go code (#158)
  • eeec324 increase code coverage (#152)
  • c859f2a Remove references to Read the docs (deprecated) (#159)
  • 6cfac12 fix: fix the bytes encode/decode for redis cache (#153)
  • 5b23001 ci: Add automatic CI (#156)
  • 72aee5e ci: Change golangci-lint config in order to remove errors (#155)
chproxy - v1.15.0

Published by github-actions[bot] over 2 years ago

Changelog

  • 165b879 update go mod
  • 7353541 remove --rm-dist from goreleaser
  • 9e94a17 add cross compiling arm64
  • 6257d7b Update go.mod
  • 794d0ab add github actions + goreleaser dockers
  • f949b56 add golangci linters settings
  • 172d9b5 Update readme (#149)
  • 044ffe9 docs: minor edits and fix broken links (#145)
  • a2f0429 chore: replaced package org (#136)
  • 93227b2 Add documentation website (#142)
  • 6b6a885 Distributed cache with redis (#135)
  • 714292d Create SECURITY.md (#132)
  • 735e910 Remove vendors (#4) (#134)
  • 524f3a4 enh(tcp6): allow enabling via config (#133)
  • ee67a2d Sticky Sessions: Tolerate ClickHouse Session ID Mechanism (#117)
  • 7cabf6e Add support for WITH query (#108)
  • 2e8c798 Merge pull request #96 from tochka/master
  • 65a0207 add check for request body is not nil
  • 25e5503 add Chinese README (#102)
  • fb302e1 fix review comments
  • 7ee2d20 add correct HTTP query handler
  • 181b454 fix get query from body of GET request
  • 1758e73 go fmt
chproxy - v1.14.0

Published by valyala over 4 years ago

chproxy - v1.13.2

Published by valyala over 5 years ago

Fixed #43

chproxy - v1.13.1

Published by valyala over 5 years ago

  • Fixed issue #42
chproxy - v1.13.0

Published by hagen1778 about 6 years ago

  • extend allow params for #37
  • allow to configure read, write and idle timeouts for proxy #36
chproxy - v1.12.0

Published by hagen1778 over 6 years ago

  • support param_groups - named lists of URL params to send with each query to ClickHouse. See #33
  • additional validation for security_groups
chproxy - v1.11.0

Published by hagen1778 over 6 years ago

  • support for enable_http_compression parameter
  • support external_data processing
chproxy - v1.10.4

Published by hagen1778 over 6 years ago

  • sort Accept-Encoding header for getting the same cache key for different browsers
chproxy - v1.10.3

Published by hagen1778 over 6 years ago

  • support http-01 challenge for letsencrypt
chproxy - v1.10.2

Published by hagen1778 almost 7 years ago

  • fix issue with caching of gzipped requests
  • fix issue with partially written response caches when client closed connection
chproxy - v1.10.1

Published by valyala almost 7 years ago

  • Fixed a bug preventing from caching responses for queries with decompress=1 (see #16).
chproxy - v1.10.0

Published by hagen1778 almost 7 years ago

  • support compress and decompress params
  • store dependencies in local vendor folder
chproxy - v1.9.0

Published by hagen1778 almost 7 years ago

  • extend config.Duration with support of d (means a day) and w (means a week) time units
chproxy - v1.8.2

Published by hagen1778 almost 7 years ago

  • fixed a bug when statusCode was overridden when caching
chproxy - v1.8.1

Published by valyala almost 7 years ago

  • Skip leading comments from the query before caching it. This fixes caching for queries from tabix.
chproxy - v1.8.0

Published by valyala almost 7 years ago

  • 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.
chproxy - v1.7.0

Published by valyala almost 7 years ago

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