feat(sources/oracle): Add Oracle OCI support
Previously we used go-ora (a pure Go Oracle driver) because our release pipeline did not support cross-compilation with CGO. Now that it's fixed, we want to add support for Oracle OCI driver for advanced features including digital wallet etc.
Users will be able to configure a source to use OCI by specifying a UseOCI: true field. The source defaults to use the pure Go driver otherwise.
fix: https://github.com/googleapis/genai-toolbox/issues/1779
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
Is this just reverting the changes required for the first release?
@averikitsch Not really. This adds a config field UseOCI that allows users to freely choose whether or not to use the OCI driver. The initial PR only used the OCI driver.
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐ Preview at https://googleapis.github.io/genai-toolbox/previews/PR-1945/
๐งจ Preview deployments removed.