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

Rescope Idempotent Publishing for Internal Partner Integration #18536

Closed
jsquire opened this issue Feb 8, 2021 · 0 comments
Closed

Rescope Idempotent Publishing for Internal Partner Integration #18536

jsquire opened this issue Feb 8, 2021 · 0 comments
Assignees
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs

Comments

@jsquire
Copy link
Member

jsquire commented Feb 8, 2021

Summary

In order to unblock releases of the Event Hubs client library packages, the preview API of the Idempotent Publishing feature was set to internal. Since that time, the decision was made to change the form which it will be exposed for general use. Because of existing commitments to an internal partner, the feature will need to be restored in a form suitable for public-but-not-public use.

The intention is to allow it to be used by determined parties that know it exists, but not have the feature appear in the public API listings or documentaiton. The pull requests in the "References and Related" section can be used as a reference for the changes made to internalize the feature.

Scope of Work

  • Change the internal designation on the Idempotent Publishing types and members to a form where they can be used in the public scope but do not appear in listings or documentation as part of the public API surface.

  • Review the approach used with the .NET architects.

  • Create a prototype to illustrate to the interested parties how the changes can be used in their application.

Success Criteria

  • The API surface needed to support the Idempotent Publishing feature is available in the public scope but does not appear as part of the public API listings or in documentation.

  • The tests for the feature have been updated as needed and pass reliably.

  • The existing test suite continues to produce deterministic results and pass reliably.

References and Related

@jsquire jsquire added Event Hubs Client This issue points to a problem in the data-plane of the library. labels Feb 8, 2021
@jsquire jsquire added this to the Backlog milestone Feb 8, 2021
@ghost ghost added no-recent-activity There has been no recent activity on this issue. and removed no-recent-activity There has been no recent activity on this issue. labels Mar 12, 2021
@jsquire jsquire changed the title Restore Idempotent Publishing to Public API Status Rescope Idempotent Publishing for Internal Partner Integration Aug 23, 2021
@jsquire jsquire self-assigned this Aug 23, 2021
@Azure Azure deleted a comment Aug 23, 2021
@Azure Azure deleted a comment Aug 23, 2021
@jsquire jsquire modified the milestones: Backlog, [2021] October Sep 7, 2021
@jsquire jsquire closed this as completed Sep 25, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Mar 28, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs
Projects
None yet
Development

No branches or pull requests

1 participant