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

推荐订阅源

雷峰网
雷峰网
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
博客园_首页
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
美团技术团队
小众软件
小众软件
Jina AI
Jina AI
S
SegmentFault 最新的问题
博客园 - Franky
让小产品的独立变现更简单 - 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