Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
2e3ab45
chore(api): grpc server (remove graphql)
pront Dec 5, 2025
7565d12
reuse event.proto
pront Feb 25, 2026
cdfef02
docs(api): clarify metadata preservation in proto conversion
pront Feb 25, 2026
46a292f
test(api): migrate vector_api tests from GraphQL to gRPC
pront Feb 26, 2026
3bebbd3
chore(dev): cargo fmt
pront Feb 26, 2026
1450164
docs: add changelog for GraphQL to gRPC API migration
pront Feb 26, 2026
7f875c2
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Feb 26, 2026
1fd6d2a
allow grpcurl word
pront Feb 26, 2026
9e42c77
fix(api): address gRPC migration issues
pront Feb 26, 2026
bca03a0
wip
pront Feb 26, 2026
708c310
support JSON/YAML/logfmt formats
pront Feb 27, 2026
22c0697
chore(dev): cargo fmt
pront Feb 27, 2026
d3735c5
feat(api): add gRPC reflection support
pront Feb 27, 2026
0cb3e19
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Feb 27, 2026
fc21923
fix(api-client): include third-party proto path for event.proto
pront Feb 27, 2026
ffa566c
chore(dev): cargo fmt
pront Feb 27, 2026
6b95844
chore(dev): cargo vdev build licenses
pront Feb 27, 2026
852e324
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Feb 27, 2026
0a9d4b7
add note to old blog post
pront Feb 27, 2026
e2d6d11
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Mar 12, 2026
549a2e0
refactor(grpc): apply review fixes to gRPC migration
pront Mar 16, 2026
6723045
chore: merge origin/master, resolve tonic-health vs tonic-reflection …
pront Mar 16, 2026
c4c4ddb
make build-licenses
pront Mar 16, 2026
6f75b1b
docs(grpc): clarify std::sync::Mutex usage in async streaming handlers
pront Mar 16, 2026
15cf233
fix(grpc): enforce limit >= 1 for StreamOutputEvents at all layers
pront Mar 16, 2026
a3ed89e
fix(grpc): correct reservoir sampling bias in stream_output_events
pront Mar 16, 2026
6132e38
chore: improve --url help text and expand changelog for gRPC migration
pront Mar 16, 2026
fbdd007
fix(api): remove deprecated graphql and playground config fields
pront Mar 16, 2026
692646a
docs: update website and internal docs for GraphQL→gRPC migration
pront Mar 16, 2026
7183a57
typo fix
pront Mar 16, 2026
725cbff
chore: apply prettier formatting to modified markdown files
pront Mar 16, 2026
5368989
docs: add deprecation warning to GraphQL-related highlight posts
pront Mar 16, 2026
f4ccc88
docs: set deprecation version to 0.55.0 in GraphQL warning banners
pront Mar 16, 2026
8c5f13c
refactor(api-client): rename GrpcClient to Client, remove deny attrib…
pront Mar 16, 2026
fd088e8
fix(api): resolve component type for sinks using metric tags
pront Mar 16, 2026
30d6108
fix(api): propagate component type names via TapResource for all comp…
pront Mar 16, 2026
e275f5d
perf(top): share single gRPC connection across all metric streams
pront Mar 16, 2026
2772987
fix(tap): break outer tap worker loop on notification send failure
pront Mar 16, 2026
8a03caa
refactor(tap): extract Reservoir struct to eliminate nested loop comp…
pront Mar 16, 2026
a5311bf
fix(api): sum metric series per component instead of overwriting
pront Mar 16, 2026
c01d5a4
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Mar 16, 2026
640bd24
make build-licenses
pront Mar 16, 2026
7da04b2
fix(top): seed poll_components from init_components snapshot
pront Mar 16, 2026
b4c1716
make build-licenses
pront Mar 17, 2026
38e2c32
fix(api): cap stream_output_events limit to prevent unbounded allocation
pront Mar 17, 2026
10543f8
fix(api): enforce minimum 100ms interval on all metric streams
pront Mar 17, 2026
1908376
refactor(api): extract metric stream helpers to eliminate boilerplate
pront Mar 17, 2026
b0e5e12
fix(tap): stop retrying non-recoverable gRPC errors
pront Mar 17, 2026
8391f2d
fix(top): exclude poll_components from stream-failure reconnection gate
pront Mar 17, 2026
8b7bbc7
fix(top): populate per-output sent events and terminate idle tap workers
pront Mar 18, 2026
07554e0
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Mar 18, 2026
538f73a
fix(top): populate per-output Events Out and unify timing constants
pront Mar 18, 2026
5b1748d
fix(api,top): address code review issues in gRPC observability API
pront Mar 18, 2026
9c82336
fix(api): restore shutdown health semantics in gRPC service
pront Mar 18, 2026
cc76d81
fix(tap,api): reject logfmt for non-log events, validate tap interval…
pront Mar 18, 2026
94b3a52
cargo fmt
pront Mar 18, 2026
a5c06ec
fix(api): restore api_started_total metric and startup log for gRPC s…
pront Mar 18, 2026
49d5d5d
chore(api): remove remaining GraphQL references
pront Mar 18, 2026
8c229d0
chore: cargo fmt and remove async-graphql from Cargo.lock and license…
pront Mar 18, 2026
5f2d6e1
chore(api): remove stale GraphQL migration comments
pront Mar 18, 2026
fe9bde1
docs: add deprecation warnings to GraphQL docs and fix AGENTS.md API …
pront Mar 18, 2026
7ee6675
docs: address urseberry review feedback
pront Mar 19, 2026
eec20b5
docs: fix warning banner wording - remove Datadog reference
pront Mar 19, 2026
f51a9e7
docs: standardize warning banners to multi-line Hugo shortcode form
pront Mar 19, 2026
975b154
docs: extract grpc migration warning into reusable Hugo shortcode
pront Mar 19, 2026
8cb1a62
chore(api): remove unused tokio-tungstenite and reqwest deps from vec…
pront Mar 19, 2026
a2d43b4
docs: address thomasqueirozb review feedback
pront Mar 19, 2026
e48f3e6
fix(api): gate ApiStarted and its imports behind the api feature flag
pront Mar 19, 2026
a287df6
refactor(api): replace 9 streaming RPCs with unified StreamComponentM…
pront Mar 20, 2026
b1e7161
chore(api): apply buf lint fixes to observability proto and cascade R…
pront Mar 20, 2026
687217a
refactor(api): use Uri in Client::new, drop url dep, clean up tests, …
pront Mar 20, 2026
10398bb
refactor(tap): gate gRPC client code behind `api` feature
pront Mar 20, 2026
6344968
chore(api): move fn-level allow attributes and apply rustfmt
pront Mar 20, 2026
ef95070
refactor(top): remove interval from EventType throughput variants
pront Mar 20, 2026
0d43bc8
style: collapse pub use statement in vector-tap lib.rs
pront Mar 20, 2026
3414954
refactor(api): address thomasqueirozb review feedback
pront Mar 23, 2026
a96c4c7
Merge remote-tracking branch 'origin/master' into pront-grpc
pront Mar 23, 2026
76b4157
fix: use http::Uri directly instead of re-exporting through vector-ap…
pront Mar 23, 2026
5674215
docs: add link to proto file in changelog entry
pront Mar 23, 2026
011b8ec
cargo fmt
pront Mar 23, 2026
a9c56a5
fix(tests): add transforms-route to vector-api-tests feature set
pront Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -567,5 +567,6 @@ LDFLAGS
libsasl
pkgconfig
CLAUDE
grpcurl
linting
lexers
3 changes: 0 additions & 3 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,6 @@ updates:
patterns:
- "futures"
- "futures-util"
graphql:
patterns:
- "async-graphql*"
metrics:
patterns:
- "metrics"
Expand Down
15 changes: 0 additions & 15 deletions .graphqlconfig

This file was deleted.

2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ reduction and improved data quality for observability infrastructure.
- `sinks/` - Data output destinations
- `config/` - Configuration system and validation
- `topology/` - Component graph management
- `api/` - GraphQL API for management and monitoring
- `api/` - gRPC API for management and monitoring
- `cli.rs` - Command-line interface

- `/lib/` - Modular library crates
Expand Down
Loading
Loading