Azure / azure-functions-powershell-worker

PowerShell language worker for Azure Functions.
MIT License
202 stars 52 forks source link

Sub-orchestrations in PowerShell Durable Functions #911

Open randomnote1 opened 1 year ago

randomnote1 commented 1 year ago

Sub-orchestrations are not yet supported in PowerShell according to the documentation. I have a use case where this would be extremely useful. Is this functionality on the roadmap?

davidmrdavid commented 1 year ago

Hi @randomnote1: yes, it is. I expect we should be able to announce support for it soon. I would rather not provide an ETA at this time, but the main hard dependency we require starting releasing today if I'm not mistaken.

randomnote1 commented 1 year ago

Hi @davidmrdavid, how is this feature coming along?

davidmrdavid commented 1 year ago

Hi @randomnote1: we have this feature implemented in a new, standalone, SDK package that will be hosted in the powershell gallery. Our internal bug bash is next week and if all looks good then, I think we should be able to release it in preview shortly after. That's our main blocker right now.

This took a lot longer than expected to get to this state, so apologies for that. I'm already working on the docs explaining how to opt into this new SDK with new features (and better performance, reliability, etc) now, so I'm feeling confident that the release is close.

randomnote1 commented 1 year ago

That's great news! Thanks for the update.

GMedlin commented 1 year ago

Agree this would be great to have. Looking forward to hearing more about this new release!

davidmrdavid commented 1 year ago

@randomnote1, @GMedlin: This new release was announced as a preview offering here

And you may find a sample sub-orchestration app here. In particular, this API shows the new sub-orchestrator API in action. Would love to get y'alls feedback on it. Thank you!