All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
No outward facing changes
- Upgrade tonic to 0.12 (#571) (5f6faa2)
This is a breaking change for users ofconsole-api
andconsole-subscriber
, as it changes the publictonic
,prost
andprost-types
dependency to a semver-incompatible version. This breaks compatibility withtonic
0.11.x as well asprost
/prost-types
0.12.x.
- Bump tonic to 0.11 (#547) (ef6816c)
This is a breaking change for users ofconsole-api
andconsole-subscriber
, as it changes the publictonic
dependency to a semver-incompatible version. This breaks compatibility withtonic
0.10.x.
- Update
tonic
to v0.10 and increase MSRV to 1.64 (#464) (882318a)
This is a breaking change for users ofconsole-api
andconsole-subscriber
, as it changes the publictonic
dependency to a semver-incompatible version. This breaks compatibility withtonic
0.9.x andprost
0.11.x.
- Update
tonic
to v0.9 (#420) (b70c1d8)
This is a breaking change for users ofconsole-api
, as it changes the publictonic
dependency to a semver-incompatible version. This breaks compatibility withtonic
0.8.
- Use tokio task ids in task views (#403) (001fc49)
- Add scheduled time per task (#406) (ac20daa)
- Add task scheduled times histogram (#409) (3b37dda)
- breaking Update
tonic
to v0.9 (#420) (b70c1d8) - Update MSRV to Rust 1.60.0 (e3c5656)
- Update Tonic and Prost dependencies (#364) (f9b8e03)
This commit updates the public dependenciesprost
andtonic
to semver-incompatible versions (v0.11.0 and v0.8.0, respectively). This is a breaking change for users who are integrating theconsole-api
protos with their owntonic
servers or clients.
- Update
tonic
to v0.9 (#420) (b70c1d8)
This is a breaking change for users ofconsole-api
, as it changes the publictonic
dependency to a semver-incompatible version. This breaks compatibility withtonic
0.8. - Update
tonic
to v0.10 and increase MSRV to 1.64 (#464) (882318a)
This is a breaking change for users ofconsole-api
andconsole-subscriber
, as it changes the publictonic
dependency to a semver-incompatible version. This breaks compatibility withtonic
0.9.x andprost
0.11.x.
- Use tokio task ids in task views (#403) (001fc49)
- Add scheduled time per task (#406) (ac20daa)
- Add task scheduled times histogram (#409) (3b37dda)
- breaking Update
tonic
to v0.9 (#420) (b70c1d8) - Update MSRV to Rust 1.60.0 (e3c5656)
- breaking Update
tonic
to v0.10 and increase MSRV to 1.64 (#464) (882318a)
- Add optional histogram outlier details (#351) (4611591)
This is a breaking change to the Rust bindings (theconsole-api
crate) due to changing a field from anOption
to a protobufoneof
(introducing a new enum type). This is not a breaking change to the protobufs themselves --- the actual wire format change is backwards-compatible, but the generated Rust code changes in a breaking way.
- Update
tonic
to0.7
(#318) (83d8a87)console-api
is now no longer compatible with projects usingprost
0.9 ortonic
0.7. These crates must be updated to useconsole-api
0.2.
- Add TUI app, simple top-style view (#2) (c7f0b43)
- Send structured fields on the wire (#26) (38adbd9, fixes #6)
- Populate
Metadata
'sfield names
(#32) (e45fca0) - Record and send poll times with HdrHistogram (#47) (94e7834, closes #36)
- Use sequential
u64
task IDs (#75) (c2c486e) - Resource instrumentation (#77) (f4a21ac)
- Use
Location
for tasks and resources (#154) (08c5186) - Add resource detail view (#188) (1aa9b59)
- Count dropped events due to buffer cap (#211) (aa09600)