Skip to content

Releases: go-graphite/go-carbon

v0.19.1

07 Feb 09:55
9a857e8

Choose a tag to compare

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

07 Feb 09:39
bb206a0

Choose a tag to compare

What's Changed

Dependency updates

  • Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot[bot] in #645
  • Bump github.com/klauspost/compress from 1.17.10 to 1.17.11 by @dependabot[bot] in #647
  • Bump cloud.google.com/go/pubsub from 1.43.0 to 1.44.0 by @dependabot[bot] in #648
  • Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot[bot] in #649
  • Bump golang.org/x/net from 0.29.0 to 0.31.0 by @dependabot[bot] in #654
  • Bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot[bot] in #655
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot[bot] in #660
  • Bump cloud.google.com/go/pubsub from 1.44.0 to 1.45.3 by @dependabot[bot] in #665
  • Bump google.golang.org/grpc from 1.68.0 to 1.69.2 by @dependabot[bot] in #669
  • Bump golang.org/x/net from 0.31.0 to 0.33.0 by @dependabot[bot] in #671
  • Bump google.golang.org/api from 0.199.0 to 0.214.0 by @dependabot[bot] in #670
  • Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by @dependabot[bot] in #673
  • Bump github.com/IBM/sarama from 1.43.3 to 1.44.0 by @dependabot[bot] in #674
  • Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot[bot] in #676
  • Bump google.golang.org/grpc from 1.69.2 to 1.69.4 by @dependabot[bot] in #677
  • Bump google.golang.org/api from 0.214.0 to 0.216.0 by @dependabot[bot] in #678
  • Bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot[bot] in #679
  • Bump github.com/IBM/sarama from 1.44.0 to 1.45.0 by @dependabot[bot] in #680
  • Bump google.golang.org/api from 0.216.0 to 0.217.0 by @dependabot[bot] in #682
  • Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot[bot] in #683
  • Bump google.golang.org/grpc from 1.69.4 to 1.70.0 by @dependabot[bot] in #684
  • Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot[bot] in #685
  • Bump google.golang.org/api from 0.217.0 to 0.218.0 by @dependabot[bot] in #686
  • Bump cloud.google.com/go/pubsub from 1.45.3 to 1.47.0 by @dependabot[bot] in #689
  • Bump google.golang.org/api from 0.218.0 to 0.219.0 by @dependabot[bot] in #688
  • Bump google.golang.org/api from 0.219.0 to 0.220.0 by @dependabot[bot] in #690
  • Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot[bot] in #691
  • Bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot[bot] in #693
  • Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot[bot] in #697
  • Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by @dependabot[bot] in #698
  • Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot[bot] in #700
  • Bump github.com/IBM/sarama from 1.45.0 to 1.45.1 by @dependabot[bot] in #703
  • Bump google.golang.org/api from 0.220.0 to 0.223.0 by @dependabot[bot] in #702
  • Bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot[bot] in #708
  • Bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot[bot] in #709
  • Bump golang.org/x/net from 0.35.0 to 0.37.0 by @dependabot[bot] in #710
  • Bump cloud.google.com/go/pubsub from 1.47.0 to 1.48.0 by @dependabot[bot] in #713
  • Bump google.golang.org/api from 0.223.0 to 0.226.0 by @dependabot[bot] in #714
  • Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0 by @dependabot[bot] in #716
  • Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot[bot] in #717
  • Bump google.golang.org/api from 0.226.0 to 0.228.0 by @dependabot[bot] in #720
  • Bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot[bot] in #719
  • Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot[bot] in #722
  • Bump cloud.google.com/go/pubsub from 1.48.0 to 1.48.1 by @dependabot[bot] in #723
  • Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot[bot] in #724
  • Bump cloud.google.com/go/pubsub from 1.48.1 to 1.49.0 by @dependabot[bot] in #725
  • Bump golang.org/x/net from 0.38.0 to 0.39.0 by @dependabot[bot] in #726
  • Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot[bot] in #728
  • Bump google.golang.org/api from 0.228.0 to 0.231.0 by @dependabot[bot] in #730
  • Bump github.com/IBM/sarama from 1.45.1 to 1.45.2 by @dependabot[bot] in #737
  • Bump google.golang.org/grpc from 1.72.0 to 1.73.0 by @dependabot[bot] in #741
  • Bump golang.org/x/net from 0.39.0 to 0.41.0 by @dependabot[bot] in #739
  • Bump google.golang.org/api from 0.232.0 to 0.237.0 by @dependabot[bot] in #742
  • Bump github.com/greatroar/blobloom from 0.8.0 to 0.8.1 by @dependabot[bot] in #745
  • Bump google.golang.org/api from 0.237.0 to 0.239.0 by @dependabot[bot] in #744
  • Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #752
  • Bump cloud.google.com/go/pubsub from 1.49.0 to 1.50.0 by @dependabot[bot] in #753
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #761
  • Bump golang.org/x/net from 0.41.0 to 0.43.0 by @dependabot[bot] in #755
  • Bump github.com/IBM/sarama from 1.45.2 to 1.46.0 by @dependabot[bot] in #759
  • Bump google.golang.org/grpc from 1.73.0 to 1.75.0 by @dependabot[bot] in #760
  • Bump google.golang.org/api from 0.239.0 to 0.248.0 by @dependabot[bot] in #762
  • Bump google.golang.org/protobuf from 1.36.6 to 1.36.8 by @dependabot[bot] in #763
  • Bum...
Read more

v0.18.0

11 Oct 14:42
b1fa496

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

Choose a tag to compare

What's Changed

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

v0.17.2

06 Nov 13:28
a8c12cf

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

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

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

Choose a tag to compare

What's Changed

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

v0.16.1

18 Feb 12:59
ac23322

Choose a tag to compare

What's Changed

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

v0.16.0

18 Feb 12:37
ff8ac58

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