Skip to content

Proposal: Deprecate HTTP client in SDK #794

Closed
@johnewart

Description

@johnewart

Describe the proposal

Given that the existing HTTP implementation is causing some issues with long-term maintenance and requires additional (potentially conflicting) dependencies for developers using the Java SDK, we should deprecate the HTTP transport that the client provides. I suspect that SDK consumers are largely using gRPC (maybe even entirely, though this is purely a guess and having some data would be nice) and we can use this as an opportunity to slim down the SDK.

In the interim I also propose the we also consider moving the HTTP client code into its own package that would need to be depended on separately to isolate the dependencies so that only those projects requiring HTTP support will have to take them along with the SDK (it would also, I think) make some compatibility issues with the core SDK go away if I understand correctly.
(If we decide to do this I can open a separate issue for this and link it to a PR)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions