- Update Application Insight SDK.
- Fix regression issue caused by the SDK change.
- Update Azure Spring Apps reference doc.
- Remove DATA_COSMOS_TABLE and DATA_STORAGE references
- Fix clean up config file patterns of Application Configuration Service.
- Add Azure Spring Apps retirement information. See https://aka.ms/asaretirement.
- Support scenario of bringing your own container image for command
az spring export.
- Add command
az spring exportwhich is used to generate target resources definitions to help customer migrating from Azure Spring Apps to other Azure services, such as Azure Container Apps.
- Fix command
az spring app update, so that it can detect update failure and return error message.
- Remove
Previewtag for config server features in Enterprise tier.
- Drop
msrestazuredependency.
- Add arguments
--disable-test-endpoint-authinspring app createandspring app update.
- Verify that
--artifact-pathand--source-pathexist before all steps inaz spring app deploy,az spring app deployment createandaz spring job deploycommands.
- Refine the error message when user failed to get job log streaming in command
az spring job logs.
- Fix subnet address prefix validation issue.
- Fix commands
az spring config-server enableandaz spring config-server disable.
- Add command group
az spring private-dns-zoneto configure customer private DNS zone with Azure Spring Apps. - Add new command
az spring private-dns-zone add,az spring private-dns-zone updateandaz spring private-dns-zone clean
- Add Job support
- For Application Configuration Service Version Gen2, show the Git revisions in command
az spring application-configuration-service config show.
- Add argument
--custom-actuator-portinspring app update,spring app deployandspring app deployment createto support custom actuator port. - Add argument
--custom-actuator-pathinspring app update,spring app deployandspring app deployment createto support custom actuator path.
- Add argument
--enable-config-servertoaz spring createto create Spring Cloud Config Server in enterprise tier during creating service instance. - Add new command
az spring config-server createto create Spring Cloud Config Server in enterprise tier. - Add new command
az spring config-server deleteto delete Spring Cloud Config Server in enterprise tier. - Add new command
az spring config-server bindto bind an app to Spring Cloud Config Server in enterprise tier. - Add new command
az spring config-server unbindto unbind an app with Spring Cloud Config Server in enterprise tier. - Add argument
--bind-config-servertoaz spring app createbind with default config server during creation automatically. - Update commands
az spring config-server clearandaz spring config-server git repo removeto require confirmation before running the command. - Add more samples for
az spring config-serversub commands. - Update commands
az spring createandaz spring updateto include a new argument--enable-private-storage-accessto set whether private network access to backend storage in vnet injection instance.
- Add command to show the configurations pulled by Application Configuration Service from upstream Git repositories.
az spring application-configuration-service config show.
- Change default Application Configuration Service generation value to Gen2.
- Enhance managed component log streaming when
-i/--instanceand--all-instancesparameters are not specified.
- Add arguments
--refresh-intervalinspring application-configuration-service createandspring application-configuration-service update.
- Add runtime version
Java_21.
- Create workspace-based Application Insights instead, since classic Application Insights will be retired on 29 February 2024.
- Add new commands for managed component log streaming
az spring component list,az spring component instance listandaz spring component logs.
- Add arguments
--bind-service-registryinspring app create. - Add arguments
--bind-application-configuration-serviceinspring app create.
- Add arguments
--enable-api-try-outinspring api-portal update
- Add arguments
--enable-planned-maintenance,--planned-maintenance-dayand--planned-maintenance-start-hourinaz spring updateto support configuring Planned Maintenance.
- Add arguments
--apmsfor Spring Cloud Gateway.
- Add arguments
--typeand--git-sub-pathinspring application-accelerator customized-accelerator createandspring application-accelerator customized-accelerator updatefor accelerator fragment support. - Add new argument
--server-versioninaz spring app deployandaz spring app deployment createto support WAR file deployment in Standard tier. - Add argument
--enable-auto-syncinaz spring certificate add. - Add new command
az spring certificate updateto update a certificate. - Add new command
az spring list-support-server-versionsto list all supported server versions. - Fix
list-marketplace-plancommand.
- Make error message for
az spring app logsmore readable.
- Add new command
az spring flush-virtualnetwork-dns-settingsto flush virtual network DNS settings for the service instance.
- Support up to 1000 app instances in Enterprise tier.
- Add new command
az spring application-configuration-service create --generationto support creating Application Configuration Service with different generation - Add new command
az spring application-configuration-service update --generationto support updating Application Configuration Service to different generation - Add new command
az spring application-configuration-service git repo add --ca-cert-nameto support binding certificate to Application Configuration Service Gen2
- Add arguments
--allowed-origin-patterns,--addon-configs-jsonand--addon-configs-fileinaz spring gateway update. - Add new command
az spring gateway restartto restart Spring Cloud Gateway.
- Add argument
--build-certificatesinaz spring app deploy.
- Fix the parameter
--no-waitof the command --az spring build-service update.
- Add new command --
az spring apm showto show the APM resource. - Add new command --
az spring apm createto create APM resource. - Add new command --
az spring apm updateto update APM resource. - Add new command --
az spring apm deleteto delete APM resource. - Add new command --
az spring apm enable-globallyto enable an APM globally. - Add new command --
az spring apm disable-globallyto disable an APM globally. - Add new command --
az spring apm list-support-typesto list all the supported APM types. - Add new command --
az spring apm listto list all the APM resources. - Add new command --
az spring apm list-enabled-globallyto list all the APMs enabled globally.
- Add default
enabled_stateforaz spring config-server setin Standard Counsumption tier.
- Add new command --
az spring eureka-server showto show the Eureka server resource in consumption tier. - Add new command --
az spring eureka-server enableto enable the Eureka server resource in consumption tier. - Add new command --
az spring eureka-server disableto disable the Eureka server resource in consumption tier. - Add new command --
az spring config-server enableto enable the Config server resource in consumption tier. - Add new command --
az spring config-server disableto disable the Config server resource in consumption tier.
- Add new command
az spring container-registry createto craete container registry resource. - Add new command
az spring container-registry deleteto delete container registry resource. - Add new command
az spring container-registry listto list all the container registry resources. - Add new command
az spring build-service updateto update build service. - Add new command
az spring build-service showto show build service resource. - Add new parameter
--workload-profileforaz spring app createandaz spring app update.
- Fix
az spring createcommand with--container-registry-server,--container-registry-usernameand--container-registry-password. - Fix the help message for parameter
--skuofaz spring createandaz spring updatecommands.
- Refine
az spring app createcommand from 3 steps to 2 steps.
- Add argument
--ca-cert-nameinaz spring application-accelerator customized-accelerator updateand commandaz spring application-accelerator customized-accelerator sync-cert. - Support client cert validation for customized accelerator with CA certificate.
- Add arguments
--enable-cert-verifyand--certificate-namesinaz spring gateway updateand commandaz spring gateway sync-cert. - Support client cert validation for Spring Cloud Gateway.
- Deprecate parameter
--enable-log-stream-public-endpointwhen creating/updating service - Add new parameter
--enable-dataplane-public-endpointwhen creating/updating service
- Print more logs for app deployment
- Fix
ingress_read_timeoutandsession_max_agevalidation error
- Support subPath for bring your own persistent storage feature.
- Add new parameter
--enable-sub-pathintoaz spring append-persistent-storageto enable subPath feature.
- Add new command --
az spring build-service build createto create the build resource when using your own container registry. - Add new command --
az spring build-service build updateto update the build resource when using your own container registry. - Add new command --
az spring build-service build showto show the build resource. - Add new command --
az spring build-service build listto list all build resource. - Add new command --
az spring build-service build deleteto delete the build resource. - Add new command --
az spring build-service build result showto show the build result by build name and result name. - Add new command --
az spring build-service build result listto list all build results of the build resource. - Add new command --
az spring container-registry updateto update container registry resource. - Add new command --
az spring container-registry showto show the container registry resource. - Add new parameters --
--disable-build-service,--container-registry-server,--container-registry-usernameand--container-registry-passwordwhen creating service.
- Add Azure Spring Apps StandardGen2 tier.
- Fix
subscription_idAAZSimpleValue type error
- Support
--no-waitinaz spring dev-tool. - [BREAKING CHANGE] Add delete confirmation in
az spring dev-toolandaz spring application-live-view.
- Remove dependency to NETWORK SDK
- Print application logs when create/update deployment
- Bypass jar check for enterprise tier
- Add java runtime check for jar file
- Add detail description to Default for argument
--backend-protocol.
- Change all Azure Spring Apps API version to 2022-11-01-preview.
- Modify help text of name in command
az spring createandaz spring app create
- Add argument
--deployment-namein commandaz spring app create.
- Add new commands
az spring application-configuration-service createandaz spring application-configuration-service delete. - Add new commands
az spring service-registry createandaz spring service-registry delete. - Add new commands
az spring gateway createandaz spring gateway delete. - Add new commands
az spring api-portal createandaz spring api-portal delete.
- Deprecate the subcommand 'spring app binding'.
- Add new arguments
--apm-types,--propertiesand--secretsfor commandaz spring gateway update.
- Add type check for argument
--artifact-path.
- Add argument
--client-auth-certsin commandaz spring app createandaz spring app update.
- Add the validator for
--build-env.
- Fix the missing echo in
bashafter exiting fromaz spring app connect.
- Fix enabling dev tool failed when creating Azure Spring Apps Enterprise in command
az spring create --sku Enterprise --enable-application-live-view --enable-application-accelerator.
- Show help link when
az spring app deployfailed.
- Add new command group
az spring application-live-viewto manage Application Live View. - Support route to app level in command
az spring gateway route-config createandaz spring gateway route-config create. - Add new command group
az spring dev-toolto manage Dev Tools. - Add argument
--enable-application-live-viewin commandaz spring createto support enable application live view when creating Enterprise sku Spring resource. - Add new command group
az spring application-accelerator customized-acceleratorto manage Customized Accelerator. - Add new command group
az spring application-accelerator predefined-acceleratorto manage Predefined Accelerator. - Add argument
--enable-application-acceleratorin commandaz spring createto support enable application accelerator when creating Enterprise sku Spring resource.
- Add command
az spring list-marketplace-planto list all supported VMware product. For more detail, see https://learn.microsoft.com/en-us/azure/spring-apps/how-to-enterprise-marketplace-offer. - Add argument
--marketplace-plan-idin commandaz spring createto support purchasing different VMware product plan when creating Enterprise sku Spring resource.
- Add warn when update Config Server or Application Configuration Service with SSH auth.
- Stop execution and throw exception when operation status is
Failed.
- Add warning logs when editing builders and buildpack bindings.
- Add command
az spring app deployment enable-remote-debugging. - Add command
az spring app deployment disable-remote-debugging. - Add command
az spring app deployment get-remote-debugging-config.
- Remove
Previewtag for user-assigned identities of apps.
- Fix the crash in windows.
- Add command
az spring app connect. - Add the parameter
language_frameworkfor deploying the customer image app.
- Update
minCliCoreVersionrequirement from2.30.0to2.38.0. - Command
az spring createand ` has new argument "--outboundType" to enable UDR for VNet instance. - Command
az spring app createandaz spring app updatehas new argument "--ingress-read-timeout", "--ingress-send-timeout", "--session-affinity", "--session-max-age", "--backend-protocol" to customize the ingress settings of user applications. - Add a new command
az spring build-service builder show-deploymentsto list the deployments under a builder.
- Add service instance existance check before service creation
- Add warning that
az spring app-insightsdon't support Enterprise tier.
- Enhance Application Insights settings when create service instance.
- Support configure Germination Grace Period Seconds for deployments.
- Fix the arguments parsing of the Command
az spring app createwith "--container-image".
- Support configure OpenAPI URI in Spring Cloud Gateway route configs.
- Command
az spring createhas new argument "--ingress-read-timeout" to set ingress read timeout when create Azure Spring Apps. - Command
az spring updatehas new argument "--ingress-read-timeout" to update ingress read timeout for Azure Spring Apps. - Command
az spring createandaz spring updatehas new argument "--enable-log-stream-public-endpoint" to set whether assign public endpoint for log streaming in vnet injection instance. - Command
az spring app createandaz spring app updatehas new argument "--assign-public-endpoint" to set whether assign endpoint URL which could be accessed out of virtual network for vnet injection instance app. - Command
az spring app deployandaz spring app deployment createhas new argument "--build-cpu" and "--build-memory" to set cpu and memory during build process. - Commands
az spring app create,az spring app update,az spring app deploy,spring app deployment createandspring app deployment updatehave new arguments "--enable-liveness-probe", "--enable-readiness-probe", "--enable-startup-probe", "--liveness-probe-config", "--readiness-probe-config", "--startup-probe-config" to customize the probe settings of user applications
- Initialize extension "Spring" to manage Azure Spring Apps resources.