Skip to content

v0.17.0

Compare
Choose a tag to compare
@deniszh deniszh released this 15 Feb 11:36
· 46 commits to master since this release
ac8fcc2

What's Changed

  • Make empty results ok by @jdblack in #453
  • carbonserver: /list_query?leaft_only=true and /admin/info?scopes=config by @bom-d-van in #454
  • Makefile: revert .SHELLFLAGS changes by @bom-d-van in #456
  • Upgrade to go-1.18 by @emadolsky in #460
  • Removing DockerHub upload by @deniszh in #461
  • Introducing persiter.oooDiscardedPoints metric by @deniszh in #463
  • Fixing OOO discard metric overflow by @deniszh in #464
  • Refactoring persiter.oooDiscardedPoints metric by @deniszh in #465
  • persister: online schema migration by @bom-d-van in #438
  • quota: throughput racy enforcement bug fixes by @bom-d-van in #467
  • carbonserver: introducing request-timeout, heavy-glob-query-rate-limiters and api-per-path-rate-limiters for read traffic regulation by @bom-d-van in #469
  • quota: add two unit tests for proper enforcement by @bom-d-van in #468
  • carbonserver: introduce file list cache v2 by @bom-d-van in #470
  • persister: update go-whisper for cwhisper appendToBlockAndRotate bug fix by @bom-d-van in #478
  • protocol: upgrade to the latest version by @bom-d-van in #472
  • CarbonV2 gRPC streaming render by @emadolsky in #476
  • Docker build from local copy, expands /var/lib/graphite/ paths in Doc… by @flucrezia in #481
  • Add stats for find and render requests by @auguzun in #482
  • Fixing panic in carbonserver by @deniszh in #485
  • gRPC interceptors by @emadolsky in #483
  • Proper enrichFromCache panic fix and go-whisper upgrade by @deniszh in #486
  • add into access log "complexity" of find request by @enuret in #487
  • Find grpc by @emadolsky in #488
  • Info grpc by @emadolsky in #489
  • Add gRPC metadata for getting carbonapi_uuid by @emadolsky in #490
  • Factor for physical size for sparse mode. For sparse mode I added config variable which applies to logical size… by @auguzun in #491
  • Add simple cache for grpc render by @emadolsky in #492
  • Fixed a bug with trie index recreation from the cache by @auguzun in #493
  • Reduce useless logs by @emadolsky in #495
  • Fix deepsource issues by @emadolsky in #496
  • Fix carbonserver Stat() from resetting the value of max-inflight-requests to zero by @jmeichle in #497
  • Add 'streaming-query-cache-enabled' config param by @emadolsky in #498
  • Solved problem with different number of metrics in trie index and on disk by @auguzun in #499
  • carbonserver: fix a cache hit bug by @cxfcxf in #494
  • Revert "Solved problem with different number of metrics in trie index and on disk" by @auguzun in #500
  • Fixed the problem with different number of metrics in trie index and on disk by @auguzun in #501
  • Removed metric newMetricCount by @auguzun in #502
  • Fix request duration bucket metrics naming by @emadolsky in #503
  • Calculate and add fetch size in gRPC render by @emadolsky in #508
  • Add carbonserver render tracing by @emadolsky in #509
  • Add stats to render trace logs by @emadolsky in #510
  • Add keepalive server parameters & enforcements by @emadolsky in #511
  • Don't use find cache for not founds in grpc by @emadolsky in #512
  • Add gRPC gzip compression to carbonserver by @emadolsky in #513
  • Add gRPC initial win size of 4MB for less latency by @emadolsky in #514
  • Use find cache for glob expansion in grpc render by @emadolsky in #516
  • Fixed index panic during metric fetch on corrupt file by @auguzun in #519
  • optimisation(carbonserver): separate grpc expandedGlobsCache from findCache into a separate one, and restore response caching in findCache; and use expandedGlobsCache in http find/render by @timtofan in #520
  • fix(carbonserver): find http/grpc - fix metrics_found metric by @timtofan in #521
  • cleanup: remove Errors metrics in favour of status_codes.* ones as more reliable by @timtofan in #523
  • Use intermediate chan to expedite gRPC render cache by @emadolsky in #522
  • Decrease gRPC streaming channel size by @emadolsky in #524
  • Limit streaming channel size dynamically for gRPC render by @emadolsky in #526
  • added dockerfile.debug and enabled carbonserver in test config by @timtofan in #527
  • fix(carbonserver): find - cache http404 responses, as render handler does by @timtofan in #528
  • fix(carbonserver): grpc find - avoid unnecessary glob expansions upon responseCache hit by @timtofan in #529
  • find - rename stat metrics_found to metrics_found_without_response_cache to clarify its meaning by @timtofan in #530
  • find - rename stat metrics_found_without_response_cache to find_metrics_found_without_response_cache to denote that it's only for find handler by @timtofan in #531
  • Fix uninitialized render stream chan on cached res by @emadolsky in #532
  • fix(find): in http set ErrNotFound in codepath when findCache is disabled; in grpc exit early if expandGlobs failed by @timtofan in #533
  • added metric for ooo lag for each datapoint by @auguzun in #534
  • Bump github.com/prometheus/client_golang from 0.9.1 to 1.11.1 by @dependabot in #536
  • Update changelog before 0.17.0 release by @deniszh in #537

New Contributors

Full Changelog: v0.16.2...v0.17.0