Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Deprecation notice to encoded connections #291

Open
6 of 12 tasks
Jarema opened this issue Jul 10, 2024 · 6 comments
Open
6 of 12 tasks

Add Deprecation notice to encoded connections #291

Jarema opened this issue Jul 10, 2024 · 6 comments
Labels
client Client related work enhancement New feature or request

Comments

@Jarema
Copy link
Member

Jarema commented Jul 10, 2024

Overview

As encoded connections are not properly working in many cases, and we always steer users away from them, we should mark them as deprecated in client API and docs.

Clients and Tools

Other Tasks

  • docs.nats.io updated @bruth
  • Update ADR to Implemented
  • Update client features spreadsheet

Client authors please update with your progress. If you open issues in your own repositories as a result of this request, please link them to this one by pasting the issue URL in a comment or main issue description.

@Jarema Jarema added enhancement New feature or request client Client related work labels Jul 10, 2024
@ripienaar ripienaar removed their assignment Jul 10, 2024
@aricart
Copy link
Member

aricart commented Jul 10, 2024

JavaScript doesn't implement encoded connections.

@aricart aricart removed their assignment Jul 10, 2024
@Jarema
Copy link
Member Author

Jarema commented Jul 10, 2024

Rust client also does not implement encoded connectionts.

@Jarema Jarema removed their assignment Jul 10, 2024
@scottf
Copy link
Collaborator

scottf commented Jul 10, 2024

Java does not implement encoded connections. .NET V1 does.

@Tochemey
Copy link

Ok please what is the best option for those of us who have been using it. Is there any migration doc?

@Jarema
Copy link
Member Author

Jarema commented Aug 25, 2024

@Tochemey We are working on typed pub/sub/kv semantics in clients right now.
Until then, manual serialize/deserialize of the payload is the way to go.

@artooro
Copy link

artooro commented Sep 16, 2024

@Jarema do you have a link to the issue for the typed pub/sub/kv semantics? I've been using encoded connections for awhile and was surprised to see the deprecated notice after updating the Go package. Curious what these new typed semantics looks like and whether I should wait to get off of encoded conn until typed semantics is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client Client related work enhancement New feature or request
Projects
None yet
Development

No branches or pull requests