Skip to content

Commit 9923875

Browse files
authored
Update readme (#176)
Signed-off-by: Andy Tael <andy.tael@yahoo.com>
1 parent 2e271a5 commit 9923875

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

README.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
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.
44

5-
*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.
5+
*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.
66

7-
Spring Cloud Oracle 1.2.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.
7+
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.
88

99
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.
1010

@@ -18,12 +18,11 @@ The following sub-projects are included in Spring Cloud Oracle:
1818

1919
## Some key features
2020

21-
- Compatible with Spring Boot 3.2 and 3.3
21+
- Compatible with Spring Boot 3.2, 3.3 and 3.4
2222
- 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)
2323
- Improved autoconfiguration for Spring Boot Starters for Oracle Database, and support for Oracle Database 23ai
2424
- OCI service components are built on top of OCI SDK for Java and a core module provides OCI configuration and authentication support
2525

26-
2726
## Documentation
2827

2928
We encourage you to learn more in the Spring Cloud Oracle documentation:
@@ -35,19 +34,17 @@ We encourage you to learn more in the Spring Cloud Oracle documentation:
3534
| Spring Cloud Oracle 1.1.0 | [Reference Docs](https://oracle.github.io/spring-cloud-oracle/1.1.0/reference/html/index.html) | [API Docs](https://oracle.github.io/spring-cloud-oracle/1.1.0/javadocs/index.html) |
3635
| 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) |
3736
| 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) |
37+
| 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) |
3838

39-
Additionally, you can explore sample applications for each module in the [samples directory](https://github.com/oracle/spring-cloud-oracle/tree/main/spring-cloud-oci/spring-cloud-oci-samples).
39+
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).
4040

4141
## Roadmap
4242

43-
Spring Cloud Oracle has a strong and constantly evolving roadmap as we work to provide comprehensive up-to-date coverage. Right now, we are working on the following updates:
43+
Spring Cloud Oracle has a strong and constantly evolving roadmap as we work to provide comprehensive up-to-date coverage. Right now, we are working on the following updates:
4444

45-
- Spring Cloud Stream Binder for Oracle Transactional Event Queues
46-
- A Spring Boot Starter for JSON Collections in the Oracle Database
47-
- A Spring Boot Starter for OKafka and TxEventQ
4845
- OpenRewrite recipes to ease migration from HikariCP to Oracle Universal Connection Pool
4946
- Further simplification of running Spring Boot applications as OCI Functions, including as native images using GraalVM Native Image compilation
50-
- Further improvement of the idiomaticity of OCI Service modules and the expansion of adoption of the Spring Template pattern
47+
- Further improvement of the idiomatically of OCI Service modules and the expansion of adoption of the Spring Template pattern
5148
- Additional Spring CLI project templates and example applications, particularly in the Spring AI space, focusing on retrieval augmented generation and agentic use cases
5249

5350
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.
@@ -56,7 +53,7 @@ We’d love to hear from you! Please let us know about your experiences using Sp
5653

5754
If you are building Spring Boot applications with Oracle Database, you should also check out [Oracle Backend for Spring Boot and Microservices](https://bit.ly/oraclespringboot) which simplifies the task of building, testing, and operating microservices platforms for reliable, secure, and scalable enterprise applications on any cloud or on your own infrastructure.
5855

59-
If you'd like to try it out yourself, [CloudBank AI](https://bit.ly/cloudbankAI) is a great way to learn more. It's a free self-paced hands-on lab that shows you how to build Spring Boot microservices and covers topics like REST, asynchronous services with JMS, storing data in Oracle, service dsicovery, using Spring Actuator for monitoring, Prometheus, Grafana, Loki, OpenTelemetry and Jaeger, implementing the saga pattern with Long Running Actions, exposing services using APISIX API Gateway and building an AI ChatBot using Ollama.
56+
If you'd like to try it out yourself, [CloudBank AI](https://bit.ly/cloudbankAI) is a great way to learn more. It's a free self-paced hands-on lab that shows you how to build Spring Boot microservices and covers topics like REST, asynchronous services with JMS, storing data in Oracle, service discovery, using Spring Actuator for monitoring, Prometheus, Grafana, Loki, OpenTelemetry and Jaeger, implementing the saga pattern with Long Running Actions, exposing services using APISIX API Gateway and building an AI ChatBot using Ollama.
6057

6158
## Contributing
6259

@@ -68,7 +65,7 @@ Please consult the [security guide](./SECURITY.md) for our responsible security
6865

6966
## License
7067

71-
Copyright (c) 2023, 2024, Oracle and/or its affiliates.
68+
Copyright (c) 2023, 2025, Oracle and/or its affiliates.
7269

7370
Released under the Universal Permissive License v1.0 as shown at
7471
<https://oss.oracle.com/licenses/upl/>.

0 commit comments

Comments
 (0)