Skip to content

Database Starters 25.0.0 #163

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions database/starters/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ Oracle Database Spring Starters implements Spring Boot Starters to facilitate th

The following starters are provided:

| Starter | Description |
|---------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| [Oracle Spring Boot Starter UCP](oracle-spring-boot-starter-ucp) | Autoconfigure UCP for Oracle Database, over the default Hikari Connection Pool. |
| [Oracle Spring Boot Starter AQJMS](oracle-spring-boot-starter-aqjms) | Autoconfigure Oracle Database AQJMS Connections. |
| [Oracle Spring Boot Starter JSON Collections](oracle-spring-boot-starter-json-collections) | Autoconfiguration and utilities for JSON with Oracle Database |
| [Oracle Spring Boot Starter for the Kafka Java Client for Oracle Database Transactional Event Queues](oracle-spring-boot-starter-okafka) | Autoconfiguration for Kafka Java Client for Oracle Transactional Event Queues |
| Starter | Description |
|------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| [Oracle Spring Boot Starter UCP](oracle-spring-boot-starter-ucp) | Autoconfigure UCP for Oracle Database, over the default Hikari Connection Pool. |
| [Oracle Spring Boot Starter AQJMS](oracle-spring-boot-starter-aqjms) | Autoconfigure Oracle Database AQJMS Connections. |
| [Oracle Spring Boot Starter Wallet](oracle-spring-boot-starter-wallet) | Bundle dependencies for Oracle Wallet. |
| [Oracle Spring Boot Starter JSON Collections](oracle-spring-boot-starter-json-collections) | Autoconfiguration and utilities for JSON with Oracle Database |
| [Oracle Spring Boot Starter for the Kafka Java Client for Oracle Database Transactional Event Queues](oracle-spring-boot-starter-okafka) | Autoconfiguration for Kafka Java Client for Oracle Transactional Event Queues |


4 changes: 2 additions & 2 deletions database/starters/oracle-spring-boot-starter-aqjms/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starters</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-starter-aqjms</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>
<packaging>jar</packaging>

<!-- Project Information -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starters</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-starter-json-collections</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - JSON Collections</name>
<description>Spring Boot Starter for Oracle Database JSON colections</description>
Expand Down
4 changes: 2 additions & 2 deletions database/starters/oracle-spring-boot-starter-okafka/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starters</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-starter-okafka</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - Kafka Java Client for Oracle Database Transactional Event Queues</name>
<description>Spring Boot Starter for the Kafka Java Client for Oracle Database Transactional Event Queues</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ The Oracle UCP with JPA sample application demonstrates how to use the Oracle Sp

The JSON Relational Duality Views sample application demonstrates how to use the Oracle Spring Boot Starter JSON Collections with [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/overview-json-relational-duality-views.html). JSON Relational Duality Views layer the advantages of JSON document-style database over existing relational data structures — Powerful JSON views with full CRUD capabilities can be created on relational database schemas, nesting related data into a single document with unified access.

## [JSON Events Sample](./oracle-spring-boot-sample-json-duality/README.md)

This sample application demonstrates how to develop a JSON event-streaming application using Kafka APIs by combining the Oracle Spring Boot Starter for Kafka Java Clients with Oracle Database Transactional Event Queues and the Oracle Spring Starter for JSON Collections. JSON data is stored and processed using [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/overview-json-relational-duality-views.html), and events are produced/consumed with [Transactional Event Queues](https://www.oracle.com/database/advanced-queuing/).

## [Kafka Java Client for Oracle Database Transactional Event Queues Sample](./oracle-spring-boot-starter-okafka/README.md)

This sample application demonstrates how to use the Oracle Spring Boot Starter for the [Kafka Java Client for Oracle Database Transactional Event Queues](https://github.com/oracle/okafka)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starter-samples</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-json-duality</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - JSON Relational Duality Views Sample</name>
<description>Oracle Spring Boot Starter Sample for JSON Relational Duality Views</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starter-samples</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-json-events</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - JSON Events Sample</name>
<description>Oracle Spring Boot Starter Sample for JSON Events</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starter-samples</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-okafka</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - OKafka Sample</name>
<description>Oracle Spring Boot Starter Sample for OKafka</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<parent>
<artifactId>oracle-spring-boot-sample-txeventqjms</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-txeventqjms-consumer</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - Transactional Event Queue JMS Sample - Consumer </name>
<description>Oracle Spring Boot Starter - Transactional Event Queue JMS Sample - Consumer</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<parent>
<artifactId>oracle-spring-boot-starter-samples</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-txeventqjms</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>
<packaging>pom</packaging>

<name>Oracle Spring Boot Starter - Transactional Event Queue JMS Sample</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<parent>
<artifactId>oracle-spring-boot-sample-txeventqjms</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-txeventqjms-producer</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - Transactional Event Queue JMS Sample - Producer</name>
<description>Oracle Spring Boot Starter - Transactional Event Queue JMS Sample - Producer</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ spring:
datasource:
url: jdbc:oracle:thin:@//localhost:1521/freepdb1
username: testuser
password: Welcome12345
password: testpwd
driver-class-name: oracle.jdbc.OracleDriver
type: oracle.ucp.jdbc.PoolDataSource
oracleucp:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starter-samples</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-ucp-jpa</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - UCP with JPA Sample</name>
<description>Oracle Spring Boot Starter Sample UCP with JPA</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<parent>
<artifactId>oracle-spring-boot-starter-samples</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-sample-wallet</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - UCP using a Wallet</name>
<description>oracle-spring-boot-starter-samples-ucp-wallet</description>
Expand Down
4 changes: 2 additions & 2 deletions database/starters/oracle-spring-boot-starter-samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starters</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-starter-samples</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>
<packaging>pom</packaging>

<name>Oracle Spring Boot Starter - Samples</name>
Expand Down
4 changes: 2 additions & 2 deletions database/starters/oracle-spring-boot-starter-ucp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starters</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-starter-ucp</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - UCP</name>
<description>Oracle's implementation of Spring Boot Starter for using with Oracle UCP</description>
Expand Down
4 changes: 2 additions & 2 deletions database/starters/oracle-spring-boot-starter-wallet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
<parent>
<artifactId>oracle-spring-boot-starters</artifactId>
<groupId>com.oracle.database.spring</groupId>
<version>24.4.0</version>
<version>25.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>oracle-spring-boot-starter-wallet</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<name>Oracle Spring Boot Starter - Wallet</name>
<description>Oracle's implementation of Spring Boot Starter for Oracle Wallet</description>
Expand Down
8 changes: 4 additions & 4 deletions database/starters/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.oracle.database.spring</groupId>
<artifactId>oracle-spring-boot-starters</artifactId>
<version>24.4.0</version>
<version>25.0.0</version>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.11</version>
<version>3.4.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

Expand Down Expand Up @@ -62,8 +62,8 @@
</modules>

<properties>
<spring-boot-dependencies.version>3.2.11</spring-boot-dependencies.version>
<spring-framework-bom.version>6.1.14</spring-framework-bom.version>
<spring-boot-dependencies.version>3.4.0</spring-boot-dependencies.version>
Copy link
Member

Choose a reason for hiding this comment

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

There is a 3.4.1 version

<spring-framework-bom.version>6.2.0</spring-framework-bom.version>
Copy link
Member

Choose a reason for hiding this comment

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

There is a 6.2.1 version


<java.version>17</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down
Loading