Releases: microsoft/vscode-azuretools
Releases · microsoft/vscode-azuretools
microsoft-vscode-azext-utils v2.4.0
Added
getSubscriptions
to Resources API (intended for internal usage only)
microsoft-vscode-azext-azureutils v3.0.1
Added
- Filtering private network storage accounts that would cause Function App creation to fail
microsoft-vscode-azext-azureappservice v3.1.1
- Upgrade @azure/arm-appservice package to v14.0.0
microsoft-vscode-azext-azureappservice v3.1.0
- Switch to option for saying what SiteNameStep is for instead of passing in agent metadata
microsoft-vscode-azext-utils v2.3.1
- Fix not setting context right in AzureWizard during skip execute
microsoft-vscode-azext-utils v2.3.0
- Standardizes what it means to "skipExeucte" for
AzureWizard
, via adding an option toAzureWizard
forskipExecute
. When set to true this will:- Remove all
executeSteps
and replaces them with an execute step which simply throws aUserCancelledError
- Replaces any
ExecuteActivityContext
properties from the context with ones that avoid outputting Azure activities
- Remove all
- Have
runQuickPickWizard
respectshowLoadingPrompt
. - Add a
SimpleCommandConfig
which makes it easy to simply expose a command without have to make any wizard changes. Good for when just getting started and trying out exposing a command. - Change names of some types (technically breaking, but only agent extension has used these types so far in any "merged" capacity, do not need to move to a new major version number for utils).
microsoft-vscode-azext-utils v2.2.0
Added various types and classes to use when integrating functionality into the Azure agent extension. This includes:
Integration
ExtensionAgentMetadata
: the metadata an extension adds to itspackage.json
which provides integration information for the agent extension.WizardBasedCommandConfig
: the config object extensions use to expose existing wizard command based functionality to the agent extension.AgentBenchmarkConfig
: the config object extensions use to expose benchmarks (similar to tests) to the agent extension.
Runtime
IAzureAgentInput
: the azure input class the the agent extension gives to service extensions when running command wizards in the background.AzureUserInputQueue
: the queue of azure inputs that the agent extensions gives to service extensions when a user chooses to run a command with the inputs the agent has determined.AzExtUserInputWithInputQueue
: the azure input class that service extensions uses when needing to use inputs from aAzureUserInputQueue
.
Benchmarking
AgentBenchmarkConfig
: the config object extensions use to expose benchmarks (similar to tests) to the agent extension. Benchmarks define how the agent should respond given a certain prompt. Benchmarks can be run from the chat UX only. In the future, we will hopefully be able to run benchmarks from CICD. Benchmarks are not called tests because benchmarks are not expected to pass 100% of the time.
microsoft-vscode-azext-azureutils v3.0.0
- Moved to azext-utils 2.2.0
- Updated
LocationListStep
to be ready for Azure agent integration
microsoft-vscode-azext-azureappservice v3.0.0
- Moved to azext-utils 2.2.0
- Moved to azext-azureutils 3.0.0
- Updated
SiteNameStep
to be ready for Azure agent integration
microsoft-vscode-azext-azureappservice v2.3.6
- Reverts #1677