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

feat(core): adds bulk rewrap to sdk and service #1835

Merged
merged 51 commits into from
Jan 17, 2025
Merged

Conversation

imdominicreed
Copy link
Contributor

@imdominicreed imdominicreed commented Jan 3, 2025

Proposed Changes

  • Creates a new Rewrap API to support Bulk Rewrap Operations

Checklist

  • I have added or updated unit tests
  • I have added or updated integration tests (if appropriate)
  • I have added or updated documentation

Testing Instructions

  • Tests already check for backwards compatibility.
  • Adds Bulk Benchmark to example for testing.
  • Adds Bulk Round Trip tests.

@imdominicreed imdominicreed force-pushed the feat/bulk-rewrap branch 2 times, most recently from 3cbcaa1 to d20add1 Compare January 9, 2025 23:17
go structs of new rewrap API




Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
Summary:

Test Plan:
@imdominicreed imdominicreed marked this pull request as ready for review January 10, 2025 23:08
@imdominicreed imdominicreed requested review from a team as code owners January 10, 2025 23:08
@imdominicreed imdominicreed changed the title feat(core): bulk rewrap feat(core): adds bulk rewrap in sdk and service Jan 10, 2025
Copy link
Member

@strantalis strantalis left a comment

Choose a reason for hiding this comment

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

@imdominicreed Can we make sure to add comments to the code. For example adding comments to the WithX options and anything that exposed from the sdk.

sdk/bulk.go Show resolved Hide resolved
Summary:

Test Plan:
patmantru
patmantru previously approved these changes Jan 17, 2025
Co-authored-by: Dave Mihalcik <[email protected]>
@imdominicreed imdominicreed added this pull request to the merge queue Jan 17, 2025
Merged via the queue into main with commit 11698ae Jan 17, 2025
22 checks passed
@imdominicreed imdominicreed deleted the feat/bulk-rewrap branch January 17, 2025 23:01
github-merge-queue bot pushed a commit that referenced this pull request Jan 21, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.2.23](protocol/go/v0.2.22...protocol/go/v0.2.23)
(2025-01-17)


### Features

* **core:** adds bulk rewrap to sdk and service
([#1835](#1835))
([11698ae](11698ae))


### Bug Fixes

* **core:** Update fixtures and flattening in sdk and service
([#1827](#1827))
([d6d6a7a](d6d6a7a))

---
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>
github-merge-queue bot pushed a commit that referenced this pull request Jan 21, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.3.26](sdk/v0.3.25...sdk/v0.3.26)
(2025-01-21)


### Features

* **core:** adds bulk rewrap to sdk and service
([#1835](#1835))
([11698ae](11698ae))
* **core:** Adds ErrInvalidPerSchema
([#1860](#1860))
([456639e](456639e))


### Bug Fixes

* **core:** Autobump sdk
([#1863](#1863))
([855cb2b](855cb2b))
* **sdk:** everything is `mixedSplits` now
([#1861](#1861))
([ba78f14](ba78f14))
* **sdk:** Fixed token expiration time
([#1854](#1854))
([c3cda1b](c3cda1b))

---
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>
github-merge-queue bot pushed a commit that referenced this pull request Jan 21, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.4.38](service/v0.4.37...service/v0.4.38)
(2025-01-21)


### Features

* **core:** adds bulk rewrap to sdk and service
([#1835](#1835))
([11698ae](11698ae))


### Bug Fixes

* **core:** Autobump service
([#1864](#1864))
([f9d149b](f9d149b))
* **core:** Autobump service
([#1867](#1867))
([b8f5101](b8f5101))
* **core:** reduces GetAttributeValuesByFqns calls in getDecisions
([#1857](#1857))
([5379baf](5379baf))

---
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.

5 participants