Skip to content

Latest commit

 

History

History
403 lines (280 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

403 lines (280 loc) · 20.6 KB

Change Log

All notable changes to "Azure Toolkit for IntelliJ IDEA" will be documented in this file.

3.23.0

Added

  • Support Azure Resource Manager, you can deploy and manage azure resource template with toolkit
  • Support choosing remote reference jars through folder browser button for HDI cluster with ADLS Gen2 account

Changed

  • Optimize refreshing HDInsight clusters performance
  • Handle access related exceptions for linked reader role cluster

Fixed

  • #3104 Fix linked role reader cluster issue
  • #2895 Fix unnecessarily killing finalizing or ended state job for serverless job

3.22.0

Added

  • Automaticly fill in Azure Blob account name or ADLS Gen1/Gen2 root path for linked HDInsight Reader role cluster in run configuration dialog

Changed

  • Improve app service data loading performance
  • Restrict upload storage type to cluster default storage type and spark interactive session storage type for linked HDInsight Reader role cluster

Fixed

3.21.1

Fixed

  • Fix telemetry shares same installation id

3.21.0

Added

  • Support Java 11 App Service
  • Add failure task debug feature for HDInsight cluster with Spark 2.3.2
  • Support linking cluster with ADLS GEN2 storage account
  • Add default storage type for cluster with ADLS GEN2 account

Changed

  • Breaking change: Users with cluster ‘Reader’ only role can no longer submit job to the HDInsight cluster nor access to the cluster storage. Please request the cluster owner or user access administrator to upgrade your role to HDInsight Cluster Operator or Contributor in the Azure Portal. Click here for more information.
  • AadProvider.json file is no longer needed for Spark on Cosmos Serverless feature

Fixed

  • #2866 Fix uncaught exception when remote debug in HDI 4.0
  • #2958 Fix deleted cluster re-appeared issue for Spark on Cosmos cluster
  • #2988 Fix toolkit installation failure with version incompatibility issue
  • #2977 Fix "Report to Microsoft" button been disabled issue

3.20.0

Added

  • Support Failure Task Local Reproduce for Spark 2.3 on Cosmos
  • Support mock file system in Spark local console
  • Support ADLS Gen2 storage type to submit job to HDInsight cluster
  • Introduce extended properties field when provision a Spark on Cosmos cluster or submit a Spark on Cosmos Serverless job

Changed

  • Use device login as the default login method.
  • Change icons for HDInsight cluster and related configuration

Fixed

  • #2805 Save password with SecureStore.
  • #2888, #2894, #2921 Fix Spark on Cosmos Serverless job run failed related issues
  • #2912 Check invalid access key for submitting with ADLS Gen2 account
  • #2844 Refine WebHDFS and ADLS input path hints
  • #2848 Reset background color for not empty ADLS path input
  • #2749, #2936 Fix Spark run configuration cast issues and classified exception message factory NPE issues

3.19.0

Added

  • Support open browser after Web App deployment.
  • Support to link SQL Server Big Data cluster and submit Spark jobs.
  • Support WebHDFS storage type to submit job to HDInsight cluster with ADLS Gen 1 storage account.

Changed

  • Update UI of Web App creation and deployment
  • Subscription ID need to be specified for ADLS Gen 1 storage type

Fixed

3.18.0

Added

  • Supports Cosmos Serverless Spark submission and jobs list.
  • Accepts SSL certificates automatically if the bypass option is enabled.

Changed

  • Wording of HDInsight and Spark UX.
  • Enhanced Spark Run Configuration validation.

Fixed

  • #2368 Device login will write useless error log.
  • #2675 Error message pops up when refresh HDInsight.

3.17.0

Added

  • The menu option for default Spark type to create Run Configuration.
  • The menu option for bypassing SSL certificate validation for Spark Cluster.
  • The progress bar for Spark cluster refreshing.
  • The progress bar for Spark interactive consoles.

Changed

  • SQL Big Data Cluster node of Azure Explorer is changed into a first level root node.
  • Link a SQL Big Data Cluster UI is aligned with Azure Data Studio UX.
  • Spark for ADL job submission pops up Spark master UI page at the end.

Fixed

  • #2307 Spark Run Configuration storage info for artifacts deployment issues
  • #2267 Spark Run Configuration remote run/debug actions overwrite non-spark codes Line Mark actions issue
  • #2500,#2492,#2451,#2254 SQL Big Data Cluster link issues
  • #2485,#2484,#2483,#2481,#2427,#2423,#2417,#2462 Spark Run Configuration validation issues
  • #2418 Spark for ADL provision UX issues
  • #2392 Azure Explorer HDInsight Spark cluster refreshing errors
  • #2488 Spark remote debugging SSH password saving regression

3.16.0

Added

  • Support both dedicated Azure explorer node and run configuration for Aris linked clusters.
  • Support Spark local run classpath modules selection.

Changed

  • Use P1V2 as the default pricing tier for App Service.
  • Spark run configuration validate checking is moved from before saving to before running.

Fixed

  • #2468 Spark Livy interactive console regression of IDEA183 win process
  • #2424 Spark Livy interactive console blocking UI issue
  • #2318, #2283 Cosmos Spark provision dialog AU warning issue
  • #2420 Spark cluster name duplicated issue in the run configuration
  • #2478 Cosmos Spark submit action can't find the right run configuration issue
  • #2419 The user can submit Spark job to unstable Cosmos Spark cluster issue
  • #2484, #2316 The uploading storage config issues of Spark run configuration*
  • #2341 Authentication regression of InvalidAuthenticationTokenAudience

3.15.0

Added

  • Support new runtime WildFly 14 for Web App on Linux.
  • Support to connect Spark Cosmos resource pool with Spark Interactive Console.
  • Support to deploy Spark Application JAR artifacts by WebHDFS service (only support Basic authentication method).

Fixed

  • #2381 Spark local interactive console jline dependence auto-fix dialog always popped up issue.
  • #2326 The Spark Run Configuration dialog always popped up issue for correct config.
  • #2116 #2345 #2339 User feedback issues.

3.14.0

Added

  • Support to show application settings of Deployment Slot.
  • Support to delete a Deployment Slot in Azure Explorer.
  • Support to config ADLS Gen1 Storage settings for Spark Run Configuration (only for HDInsight ADLS Gen 1 clusters and the interactive sign in mode).
  • Support to auto fix Spark local REPL console related dependency.
  • Support to classify Spark remotely application running error and provide more clear error messages.
  • Support to start a Spark local console without a run configuration.

Changed

  • Change the Deployment Slot area in "Run on Web App" to be hideable.
  • Use Azul Zulu JDK in Dockerfile of Web App for Containers.
  • Spark linked cluster storage blob access key is saved to the secure store.

Fixed

3.13.0

Added

  • Support to deploy an application to Deployment Slot.
  • Support to show and operate Deployment Slots of a Web App in Azure Explorer.
  • Support to link an independent Livy server for Spark cluster.
  • Add Spark Local interactive console.
  • Add Spark HDInsight cluster interactive console (Only for 2018.2, Scala plugin is needed).

Changed

  • Change the Spark Job context menu submission dialog, to unify with IntelliJ Run Configuration Setting dialog.
  • Move the storage information of HDInsight/Livy cluster to linked into Run Configuration settings.

Fixed

  • #2143 The element "filter-mapping" is not removed when disabling telemetry with Application Insights.

3.12.0

Added

  • Support to deploy applications to Web App (Linux).
  • Support to show the Azure Data Lake Spark resource pool provision log outputs.

Changed

  • List Web Apps on both Windows and Linux in Azure Explorer.
  • List all app service plans of the selected subscription when creating a new Web App.
  • Always upload the web.config file together with the .jar artifact when deploying to Web App (Windows).

Fixed

  • #1968 Runtime information is not clear enough for Azure Web Apps
  • #1779 #1920 The issue of Azure Data Lake Spark resource pool Update dialog pop up multi times.

3.11.0

  • Added the main class hint when users choose to submit a Spark job using a local artifact file.
  • Added Spark cluster GUID for Spark cluster provision failure investigation.
  • Added the "AU not enough" warning message in Azure Data Lake Spark resource pool provision.
  • Added the job queue query to check AU consumption in Azure Data Lake Spark resource pool provision.
  • Fixed cluster total AU by using systemMaxAU instead of maxAU.
  • Refresh node automatically when node is clicked in Azure explorer.
  • Updated the Azure SDK to 1.14.0.
  • Fixed some bugs.

3.10.0

  • Supported to fix Spark job configuration in run configuration before Spark job submission.
  • Updated Application Insights library to v2.1.2.
  • Fixed some bugs.

3.9.0

  • Added Spark 2.3 support.
  • Spark in Azure Data Lake private preview refresh and bug fix.
  • Fixed some bugs.

3.8.0

  • Supported to run Spark jobs in Azure Data Lake cluster (in private preview).
  • Fixed some bugs.

3.7.0

  • Users do not need to login again in interactive login mode, if Azure refresh token is still validated.
  • Updated ApplicationInsights version to v2.1.0.
  • Fixed some bugs.

3.6.0

  • Updated ApplicationInsights version to v2.0.2.
  • Added Spark 2.2 templates for HDInsight.
  • Added SSH password expiration check.
  • Fixed some bugs.

3.5.0

  • Added open Azure Storage Explorer for exploring data in HDInsight cluster (blob or ADLS).
  • Improved Spark remote debugging.
  • Improved Spark job submission correctness check.
  • Fixed an login issue.

3.4.0

  • Users can use Ambari username/password to submit Spark job to HDInsight cluster, in additional to Azure subscription based authentication. This means users without Azure subscription permission can still use Ambari credentials to submit/debug their Spark jobs in HDInsight clusters.
  • The dependency on storage permission is removed and users do not need to provide storage credentials for Spark job submission any more (storage credential is still needed if users want to use storage explorer).

3.3.0

  • Added support of Enterprise Security Package HDInsight Spark cluster.
  • Support submitting Spark jobs using Ambari username/password instead of the Azure subscription credential.
  • Updated ApplicationInsights version to v1.0.10.
  • Fixed some bugs.

3.2.0

  • Fixed Spark job submission issue when user right click Spark project and submit Spark job in project explorer.
  • Fixed HDInsight wasbs access bug when SSL encrypted access is used.
  • Added JxBrowser support for new Spark job UI.
  • Fixed winutils.exe not setup issue and updated error message.

3.1.0

  • Fixed compatibility issue with IntelliJ IDEA 2017.3.
  • HDInsight tools UI refactoring: Added toolbar entry and right click context menu entry for Spark job submission and local/in-cluster debugging, which make users submit or debug job easier.
  • Fixed some bugs.

3.0.12

  • Support submitting the script to HDInsight cluster without modification in Spark local run.
  • Fixed some bugs.

3.0.11

  • Support view/edit properties of Azure Web App (Windows/Linux).
  • Support interactive login mode for Azure China.
  • Support running docker locally for multiple modules in current project (simultaneously).
  • Users can now use the same code for both Spark local run and cluster run, which means they can test locally and then submit to cluster without modification.
  • HDInsight tools for IntelliJ now generate run/debug configuration automatically to make Spark job run/debug easier for both local and cluster run.
  • Fixed some bugs.

3.0.10

  • Support pushing docker image of the project to Azure Container Registry.
  • Support navigating Azure Container Registry in Azure Explorer.
  • Support pulling image from Azure Container Registry in Azure Explorer.
  • Fixed some bugs.

3.0.9

  • Fixed "Unexpected token" error when using Run on Web App (Linux). (#1014)

3.0.8

  • Support Spring Boot Project: The Azure Toolkits for IntelliJ now support running your Spring Boot Project (Jar package) on Azure Web App and Azure Web App (Linux).
  • Docker Run Locally: You can now docker run your projects locally after adding docker support.
  • New Node in Azure Explorer: You can now view the property of your resources in Azure Container Registry.
  • Added validation for Spark remote debug SSH authentication.
  • Fixed some bugs.

3.0.7

  • Support Community Edition: The Azure Toolkit for IntelliJ now supports deploying your Maven projects to Azure App Service from IntelliJ IDEA, both Community and Ultimate Edition.
  • Improved Web App Workflow: You can now run your web applications on Azure Web App with One-Click experience using Azure Toolkit for IntelliJ.
  • New Container Workflow: You can now dockerize and run your web application on Azure Web App (Linux) via Azure Container Registry.
  • Spark remote debugging in IntelliJ now support debugging of both driver and executor code depending on where the breakpoint is set.
  • Fixed some bugs.

3.0.6

  • Added the Redis Cache Explorer that allows users to scan/get keys and their values.
  • Improved Spark job remote debugging support(show log in console, apply and load debugging config).
  • Fixed some bugs.