|
1 | 1 | <idea-plugin url="https://github.com/Microsoft/azure-tools-for-java"> |
2 | 2 | <id>com.microsoft.tooling.msservices.intellij.azure</id> |
3 | 3 | <name>Azure Toolkit for IntelliJ</name> |
4 | | - <version>3.49.0</version> |
| 4 | + <version>3.50.0</version> |
5 | 5 | < vendor email= "[email protected]" url= "http://www.microsoft.com">Microsoft</ vendor> |
6 | 6 |
|
7 | 7 | <description><![CDATA[ |
|
24 | 24 | <change-notes> |
25 | 25 | <![CDATA[ |
26 | 26 | <html> |
27 | | - <h3>3.49.0</h3> |
28 | | - <h4>Changed</h4> |
| 27 | + <h3>3.50.0</h3> |
| 28 | + <h4>Added</h4> |
29 | 29 | <ul> |
30 | | - <li>Collect performance metrics data via telemetry for future performance tuning.</li> |
31 | | - <li>Update the status text on progress indicator.</li> |
32 | | - <li>Update context menu icons in Azure Explorer.</li> |
| 30 | + <li>Development workflow for Azure Database for MySQL |
| 31 | + <ul> |
| 32 | + <li>Connect Azure Database for MySQL Server to local project from Azure Explorer or application.properties file</li> |
| 33 | + <li>Automatically inject datasource connection properties into runtime environment for local run</li> |
| 34 | + <li>Publish Azure Web App with datasource connection properties in application settings</li> |
| 35 | + </ul> |
| 36 | + </li> |
33 | 37 | </ul> |
34 | 38 | <p>You may get the full change log <a |
35 | 39 | href="https://github.com/Microsoft/azure-tools-for-java/blob/develop/CHANGELOG.md">here</a></p> |
|
68 | 72 | dynamic="true"/> |
69 | 73 | <projectService serviceInterface="com.microsoft.intellij.AzureSettings" |
70 | 74 | serviceImplementation="com.microsoft.intellij.AzureSettings"/> |
| 75 | + <projectService serviceImplementation="com.microsoft.intellij.AzureLinkStorage$Prj"/> |
| 76 | + <applicationService serviceImplementation="com.microsoft.intellij.AzureMySQLStorage$App"/> |
71 | 77 | <applicationService serviceInterface="com.microsoft.intellij.ApplicationSettings" |
72 | 78 | serviceImplementation="com.microsoft.intellij.ApplicationSettings"/> |
73 | 79 | <fileEditorProvider implementation="com.microsoft.azure.hdinsight.jobs.framework.JobViewEditorProvider" /> |
|
82 | 88 | <fileEditorProvider implementation="com.microsoft.azure.toolkit.intellij.webapp.DeploymentSlotPropertyViewProvider"/> |
83 | 89 | <fileEditorProvider implementation="com.microsoft.azure.toolkit.intellij.arm.DeploymentPropertyViewProvider"/> |
84 | 90 | <fileEditorProvider implementation="com.microsoft.azure.toolkit.intellij.arm.ResourceTemplateViewProvider"/> |
85 | | - <fileEditorProvider implementation="com.microsoft.azure.toolkit.intellij.springcloud.SpringCloudAppPropertyViewProvider"/> |
| 91 | + <fileEditorProvider implementation="com.microsoft.azure.toolkit.intellij.springcloud.properties.SpringCloudAppPropertiesEditorProvider"/> |
86 | 92 | <fileEditorProvider implementation="com.microsoft.azure.toolkit.intellij.mysql.MySQLPropertyViewProvider"/> |
87 | 93 | <toolWindow |
88 | 94 | anchor="left" |
|
114 | 120 | <configurationType implementation="com.microsoft.azure.hdinsight.spark.run.configuration.ArisSparkConfigurationType"/> |
115 | 121 | <configurationType implementation="com.microsoft.azure.hdinsight.spark.run.configuration.ArcadiaSparkConfigurationType"/> |
116 | 122 | <configurationType implementation="com.microsoft.azure.toolkit.intellij.function.runner.AzureFunctionSupportConfigurationType"/> |
117 | | - <configurationType implementation="com.microsoft.azure.toolkit.intellij.springcloud.runner.SpringCloudConfigurationType"/> |
| 123 | + <configurationType implementation="com.microsoft.azure.toolkit.intellij.springcloud.deplolyment.SpringCloudDeploymentConfigurationType"/> |
118 | 124 | <configurationType implementation="com.microsoft.azure.hdinsight.spark.run.configuration.SparkFailureTaskDebugConfigurationType"/> |
119 | 125 | <actionPromoter implementation="com.microsoft.azure.hdinsight.spark.console.SparkExecuteInConsoleActionPromoter"/> |
120 | 126 | <runConfigurationProducer implementation="com.microsoft.azure.hdinsight.spark.run.LivySparkRunConfigurationProducer"/> |
|
125 | 131 | <programRunner implementation="com.microsoft.azure.toolkit.intellij.function.runner.localrun.FunctionLocalRunner"/> |
126 | 132 | <runConfigurationProducer implementation="com.microsoft.azure.hdinsight.spark.run.ArcadiaSparkRunConfigurationProducer"/> |
127 | 133 | <programRunner implementation="com.microsoft.azure.toolkit.intellij.webapp.runner.webappconfig.WebAppRunner"/> |
128 | | - <programRunner implementation="com.microsoft.azure.toolkit.intellij.springcloud.runner.deploy.SpringCloudDeploymentRunner"/> |
| 134 | + <programRunner implementation="com.microsoft.azure.toolkit.intellij.springcloud.deplolyment.SpringCloudDeploymentRunner"/> |
129 | 135 | <programRunner implementation="com.microsoft.azure.hdinsight.spark.run.SparkBatchJobRunner" /> |
130 | 136 | <programRunner implementation="com.microsoft.azure.hdinsight.spark.run.CosmosSparkBatchRunner" /> |
131 | 137 | <programRunner implementation="com.microsoft.azure.hdinsight.spark.run.SparkBatchJobDebuggerRunner" /> |
|
148 | 154 | <runConfigurationProducer implementation="com.microsoft.azure.toolkit.intellij.function.runner.FunctionRunConfigurationProducer"/> |
149 | 155 | <runLineMarkerContributor language="JAVA" id="functionRunLineMarkerProvider" |
150 | 156 | implementationClass="com.microsoft.azure.toolkit.intellij.function.runner.FunctionRunLineMarkerProvider"/> |
| 157 | + |
| 158 | + <stepsBeforeRunProvider implementation="com.microsoft.intellij.runner.LinkAzureServiceBeforeRunProvider" id="LinkAzureServiceBeforeRunProviderId"/> |
| 159 | + <runConfigurationExtension implementation="com.microsoft.intellij.runner.LinkAzureServiceRunConfigurationExtension"/> |
| 160 | + <completion.contributor language="Properties" implementationClass="com.microsoft.intellij.runner.SpringDatasourceCompletionContributor"/> |
| 161 | + <codeInsight.lineMarkerProvider language="Properties" implementationClass="com.microsoft.intellij.runner.SpringDatasourceLineMarkerProvider"/> |
151 | 162 | </extensions> |
152 | 163 |
|
153 | 164 | <applicationListeners> |
|
225 | 236 | </action> |
226 | 237 | <!-- Functions End --> |
227 | 238 |
|
228 | | - <action id="Actions.DeploySpringCloud" class="com.microsoft.azure.toolkit.intellij.springcloud.action.DeploySpringCloudAction" |
| 239 | + <action id="Actions.DeploySpringCloud" class="com.microsoft.azure.toolkit.intellij.springcloud.deplolyment.DeployAppAction" |
229 | 240 | text="Deploy to Azure Spring Cloud" description="Deploy Spring Cloud app to Azure" |
230 | 241 | icon="/icons/azure-springcloud-small.png"> |
231 | 242 | </action> |
|
274 | 285 | text="SparkJobRun"/> |
275 | 286 | <action id="SparkJobDebug" class="com.microsoft.azure.hdinsight.spark.run.action.SparkJobDebugAction" |
276 | 287 | text="SparkJobDebug"/> |
277 | | - <action id="Actions.AddAzureDependencyAction" class="com.microsoft.azure.toolkit.intellij.springcloud.action.AddAzureDependencyAction" text="Add Azure Spring Cloud dependency" icon="/icons/azure-springcloud-app-dependency.png"> |
| 288 | + <action id="Actions.AddAzureDependencyAction" class="com.microsoft.azure.toolkit.intellij.springcloud.dependency.AddDependencyAction" text="Add Azure Spring Cloud dependency" icon="/icons/azure-springcloud-app-dependency.png"> |
278 | 289 | </action> |
279 | | - <action id="Actions.AddAzureDependencyContextAction" class="com.microsoft.azure.toolkit.intellij.springcloud.action.AddAzureDependencyContextAction" text="Add Azure Spring Cloud dependency" icon="/icons/azure-springcloud-app-dependency.png"> |
| 290 | + <action id="Actions.AddAzureDependencyContextAction" class="com.microsoft.azure.toolkit.intellij.springcloud.dependency.AddDependencyContextAction" text="Add Azure Spring Cloud dependency" icon="/icons/azure-springcloud-app-dependency.png"> |
280 | 291 | <add-to-group group-id="RunContextPopupGroup" anchor="last"/> |
281 | 292 | </action> |
282 | 293 |
|
|
0 commit comments