Skip to content

Releases: go-graphite/go-carbon

v0.18.0

11 Oct 14:42
b1fa496
Compare
Choose a tag to compare

v0.18.0

What's Changed

New Contributors

Full Changelog: v0.17.3...v0.18.0

v0.17.3

09 Nov 12:35
e33f722
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.2...v0.17.3

v0.17.2

06 Nov 13:28
a8c12cf
Compare
Choose a tag to compare

What's Changed

  • Refresh actions and go versions by @deniszh in #539
  • Use protojson.Marshal for produce json from the proto messages by @deniszh in #540
  • update go-whisper lib by @auguzun in #542
  • Fixing typo with go tip, update Docker base images by @deniszh in #543
  • updated golang in go.mod from 1.18 to 1.20 by @auguzun in #545
  • added logic to handle corrupt whisper file without archive info by @auguzun in #548
  • Dependabots security PRs by @deniszh in #551
  • Bump golang.org/x/net from 0.0.0-20210525063256-abc453219eb5 to 0.7.0 by @dependabot in #549
  • add shared lock for read request by @auguzun in #553
  • removed trigram field in trie index because it is not used by @auguzun in #554
  • Update go-whisper by @deniszh in #560
  • Optionally disable 404 error logging (fix #563) by @deniszh in #564
  • Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 by @dependabot in #565
  • Build packages for Debian Bookworm by @anayrat in #571

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.1

15 Feb 12:01
1d734b7
Compare
Choose a tag to compare

Version bump by @deniszh

Full Changelog: v0.17.0...v0.17.1

v0.17.0

15 Feb 11:36
ac8fcc2
Compare
Choose a tag to compare

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

v0.16.2

18 Feb 13:26
98c69c8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.1...v0.16.2

v0.16.1

18 Feb 12:59
ac23322
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.16.1

v0.16.0

18 Feb 12:37
ff8ac58
Compare
Choose a tag to compare

What's Changed

  • Updating documentation by @loitho in #403
  • Systemd improvements: start after network/fs online and allow more open files by @dvanders in #405
  • Tests fix by @deniszh in #406
  • Fixing build on riscv64 (#410) by @deniszh in #411
  • receiver/kafka: error handling fixes by @bom-d-van in #413
  • Bug fixes and small refactoring for carbonserver and trie index by @bom-d-van in #416
  • mod: upgrade to go 1.16 and drops SOURCES from Makefile by @bom-d-van in #417
  • ctrie: a bug fix for trigram statNodes by @bom-d-van in #419
  • Resolves #422 - Include section name when unknown aggregation method … by @SJrX in #423
  • carbonserver: log more detailed errors about symlink and continue trie index despite error by @bom-d-van in #427
  • carbonserver: fix a 404 related race condition in findCache by @bom-d-van in #431
  • Introduces a quota subsystem by @bom-d-van in #420
  • carbonserver: adds /admin/info endpoint for returning internal info by @bom-d-van in #433
  • carbonserver: introduce new api /metrics/list_query by @bom-d-van in #435
  • Fix carbonserver render error race by @emadolsky in #442
  • carbonserver: introduce new max-inflight-requests and no-service-when-index-is-not-ready configs by @bom-d-van in #443
  • Add Kafka msgpack support by @zerosoul13 in #440
  • Pipeline improvements by @deniszh in #441
  • trie: stop indexing empty directory nodes by @bom-d-van in #445
  • carbonserver/quota: throughput racy counter fixes and refactoring by @bom-d-van in #446
  • Fixing packaging by @deniszh in #447
  • v0.16.0 by @deniszh in #448

New Contributors

Full Changelog: v0.15.6...v0.16.0

Version 0.15.6

24 Jan 18:26
f40cc16
Compare
Choose a tag to compare
  • trie/realtime: set wspConfigRetriever when realtime index is enabled #395 #396

Version 0.15.5

27 Oct 12:19
d216826
Compare
Choose a tag to compare
  • carbonserver: fix incorrect hanlding of counting and indexing files in updateFileList #385