-
Notifications
You must be signed in to change notification settings - Fork 297
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
Board Review: Storage STG73 features #1347
Comments
@KrzysztofCwalina / @JonathanGiles / @johanste / @tg-msft / @annatisch Gentle reminder. |
/cc @kurtzeborn |
Thanks @amishra-dev - I've left some questions/comments, however it seems that the generated API views for Python need updating - as they don't reflect some of the changes we made last week. :) |
I reviewed the APIs and added comments. |
I have accepted/reviewed everything, though there are some open questions/concerns that need to be worked through as yet. |
I've added comments and they've all either been addressed or are being addressed. I'm good to ship a Preview for .NET. Thanks @seanmcc-msft and @amnguye! |
Almost all the comments for Python have been/are being addressed. So I'm confident we can get the preview out next week. In summary we wish to make the query experience align with common patterns used by existing Python CSV tools, to maximize compatibility. The key changes are:
|
I completed another pass through the Java API changes and nothing jumps out at me, so for Java I'm ok with this preview going out. |
I believe all the comments for Python have now been addressed, so we should be good to go to preview. |
The API Views has been updated to reflect latest master (merge of stg73 and few additional features that were contributed after). @kyle-patterson We'd like to request final review before GA next week. Could you please schedule that? |
scheduled for 7/27 |
I've left some minor Java feedback that should be reviewed preferably in advance of this arch board. Thanks! |
[MS Internal Only] video Action Items: @kasobol-msft Java
JS
C#
Python In
datalake:
APPROVED for release! |
Thank you for starting the process for approval of the client library for your Azure service. Thorough review of your client library ensures that your APIs are consistent with the guidelines and the consumers of your client library have a consistently good experience when using Azure.
** Before submitting, ensure you adjust the title of the issue appropriately **
To ensure consistency, all Tier-1 languages (C#, TypeScript, Java, Python) will generally be reviewed together. In expansive libraries, we will pair dynamic languages (Python, TypeScript) together, and strongly typed languages (C#, Java) together in separate meetings.
The Basics
kasobol@microsoft.com
amishra@microsoft.com
About this client library
Artifacts required (per language)
We use an API review tool (apiview) to support .NET and Java API reviews. For Python and TypeScript, use the API extractor tool, then submit the output as a Draft PR to the relevant repository (azure-sdk-for-python or azure-sdk-for-js).
.NET
Azure.Storage.Blobs https://apiview.dev/Assemblies/Review/a17b6175b93847db83a99c7fcfeca9ab?diffRevisionId=1a29f4ce0b094e8fb67c48a602d2b4e6
Azure.Storage.Common https://apiview.dev/Assemblies/Review/829214500ec64e57a2a70f862916aa4f?diffRevisionId=6295bfa5fc4c4641819b6f5083073bd3
Azure.Storage.Files.DataLake https://apiview.dev/Assemblies/Review/2cdf1e8e47874f8681106b24a9002bdf?diffRevisionId=2a2d3cd11460478cb21ea91b3f8bd010
Azure.Storage.Files.Shares https://apiview.dev/Assemblies/Review/ba13763bc4ed43a5a49b7a23cb53fc07?diffRevisionId=76a99ed59cb346efac44b072c0394ad6
Azure.Storage.Queues
https://apiview.dev/Assemblies/Review/1f99f1c9c700432c8215bedebce9f1af?diffRevisionId=f490b3284b694f9da149677a8daf6c45
Additionally PR for new package Azure.Storage.Blobs.Changefeed: Azure/azure-sdk-for-net#11692
APIView of changefeed: https://apiview.dev/Assemblies/Review/85046278a8764a02a11d65ab219b91ae
Java
azure-storage-blob long running, based on latest GA
azure-storage-blob-cryptography long running, based on latest GA
azure-storage-blob-changefeed
new package
azure-storage-common long running, based on latest GA
azure-storage-file-datalake long running, based on latest GA
azure-storage-file-share long running, based on latest GA
azure-storage-blob-batch long running, based on latest GA
Python
Stubgen for all features:
https://github.com/xiafu-msft/azure-sdk-for-python/pull/3/files
APIView per package
azure-storage-file-share:
https://apiview.dev/Assemblies/Review/27d251c31d924249a26cb294cc62eb8c?diffRevisionId=48a51f74be7d447f836b42e2f6067e4e#azure.storage.fileshare.ShareClient
azure-storage-blob:
https://apiview.dev/Assemblies/Review/5f53b3f2e2e8453eb4cd81cb48d16620?diffRevisionId=7eeef5934e5e4d2682bf5e180bfc7061
azure-storage-file-datalake:
https://apiview.dev/Assemblies/Review/b09bb14da49e4f9c82787cd62f90fada?diffRevisionId=05426f402f484eb3ac5c0ef7e328e5ff
azure-storage-blob-changefeed:
https://apiview.dev/Assemblies/Review/14368856308144c0a07f79da963aabc7#azure.storage.blob.changefeed.ChangeFeedClient
JavaScript
per feature:
Blob versioning: Azure/azure-sdk-for-js#7886
Quick Query: Azure/azure-sdk-for-js#9112
Change Feed: https://github.com/Azure/azure-sdk-for-js/pull/9532/files#diff-dd305e6973a778934af8460c60bc7a3a
per pacakage
storage-blob:
https://github.com/Azure/azure-sdk-for-js/pull/9532/files#diff-676a73311cb02df3d5c777d7e678ddfc
storage-file-datalake:
https://github.com/Azure/azure-sdk-for-js/pull/9532/files#diff-d11c95aee3e218ade7c296fbc2cbeced
storage-file-share:
https://github.com/Azure/azure-sdk-for-js/pull/9532/files#diff-b72df24b3c4664e3bd58c593aa3cf7a7
The text was updated successfully, but these errors were encountered: