OCI Plugin Release Notes

0.1.3

Per-field config mutability: The profile and configFilePath fields are now mutable — changing them updates the target in place without recreating resources. The region field remains immutable; changing it triggers a full target replace as before. See Per-field config mutability for details.

Readable labels for discovered resources: Discovered OCI resources now surface their human-readable name as the label instead of the raw OCID. Most resources use their displayName; Compartments, Policies, OKE Clusters, Node Pools, and Object Storage Buckets use their name field.

New examples: dev-environment/ and platform/ examples added to the plugin repository.

Fix: VirtualNodePool resources could fail to apply or update because the provisioner wasn't parsing nested configuration fields correctly. Nested fields are now read reliably.


0.1.2

Fix: Resources in a terminal lifecycle state (e.g. deleting, terminated) are now correctly detected as deleted during synchronization.

Fix: Spurious diffs on definedTags and freeformTags fields during updates and synchronization. These provider-populated fields are now correctly recognized as defaults.


0.1.1

Fix: Fixed conformance tests with updated CI pipeline and integration test coverage for core OCI resources.


0.1.0

Initial release of the OCI plugin as a standalone package built on the formae Plugin SDK.