Skip to content

add highlights for azure spring boot#1708

Merged
samvaity merged 5 commits intomasterfrom
update-highlights-for-spring
Aug 31, 2020
Merged

add highlights for azure spring boot#1708
samvaity merged 5 commits intomasterfrom
update-highlights-for-spring

Conversation

@yiliuTo
Copy link
Member

@yiliuTo yiliuTo commented Aug 19, 2020

No description provided.

* Azure Cognitive Search SDK for .NET added `FieldBuilder` to help easily build a search index from a model type.
* Added ObjectSerializer and JsonSerializer APIs to support pluggable serialization within SDKs.
* Added support for Key Vault service version 7.1 for Keys, Secrets, and Certificates
* Java Message Service (JMS) 2.0 preview for Azure Service Bus premium tier, which enables more lift and shift scenarios and significantly increased JMS API compatibility.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these Azure SDK related? Can you point to these PRs so I can research? Thanks, Jon

Copy link
Member Author

@yiliuTo yiliuTo Aug 19, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, the related PRs are as follows:

  1. JMS: the mentioned update to support Azure Service Bus premium tier via JMS 2.0 is imported in our underlying library "azure-servicebus-jms:0.0.4", and in our azure-spring-boot module, we update the underlying version to 0.0.4, here is the PR.
  2. Key Vault starter: due to our spring repo was just migrated into SDK repo, so some of the mentioned features are done in the old repo while hadn't been released until Aug release.
  3. Spring Boot: Update spring boot version to 2 3 2 azure-sdk-for-java#13835

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@joshfree - Can you please comment on what you want in Track 2 release notes. Thanks, Jon

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We expect ~50% of our Java SDK usage to come through the spring modules; we should call out improvements here as getting customers to upgrade to later versions of spring boot move customers from track1 to track2 SDKs underneath.

@jongio do you want these worded differently to differentiate them as spring-boot enhancements and not pure SDK enhancements?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jongio I will look into it today.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I spoke to @jialindai and he will put additional detail about track 2 libraries in here.

@yiliuTo yiliuTo force-pushed the update-highlights-for-spring branch from 792b74e to 09689ef Compare August 19, 2020 06:48
@jongio
Copy link
Member

jongio commented Aug 19, 2020

@samvaity - Can you please review? Thanks, Jon

* Azure Cognitive Search SDK for .NET added `FieldBuilder` to help easily build a search index from a model type.
* Added ObjectSerializer and JsonSerializer APIs to support pluggable serialization within SDKs.
* Added support for Key Vault service version 7.1 for Keys, Secrets, and Certificates
* Java Message Service (JMS) 2.0 preview for Azure Service Bus premium tier, which enables more lift and shift scenarios and significantly increased JMS API compatibility.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We expect ~50% of our Java SDK usage to come through the spring modules; we should call out improvements here as getting customers to upgrade to later versions of spring boot move customers from track1 to track2 SDKs underneath.

@jongio do you want these worded differently to differentiate them as spring-boot enhancements and not pure SDK enhancements?

* Added ObjectSerializer and JsonSerializer APIs to support pluggable serialization within SDKs.
* Added support for Key Vault service version 7.1 for Keys, Secrets, and Certificates
* Java Message Service (JMS) 2.0 preview for Azure Service Bus premium tier, which enables more lift and shift scenarios and significantly increased JMS API compatibility.
* New features added to the Key Vault stater to support case sensitive keys, connect to multiple Key Vaults from a single app, Spring Boot Actuator and performance improvements when keys are refreshed.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"stater" is a typo right? should be starter.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is a language-agnostic announcement, could this be updated to more clearly state it's Java-specific for readers who are not familiar with spring?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @joshfree , I have updated Spring content to try to highlight its Java-specific property and also added details about track 2 underpinning libraries. Thanks.

* Java Message Service (JMS) 2.0 preview for Azure Service Bus premium tier, which enables more lift and shift scenarios and significantly increased JMS API compatibility.
* New features added to the Key Vault stater to support case sensitive keys, connect to multiple Key Vaults from a single app, Spring Boot Actuator and performance improvements when keys are refreshed.
* Azure Spring Boot updated to Spring Boot 2.3.2.
* [Java Message Service (JMS) 2.0 preview for Azure Service Bus premium tier](https://azure.microsoft.com/blog/announcing-preview-of-java-message-service-2-over-amqp-on-azure-service-bus/), which enables more lift and shift scenarios and significantly increased JMS API compatibility.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this one is SDK related

* [Java Message Service (JMS) 2.0 preview for Azure Service Bus premium tier](https://azure.microsoft.com/blog/announcing-preview-of-java-message-service-2-over-amqp-on-azure-service-bus/), which enables more lift and shift scenarios and significantly increased JMS API compatibility.
* New features added to Java Spring Boot starter of Key Vault to support case sensitive keys, connect to multiple Key Vaults from a single app, Spring Boot Actuator and performance improvements when keys are refreshed.
* Upgraded underpinning Java Key Vault SDK for Azure Spring starters from track1 to track2 libraries for better performance, consistency, and compatibility.
* Azure Spring Boot updated to Spring Boot 2.3.2, which addresses many bug fixes and cleans up all warnings at build time.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is is this SDK related?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jongio , thanks for the comments. For both the first entry and fourth entry are not directly SDK related, but the JMS 2.0 and Spring Boot 2.3.3 are parts of the important underpinning libraries of our Spring projects, especially for our starters which can be understood as synthesis of dependencies. So updates of them enhance the Spring project, and in this way, do you think it is suitable to put these two entries here? If not then I will remove them. Thanks again.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about you expand the highlight to include why this is related to the new SDK? That would be helpful.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jongio I responded your question in an email.

@jongio jongio requested a review from samvaity August 21, 2020 01:04
@jongio
Copy link
Member

jongio commented Aug 31, 2020

@samvaity - Is this ready to be merged?

@samvaity samvaity merged commit b149162 into master Aug 31, 2020
@samvaity samvaity deleted the update-highlights-for-spring branch August 31, 2020 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants