Skip to content

Conversation

@mkleene
Copy link
Contributor

@mkleene mkleene commented May 15, 2025

Expose the ProtocolClient (connect-rpc specific type) for the DSP platform. This allows
clients to consume additional connect-rpc services that are also on the DSP platform.

Also use interfaces instead of concrete classes for connect-rpc services

@mkleene mkleene changed the title expose method to build an http client feat(sdk)!: expose method to build an http client May 15, 2025
@mkleene mkleene marked this pull request as ready for review May 22, 2025 14:23
@mkleene mkleene requested a review from a team as a code owner May 22, 2025 14:23
@mkleene mkleene requested a review from a team as a code owner May 22, 2025 14:23
@sonarqubecloud
Copy link

@mkleene mkleene merged commit 2cac97c into main May 22, 2025
11 checks passed
@mkleene mkleene deleted the feature/expose-http-client branch May 22, 2025 16:07
mkleene pushed a commit that referenced this pull request May 27, 2025
🤖 I have created a release *beep* *boop*
---


<details><summary>0.8.0</summary>

## [0.8.0](v0.7.9...v0.8.0)
(2025-05-27)


### ⚠ BREAKING CHANGES

* **sdk:** better control which classes we expose
([#254](#254))
* **sdk:** expose method to build an http client
([#256](#256))
* **sdk:** switch to `connect-rpc` for GRPC
([#244](#244))
* **sdk:** DSPX-1037 update sdk api
([#249](#249))

### Features

* Add initial Dependency Review configuration
([#252](#252))
([ba11d49](ba11d49))
* **sdk:** add nanotdf plaintext policy
([#259](#259))
([be9cd94](be9cd94))
* **sdk:** better control which classes we expose
([#254](#254))
([e00eeaf](e00eeaf))
* **sdk:** DSPX-1037 update sdk api
([#249](#249))
([f2e1307](f2e1307))
* **sdk:** expose method to build an http client
([#256](#256))
([2cac97c](2cac97c))
* **sdk:** switch to `connect-rpc` for GRPC
([#244](#244))
([ff36a1d](ff36a1d))


### Bug Fixes

* **sdk:** add coverage
([#258](#258))
([e6ad1bc](e6ad1bc))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[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.

3 participants