惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
博客园_首页
Google DeepMind News
Google DeepMind News
博客园 - Franky
The GitHub Blog
The GitHub Blog
GbyAI
GbyAI
有赞技术团队
有赞技术团队
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
Recent Announcements
Recent Announcements
A
About on SuperTechFans
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
罗磊的独立博客
IT之家
IT之家
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
腾讯CDC
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Maciej Walkowiak - Java & Spring

Blog Generating HTTP clients in Spring Boot application from OpenAPI spec PostgreSQL and UUID as primary key Dynamic Projections with Spring Data JPA Container logs with Spring Boot and Testcontainers Reified Generics in Java? Faster integration tests with reusable Testcontainers and Flyway Running one-time jobs with Quartz and Spring Boot The best way to use Testcontainers with Spring Boot Spring Boot & Flyway - clear database between integration tests What's new in Spring? Activate Maven Profile by Operating System Spring Boot with Thymeleaf and Tailwind CSS - Complete Guide How to publish a Java library to Maven Central - Complete Guide Docker Compose - waiting until containers are ready Single file Java applications with JBang Beautiful bash scripts with Gum Running Java on CRaC How to log PostgreSQL queries with Testcontainers Spring Boot 3.0 & GraalVM Native Image - not a free lunch Creating Spring Cloud Function projects with AWS SAM Loading classpath resources to String with a custom JUnit extension Creating Project Templates with Cookiecutter Auto-Registering JUnit 5 extensions Spring Boot component scanning without annotations Listing Maven dependencies in Spring Boot Actuator Info endpoint How I built vlad-cli - command line interface to Vlad Mihalcea The State of Java Relational Persistence On Choosing a Tech Stack
Spring Cloud AWS 2.3 RC2 Released
2021-02-11 · via Maciej Walkowiak - Java & Spring
Published on
  • Spring

I am extremely happy to share that we have just released Spring Cloud AWS 2.3 RC2 - a version that is compatible with Spring Boot 2.4 and Spring Cloud 2020.0.

This release contains a new integration with Cognito and a bunch of small improvements, fixes and changes that we believe will make working with Spring Cloud AWS more pleasurable.

I believe the most surprising change is that now you need to include a separate Spring Cloud AWS BOM in your pom.xml file:

xml

<dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>io.awspring.cloud</groupId>
			<artifactId>spring-cloud-aws-dependencies</artifactId>
			<version>2.3.0-RC2</version>
			<type>pom</type>
			<scope>import</scope>
		</dependency>
	</dependencies>
</dependencyManagement>

Dependencies group ids have to be updated to io.awspring.cloud:

xml

<dependencies>
    <dependency>
        <groupId>io.awspring.cloud</groupId>
        <artifactId>spring-cloud-starter-aws-messaging</artifactId>
    </dependency>
</dependencies>

All classes have moved from the org.springfamework.cloud.aws to io.awspring.cloud package.

Please look into the release notes and updated reference docs for more details.

We are waiting for your feedback - please create issues or start a discussion if you find any bugs or things to improve. If the feedback won't be overwhelming, we are aiming to release a GA on the 18th of February.

Why has the package name changed? ​

On the 17th of April 2020 it's been announced that Spring Cloud GCP and Spring Cloud AWS are no longer part of the Spring Cloud release train. Not being a part of the release train, also means moving from the Spring Cloud organisation on Github and as an effect - having new Maven coordinates and package names.

We picked awspring as the top level name and io.awspring.cloud as a top level package for Spring Cloud AWS - which leaves us opportunity to create other Spring and AWS, but not necessarily Spring Cloud related packages.

With a great help of Spencer Gibb and other folks from the Spring team, we moved to the new repo and created a new home for Spring Cloud AWS: https://github.com/awspring/spring-cloud-aws.

What's the future of Spring Cloud AWS? ​

Once 2.3 is released, our efforts focus on 3.0 - based on AWS SDK 2.0. This release will be an opportunity to revisit every implemented module and align it better with Spring Boot conventions.

2.3.x will receive bugfixes and will be open for community contributions, but we - as the core team - will not focus on adding new features or modules.

2.2.x being a part of the Hoxton release train is continued to be maintaned in the original Spring Cloud repo.

Who's behind the Spring Cloud AWS? ​

Spring Cloud AWS is a community project with me, Eddú Meléndez and Matej Nedic in the Core Team. We are more than happy to take contributions from the community - in the near future we are going to update contributing guidelines and publish the roadmap for Spring Cloud 3.0.

Stay tuned.

Let's stay in touch and follow me on Twitter: @maciejwalkowiak

Subscribe to RSS feed