-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[BUG] Someone removed TableAttribute input binding from Azure Functions! #25694
Comments
UPDATE: I've given up using Microsoft.Azure.Functions.Worker.Extensions.Storage now using Azure.Data.Tables instead. |
Hi! Thank you for raising this issue. We acknowledge that the latest Extensions bundle version does not include support for Tables, and we are working on adding it. The new extension will be based on the latest Azure.Data.Tables package and we hope to have a beta version of it released early next year. In the meantime, there are a couple of workarounds if you are using Azure Tables:
Please reach out if you have any more questions about this. |
@AlexGhiondea thank you for the input. I've refactored my app to use Azure.Data.Tables and code the library calls. Actually not that difficult once I figured out that Azure.Data.Tables is the newer package. Thanks again, Karl |
@longtimedeveloper good to hear that you were able to get unblocked by directly using the Azure.Data.Tables package! I'll ping this thread once we have a package available that you can try if you are interested! |
Why is this closed?? This should have one of the highest priority. It isn't mentioned anywhere, that Table binding was removed on purpose. With .Net 6 for blobs we are forced to use Azure.Storage.Blobs because other packages are deprecated and throws CultureInfoExceptions... Since So the only solution is to rewrite functions to manually connect to table storage using Azure.Data.Tables. Dropping core functionality without any documentation and warning is a joke. This is unacceptable! |
@zingz0r I've had to move to The good news is, the modifications didn't take too long after I established patterns for my One note of caution is the So for now, I'm using Hope this helps, best regards, Karl |
We are working on building the Tables Extension and we hope to have something you can try early next year. We're using #25342 to track the work and we'll will post updates and package links to that issue. @zingz0r I'd like to understand more about the issues you are facing with .NET 6 and the exceptions you are seeing being thrown - would you mind sharing a bit more about when you're seeing them? |
|
Hi everyone and Happy New Year! I wanted to let you know that we have a version of the package ready for you to give a try! More information about it are here. |
Hi everyone! I wanted to circle back here and announce that we have released the GA version of this library: |
Library name and version
Microsoft.Azure.WebJobs.Extensions.Storage 5.0
Describe the bug
Someone removed TableAttribute input binding for Azure Functions in version latest stable version of Microsoft.Azure.WebJobs.Extensions.Storage 5.0.
This has been in Azure since DAY ONE!
This is a MASSIVE BREAKING CHANGE...
Workaround
Use Microsoft.Azure.WebJobs.Extensions.Storage 4.05
Expected behavior
Table InputBinding works. TableAttribute in Microsoft.Azure.WebJobs.Extensions.Storage SDK
Actual behavior
TableAttribute is no longer in Microsoft.Azure.WebJobs.Extensions.Storage 5.0.
MASSIVE BREAKING CHANGE!
Reproduction Steps
Create Azure Function with a Table input binding.
Can't. Table not found in any referenced assembly.
Environment
Microsoft Visual Studio Community 2019
Version 16.11.7
VisualStudio.16.Release/16.11.7+31911.196
Azure Functions project.
Microsoft.Azure.WebJobs.Extensions.Storage 5.0
The text was updated successfully, but these errors were encountered: