os-persistence/README.md
⚠️ This module is deprecated and provides only a migration error message.
The generic conductor.indexing.type=opensearch configuration has been replaced with version-specific modules:
os-persistence-v2 - For OpenSearch 2.xos-persistence-v3 - For OpenSearch 3.xThis change enables proper dependency isolation between OpenSearch 2.x and 3.x clients, which use incompatible package namespaces.
Change your configuration from:
conductor.indexing.type=opensearch
conductor.opensearch.url=http://localhost:9200
To one of:
# For OpenSearch 2.x
conductor.indexing.type=opensearch2
conductor.opensearch.url=http://localhost:9200
# For OpenSearch 3.x
conductor.indexing.type=opensearch3
conductor.opensearch.url=http://localhost:9200
All other conductor.opensearch.* properties remain the same.
org.opensearch.client.*)es6-persistence and es7-persistenceIf you need the original OpenSearch 1.x persistence module code for reference, it has been archived at:
https://github.com/conductor-oss/conductor-os-persistence-v1
Note: The archived module is no longer maintained and should not be used in production.