Skip to content

Conversation

@0xPoe
Copy link
Collaborator

@0xPoe 0xPoe commented Nov 11, 2024

close #597

Tested locally:

2024-11-11T14:49:02.786735Z  INFO tokio_console: using target addr target=http://127.0.0.1:6669/
2024-11-11T14:49:02.816255Z ERROR tokio_console::conn: The server at http://127.0.0.1:6669/ does not support state streaming. Please update the console-subscriber to v0.5.0 or later version.
2024-11-11T14:49:02.816351Z  WARN tokio_console::conn: error connecting error=status: Unimplemented, message: "", details: [], metadata: MetadataMap { headers: {"date": "Mon, 11 Nov 2024 14:49:02 GMT", "content-type": "application/grpc", "content-length": "0"} }
2024-11-11T14:49:10.444895Z ERROR tokio_console::conn: The server at http://127.0.0.1:6669/ does not support state streaming. Please update the console-subscriber to v0.5.0 or later version.
2024-11-11T14:49:10.445159Z  WARN tokio_console::conn: error connecting error=status: Unimplemented, message: "", details: [], metadata: MetadataMap { headers: {"date": "Mon, 11 Nov 2024 14:49:10 GMT", "content-type": "application/grpc", "content-length": "0"} }

@0xPoe 0xPoe requested a review from a team as a code owner November 11, 2024 14:49
@0xPoe
Copy link
Collaborator Author

0xPoe commented Nov 11, 2024

I think we need to bump the console-subscriber version from 0.4 to 0.5, right? Since it’s a breaking change.

Copy link
Collaborator

@hds hds left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Thank you!

@hds
Copy link
Collaborator

hds commented Nov 11, 2024

@Rustin170506 Yes. we should. I'll make sure we do that in the next release.

@0xPoe 0xPoe changed the title feat: Improve error message when state streaming API is unimplemented feat: improve error msg when state streaming API is unimplemented Nov 11, 2024
@0xPoe 0xPoe merged commit 6ef148a into tokio-rs:main Nov 11, 2024
18 checks passed
@github-actions github-actions bot mentioned this pull request Nov 11, 2024
hds pushed a commit that referenced this pull request Oct 29, 2025
…onsole-v0.1.14

# console-api

## 0.9.0 - (2025-10-29)

### <a id = "0.9.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))

### Fixed

- Bump minimum version of tonic ([#593](#593)) ([1f41b61](1f41b61), closes [#592](#592), closes [#592](#592))

### Updated

- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# console-subscriber

## 0.5.0 - (2025-10-29)

### <a id = "0.5.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Documented

- Fix typo in doc comment ([3dbca7a](3dbca7a))

### Updated

- [**breaking**](#0.5.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# tokio-console

## 0.1.14 - (2025-10-29)

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Improve error msg when state streaming API is unimplemented ([#598](#598)) ([6ef148a](6ef148a))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Fixed

- Add dynamic constraints layout in task details screen ([#614](#614)) ([ada7dab](ada7dab), fixes [#523](#523), fixes [#523](#523))

### Updated

- Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- Upgrade tonic to 0.14 ([#645](#645))
hds pushed a commit that referenced this pull request Oct 29, 2025
…onsole-v0.1.14

# console-api

## 0.9.0 - (2025-10-29)

### <a id = "0.9.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))

### Fixed

- Bump minimum version of tonic ([#593](#593)) ([1f41b61](1f41b61), closes [#592](#592), closes [#592](#592))

### Updated

- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# console-subscriber

## 0.5.0 - (2025-10-29)

### <a id = "0.5.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Documented

- Fix typo in doc comment ([3dbca7a](3dbca7a))

### Updated

- [**breaking**](#0.5.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# tokio-console

## 0.1.14 - (2025-10-29)

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Improve error msg when state streaming API is unimplemented ([#598](#598)) ([6ef148a](6ef148a))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Fixed

- Add dynamic constraints layout in task details screen ([#614](#614)) ([ada7dab](ada7dab), fixes [#523](#523), fixes [#523](#523))

### Updated

- Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- Upgrade tonic to 0.14 ([#645](#645))
hds pushed a commit that referenced this pull request Oct 30, 2025
…onsole-v0.1.14

# console-api

## 0.9.0 - (2025-10-30)

### <a id = "0.9.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))

### Fixed

- Bump minimum version of tonic ([#593](#593)) ([1f41b61](1f41b61), closes [#592](#592), closes [#592](#592))

### Updated

- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# console-subscriber

## 0.5.0 - (2025-10-30)

### <a id = "0.5.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Documented

- Fix typo in doc comment ([3dbca7a](3dbca7a))

### Updated

- [**breaking**](#0.5.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# tokio-console

## 0.1.14 - (2025-10-30)

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Improve error msg when state streaming API is unimplemented ([#598](#598)) ([6ef148a](6ef148a))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Fixed

- Add dynamic constraints layout in task details screen ([#614](#614)) ([ada7dab](ada7dab), fixes [#523](#523), fixes [#523](#523))

### Updated

- Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- Upgrade tonic to 0.14 ([#645](#645))
hds pushed a commit that referenced this pull request Oct 30, 2025
…onsole-v0.1.14 (#648)

# console-api

## 0.9.0 - (2025-10-30)

### <a id = "0.9.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))

### Fixed

- Bump minimum version of tonic ([#593](#593)) ([1f41b61](1f41b61), closes [#592](#592), closes [#592](#592))

### Updated

- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# console-subscriber

## 0.5.0 - (2025-10-30)

### <a id = "0.5.0-breaking"></a>Breaking Changes
- **Upgrade tonic to 0.13 ([#615](#615 ([2bd1afd](https://github.com/tokio-rs/console/commit/2bd1afda7987dea0505d231d9ce8bf109e5f7a96))<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.12.x.
- **Upgrade tonic to 0.14 ([#642](https://github.com/tokio-rs/console/issues/642))**<br />This is a breaking change for users of `console-api` and
`console-subscriber`, as it changes the public `tonic` dependency
to a semver-incompatible version. This breaks compatibility with
`tonic` 0.13.x.

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Documented

- Fix typo in doc comment ([3dbca7a](3dbca7a))

### Updated

- [**breaking**](#0.5.0-breaking) Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- [**breaking**](#0.9.0-breaking) Upgrade tonic to 0.14 ([#645](#645))

# tokio-console

## 0.1.14 - (2025-10-30)

### Added

- Add the WatchState API ([#582](#582)) ([7c1f9f2](7c1f9f2))
- Improve error msg when state streaming API is unimplemented ([#598](#598)) ([6ef148a](6ef148a))
- Add support for vsock connections ([#623](#623)) ([63c70ee](63c70ee))

### Fixed

- Add dynamic constraints layout in task details screen ([#614](#614)) ([ada7dab](ada7dab), fixes [#523](#523), fixes [#523](#523))

### Updated

- Upgrade tonic to 0.13 ([#615](#615)) ([2bd1afd](2bd1afd))
- Upgrade tonic to 0.14 ([#645](#645))

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve the error message when using the latest tokio-console with the old console-subscriber

2 participants