Skip to content

Users/rm dmiri/azure function v2#21925

Open
rm-dmiri wants to merge 4 commits intomasterfrom
users/rm-dmiri/azure-function-v2
Open

Users/rm dmiri/azure function v2#21925
rm-dmiri wants to merge 4 commits intomasterfrom
users/rm-dmiri/azure-function-v2

Conversation

@rm-dmiri
Copy link
Contributor

@rm-dmiri rm-dmiri commented Mar 13, 2026

Context

We are adding new AzureFunction task, this time v2.
It supports usage of Service Connection in task as a method of authentication.
In the past function key was used, which is still allowed.

For some testing scenarios, please checkout screenshots here:
AzureFunctionV2 - SharePoint


Task Name

AzureFunctionV2


Description

Introducing new version of AzureFunction task, supporting usage of ServiceConnections for more secure usage of those HTTP triggered functions. All functionality which exists in V1 task is still supported.


Risk Assessment (Low / Medium / High)

Low.

Change Behind Feature Flag (Yes / No)

No.


Documentation Changes Required (Yes/No)

Yes, adding new docs for this task. That's work in progress.


Unit Tests Added or Updated (Yes / No)

No

Additional Testing Performed

Manually in DF

Logging Added/Updated (Yes/No)

No.


Telemetry Added/Updated (Yes/No)

  • Custom telemetry (e.g., counters, timers, error tracking) is added as needed.
  • Events are tagged with proper metadata for filtering and analysis.
  • Telemetry is validated in staging or test environments.

Rollback Scenario and Process (Yes/No)

No.


Dependency Impact Assessed and Regression Tested (Yes/No)

  • All impacted internal modules, APIs, services, and third-party libraries are analyzed.
  • Results are reviewed and confirmed to not break existing functionality.

Checklist

  • Related issue linked (if applicable)
  • Task version was bumped — see versioning guide
  • Verified the task behaves as expected

LeftTwixWand and others added 2 commits March 13, 2026 11:45
* Add AzureFunctionV2 task

* Update nuget packages accoring to versions in feed

* Add agent-base npm package as part of requirements

* Better callback handling through the p-retry

* Revert "Better callback handling through the p-retry"

This reverts commit bb502db.

* Revert "Add agent-base npm package as part of requirements"

This reverts commit 6efa34f.

* Empty server task

* Add endpoint auth

* Bump task version

* Add dynamically calculated ResourceURL

* Bump minor version to 268 in task.json and task.loc.json

* Bump version, update codeowners and rebuild task

* Fix typos and copy/paste errors

* Improve Service Connection input parameter properties so they are more clear and consistent with existing tasks

---------

Co-authored-by: Vladyslav Horbachov <vhorbachov@microsoft.com>
Co-authored-by: miricdavid <david.miric@microsoft.com>
@rm-dmiri
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@rm-dmiri
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@rm-dmiri
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants