Azure / azure-webjobs-sdk-extensions

Azure WebJobs SDK Extensions
MIT License
344 stars 206 forks source link

V5.x release to support cleanly TimerTrigger with Azure Storage V12 #805

Open superjulius opened 2 years ago

superjulius commented 2 years ago

We have been upgrading our WebJobs to use Microsoft.Azure.WebJobs.Extensions.Storage 5.x successfully except for the ones that are using TimerTrigger.

TimerTrigger is only available in Microsoft.Azure.WebJobs.Extensions 4.0.1, which depends on Microsoft.Azure.WebJobs.Host.Storage using Azure Storage 11.x

TimerTrigger is also available in the Microsoft.Azure.WebJobs.Extensions 5.x beta.

Is there any plan to move out of beta for 5.x? If not any time soon, is that beta production ready/safe?

Expected behavior

builder.ConfigureWebJobs((context, b) =>
              {
                  b.AddAzureStorageQueues();
                  b.AddAzureStorageBlobs();
                  b.AddExecutionContextBinding();
                  b.AddTimersWithStorage();
              })

Actual behavior

builder.ConfigureWebJobs((context, b) =>
              {
                  b.AddAzureStorageCoreServices();
                  b.AddAzureStorageQueues();
                  b.AddAzureStorageBlobs();
                  b.AddExecutionContextBinding();
                  b.AddTimers();
              })

Related information

745 Adding storagev12 ScheduleMonitor implementation

cc @karshinlin

ramya894 commented 2 years ago

@karshinlin do you have any inputs here.

karshinlin commented 2 years ago

@karshinlin do you have any inputs here.

I have flagged this with our team. You will need to use the 5.x beta packages today for Timer Trigger to support the v12 storage SDKs. @mattchenderson for more input on the timeline for taking these packages out of GA

ramya894 commented 1 year ago

Closing it as answered

superjulius commented 1 year ago

@ramya894 Question was indeed answered.

Would have been nice though to hear back from @mattchenderson on the timeline to have the package out of beta

bhagyshricompany commented 1 year ago

@superjulius will update you soon

bhagyshricompany commented 1 year ago

@mattchenderson pls commnets

mattchenderson commented 1 year ago

I don't have an exact ETA for this at the moment, but that's something I've been trying to get a bit more clarity on. It hopefully shouldn't be too far out.