From 6d0069168e48f96aca2a02721e51530e43120aed Mon Sep 17 00:00:00 2001 From: Anders Swanson <91502735+anders-swanson@users.noreply.github.com> Date: Wed, 21 May 2025 13:36:58 -0700 Subject: [PATCH] Update README.md for 1.4.2 Signed-off-by: Anders Swanson <91502735+anders-swanson@users.noreply.github.com> --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0cbf2fba..545953ee 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Spring Cloud Oracle -Many Oracle customers make extensive use of Spring in their environments. They use Oracle Database and Oracle Cloud Infrastructure (OCI) services. Oracle Database is available in OCI, Azure, GCP and AWS, making it truly a multi-cloud database, and on-premises including in containers and Kubernetes. Oracle is trusted by many of the world’s top businesses, governments and other organizations to protect their most sensitive data. +Many Oracle customers make extensive use of Spring in their environments. They use Oracle Database and Oracle Cloud Infrastructure (OCI) services. Oracle Database is available in OCI, Azure, GCP and AWS, making it a true multi-cloud database, or available on-premises, including in containers and Kubernetes. Oracle is trusted by many of the world’s top businesses, governments and other organizations to protect their most sensitive data. *Spring Cloud Oracle* provides tools and services to integrate Oracle Cloud Infrastructure and Software with the Spring ecosystem in an idiomatic and flexible manner It is designed to simplify microservices development that uses Oracle Database, middleware, and messaging on Oracle and non-Oracle clouds as well as on-premises. -Spring Cloud Oracle 1.4.0 is the most recent release which brings together in one place Spring Boot Starters, autoconfiguration and sample code for Oracle Database and OCI services. +Spring Cloud Oracle (OCI) 1.4.2 is the most recent release which brings together in one place Spring Boot Starters, autoconfiguration and sample code for Oracle Database and OCI services. Spring Cloud Oracle goes beyond simply wrapping the OCI APIs in starters and adds idiomatic ways to integrate with Spring including for example the ability to use OCI Vault as a Spring Property Source and OCI Object Storage as a Spring Resource provider. We also provide Spring CLI integration with a project catalog to help you create Spring Boot projects using Oracle. @@ -12,15 +12,16 @@ The following sub-projects are included in Spring Cloud Oracle: | Project | Description | |-------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------| -| [Spring Cloud OCI](./spring-cloud-oci/README.md) | Use OCI services with well-known Spring idioms and APIs | -| [Oracle Database Spring Boot Starters](./database/starters/README.md) | Integrate Oracle Database with Spring Boot | -| [Spring Cloud Stream Binder for Oracle TxEventQ](./database/spring-cloud-stream-binder-oracle-txeventq/README.md) | Build highly scalable event-driven microservices with Oracle TxEventQ. | +| [Spring Cloud OCI v1.4.2](./spring-cloud-oci/README.md) | Use OCI services with well-known Spring idioms and APIs | +| [Oracle Database Spring Boot Starters v25.2.0](./database/starters/README.md) | Integrate Oracle Database with Spring Boot | +| [Spring Cloud Stream Binder for Oracle TxEventQ v0.13.0](./database/spring-cloud-stream-binder-oracle-txeventq/README.md) | Build highly scalable event-driven microservices with Oracle TxEventQ. | ## Some key features -- Compatible with Spring Boot 3.2, 3.3 and 3.4 +- Compatible with Spring Boot, using Spring Boot 3.4.5 - Support for several common OCI services including Object Storage, Functions, Logging, Notifications, Queues, Streaming, Email Delivery, Vault, Autonomous Database and Generative AI (for embeddings and inferencing) - Improved autoconfiguration for Spring Boot Starters for Oracle Database, and support for Oracle Database 23ai +- Implementation of the Spring Cloud Stream API for Oracle Database Transactional Event Queues - OCI service components are built on top of OCI SDK for Java and a core module provides OCI configuration and authentication support ## Documentation @@ -35,6 +36,8 @@ We encourage you to learn more in the Spring Cloud Oracle documentation: | Spring Cloud Oracle 1.2.0 | [Reference Docs](https://oracle.github.io/spring-cloud-oracle/1.2.0/reference/html/index.html) | [API Docs](https://oracle.github.io/spring-cloud-oracle/1.2.0/javadocs/index.html) | | Spring Cloud Oracle 1.3.0 | [Reference Docs](https://oracle.github.io/spring-cloud-oracle/1.3.0/reference/html/index.html) | [API Docs](https://oracle.github.io/spring-cloud-oracle/1.3.0/javadocs/index.html) | | Spring Cloud Oracle 1.4.0 | [Reference Docs](https://oracle.github.io/spring-cloud-oracle/1.4.0/reference/html/index.html) | [API Docs](https://oracle.github.io/spring-cloud-oracle/1.4.0/javadocs/index.html) | +| Spring Cloud Oracle 1.4.1 | [Reference Docs](https://oracle.github.io/spring-cloud-oracle/1.4.1/reference/html/index.html) | [API Docs](https://oracle.github.io/spring-cloud-oracle/1.4.1/javadocs/index.html) | +| Spring Cloud Oracle 1.4.2 | [Reference Docs](https://oracle.github.io/spring-cloud-oracle/1.4.2/reference/html/index.html) | [API Docs](https://oracle.github.io/spring-cloud-oracle/1.4.2/javadocs/index.html) | Additionally, you can explore sample applications for each module in the [OCI starters samples directory](https://github.com/oracle/spring-cloud-oracle/tree/main/spring-cloud-oci/spring-cloud-oci-samples) and the [Database starters samples directory](https://github.com/oracle/spring-cloud-oracle/tree/main/database/starters/oracle-spring-boot-starter-samples). @@ -46,6 +49,7 @@ Spring Cloud Oracle has a strong and constantly evolving roadmap as we work to p - Further simplification of running Spring Boot applications as OCI Functions, including as native images using GraalVM Native Image compilation - Further improvement of the idiomatically of OCI Service modules and the expansion of adoption of the Spring Template pattern - Additional Spring CLI project templates and example applications, particularly in the Spring AI space, focusing on retrieval augmented generation and agentic use cases +- Deeper integration of Oracle Database with Spring, including features like Spring Kafka for Oracle Database Transactional Event Queues. We’d love to hear from you! Please let us know about your experiences using Spring Cloud Oracle, and what else you would like to see supported by opening an issue in our GitHub repository.