Release Detail
- Feature
- Build related changes
- Other (please describe): Docker / Docker Compose files included.
Feature
- Oracle Persistence / Option to use Oracle Database as persistence unit.
- Docker Compose example with Oracle Container.
Technical Note
- Utilizes Oracle Database version 11G for Unit Tests
Due to GuitHub GI Container disk space limitation, no version > 11G can be used for Unit Tests.
Can be easily upgraded to 18 XE or 19C Enterprise once GitHub Action updates size capacity which they are apparantly working on).
- Due to a technical version dependency, spring.flyway.locations cannot be automatically set to db/migration_oracle (similar to postgres-persistence) and has to be set through .properties file while running the jar along with conductor.db.type
Refer to docker/server/config-oracle.properties for example
- Flyway 6.4.4 (5.2+) - Only compatible with Oracle 12.2+
- Flyway 4.0.3 (<5.2) - Used for Unit Tests as Oracle 11G XE is used for Oracle Container.