Skip to content

Commit 0b978ff

Browse files
committed
Merge branch 'develop.next' into release.next
2 parents 1d636b2 + 85484b3 commit 0b978ff

File tree

231 files changed

+2756
-1308
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+2756
-1308
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
All notable changes to "Azure Toolkit for IntelliJ IDEA" will be documented in this file.
44

55
- [Change Log](#change-log)
6+
- [3.51.0](#3510)
67
- [3.50.0](#3500)
78
- [3.49.0](#3490)
89
- [3.48.0](#3480)
@@ -65,6 +66,27 @@ All notable changes to "Azure Toolkit for IntelliJ IDEA" will be documented in t
6566
- [3.0.7](#307)
6667
- [3.0.6](#306)
6768

69+
## 3.51.0
70+
### Added
71+
- Add support for IntelliJ 2021.1 EAP
72+
- Add Azure SDK reference book for spring
73+
74+
### Changed
75+
- Improve resource list performance with cache and preload
76+
- Update Azure related run configuration icons
77+
- Continue with warning for multi-tenant issues while getting subscriptions
78+
- Remove preview label for function and spring cloud
79+
80+
### Fixed
81+
- [#5008](https://github.com/microsoft/azure-tools-for-java/issues/5008) IndexOutOfBoundsException while create MySQL connection
82+
- [PR #4987](https://github.com/microsoft/azure-tools-for-java/pull/4987) InvalidParameterException occurs when close a streaming log
83+
- [PR #4987](https://github.com/microsoft/azure-tools-for-java/pull/4987) Failed when select file to deploy to Azure Web App
84+
- [PR #4998](https://github.com/microsoft/azure-tools-for-java/pull/4998) Fix IDEA203 regression of Spark failure debug in local
85+
- [PR #5006](https://github.com/microsoft/azure-tools-for-java/pull/5006) Fix NPE of exploring ADLS Gen2 FS in Spark job conf
86+
- [PR #5009](https://github.com/microsoft/azure-tools-for-java/pull/5009) Fix bundle build JCEF issue
87+
- [PR #5014](https://github.com/microsoft/azure-tools-for-java/pull/5014) Failed to create MySQL instance as resource provider is not registered
88+
- [PR #5055](https://github.com/microsoft/azure-tools-for-java/pull/5055) Can't deploy to Azure Web App when there is "Connect Azure Resource" in before launch
89+
6890
## 3.50.0
6991

7092
### Added

PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<parent>
2929
<groupId>com.microsoft.azuretools</groupId>
3030
<artifactId>utils</artifactId>
31-
<version>3.50.0</version>
31+
<version>3.51.0</version>
3232
</parent>
3333
<groupId>com.microsoft.azuretools</groupId>
3434
<artifactId>com.microsoft.azuretools.sdk.lib</artifactId>
@@ -38,7 +38,7 @@
3838
<organization><name>Microsoft Corp.</name></organization>
3939

4040
<properties>
41-
<azuretool.version>3.50.0</azuretool.version>
41+
<azuretool.version>3.51.0</azuretool.version>
4242
<azuretool.sdk.version>3.25.0.qualifier</azuretool.sdk.version>
4343
</properties>
4444
<dependencies>

PluginsAndFeatures/azure-toolkit-for-intellij/.idea/gradle.xml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
plugins {
2+
id 'java'
3+
id "org.jetbrains.intellij"
4+
}
5+
6+
group 'com.microsoft.azuretools'
7+
8+
intellij {
9+
version = intellij_version
10+
downloadSources = Boolean.valueOf(true)
11+
}
12+
13+
repositories {
14+
mavenLocal()
15+
mavenCentral()
16+
}
17+
18+
dependencies {
19+
// https://mvnrepository.com/artifact/org.projectlombok/lombok
20+
compileOnly 'org.projectlombok:lombok:1.18.8'
21+
annotationProcessor 'org.projectlombok:lombok:1.18.8'
22+
23+
implementation "com.microsoft.azure:azure-toolkit-common-lib:0.5.0-SNAPSHOT"
24+
}

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/AzureFormInputComponent.java renamed to PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/AzureFormInputComponent.java

File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*/
5+
6+
package com.microsoft.azure.toolkit.intellij.common;
7+
8+
import com.microsoft.azure.toolkit.lib.common.exception.AzureToolkitRuntimeException;
9+
import com.microsoft.azure.toolkit.lib.common.form.AzureForm;
10+
import com.microsoft.azure.toolkit.lib.common.form.AzureFormInput;
11+
12+
import java.util.Collections;
13+
import java.util.List;
14+
15+
public interface AzureFormPanel<T> extends AzureForm<T> {
16+
default void setVisible(boolean visible) {
17+
// do nothing
18+
}
19+
20+
@Override
21+
default T getData() {
22+
throw new AzureToolkitRuntimeException("method not implemeted");
23+
}
24+
25+
@Override
26+
default List<AzureFormInput<?>> getInputs() {
27+
return Collections.emptyList();
28+
}
29+
30+
// CHECKSTYLE IGNORE check FOR NEXT 1 LINES
31+
default void $$$setupUI$$$() {
32+
}
33+
}

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/SwingUtils.java renamed to PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/SwingUtils.java

File renamed without changes.

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/common/TextDocumentListenerAdapter.java renamed to PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-lib/src/main/java/com/microsoft/azure/toolkit/intellij/common/TextDocumentListenerAdapter.java

File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/*
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*/
5+
6+
package com.microsoft.azure.toolkit.intellij.common.preload;
7+
8+
import com.intellij.openapi.application.ApplicationManager;
9+
import com.intellij.openapi.application.PreloadingActivity;
10+
import com.intellij.openapi.progress.ProgressIndicator;
11+
import com.microsoft.azure.toolkit.lib.common.cache.Preloader;
12+
import lombok.extern.java.Log;
13+
14+
@Log
15+
public class AzurePreloadingActivity extends PreloadingActivity {
16+
17+
@Override
18+
public void preload(@org.jetbrains.annotations.NotNull final ProgressIndicator indicator) {
19+
// Using progress manager as azure task manager is not initialized
20+
ApplicationManager.getApplication().executeOnPooledThread(Preloader::load);
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<idea-plugin>
2+
<extensionPoints>
3+
</extensionPoints>
4+
<extensions defaultExtensionNs="com.intellij">
5+
<preloadingActivity implementation="com.microsoft.azure.toolkit.intellij.common.preload.AzurePreloadingActivity"/>
6+
</extensions>
7+
<actions>
8+
</actions>
9+
</idea-plugin>

0 commit comments

Comments
 (0)