From 540c9ea48f5e5552163e5d8eef3c061b918d22a5 Mon Sep 17 00:00:00 2001 From: Joyce Fee Date: Tue, 19 May 2026 16:32:57 -0400 Subject: [PATCH] Fix Salesforce: replace orphan processor wrapper with three input wrappers Connect v4.91.0 (rp-connect-docs commit eb5b720, 2026-05-11) restructured Salesforce upstream: the salesforce processor was removed and three new input pages were added (salesforce, salesforce_cdc, salesforce_graphql). Cloud-docs PR #567 had added a processor wrapper on 2026-05-01, 10 days before the upstream restructure. The orphan include has been failing the cloud-docs build with: ERROR (asciidoctor): target of include not found: redpanda-connect:components:processors/salesforce.adoc Plus two follow-on xref errors for the new input siblings. This change: - Deletes modules/develop/pages/connect/components/processors/salesforce.adoc - Adds three input wrappers under .../components/inputs/ following the established 3-line wrapper pattern - Preserves the old processor URL via :page-aliases: on the new inputs/salesforce.adoc wrapper for any external links - Updates nav.adoc: removes the processor entry, inserts the three input entries alphabetically after resource.adoc - Updates whats-new-cloud.adoc May 2026 entry: removes the (incorrect) salesforce processor line and adds the three new inputs under a new Inputs: subheading Co-Authored-By: Claude Opus 4.7 (1M context) --- modules/ROOT/nav.adoc | 4 +++- .../develop/pages/connect/components/inputs/salesforce.adoc | 3 +++ .../pages/connect/components/inputs/salesforce_cdc.adoc | 3 +++ .../pages/connect/components/inputs/salesforce_graphql.adoc | 3 +++ .../pages/connect/components/processors/salesforce.adoc | 3 --- modules/get-started/pages/whats-new-cloud.adoc | 5 ++++- 6 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 modules/develop/pages/connect/components/inputs/salesforce.adoc create mode 100644 modules/develop/pages/connect/components/inputs/salesforce_cdc.adoc create mode 100644 modules/develop/pages/connect/components/inputs/salesforce_graphql.adoc delete mode 100644 modules/develop/pages/connect/components/processors/salesforce.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 6b01ac7b9..f818a6a92 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -97,6 +97,9 @@ **** xref:develop:connect/components/inputs/redpanda_common.adoc[] **** xref:develop:connect/components/inputs/redpanda_migrator.adoc[] **** xref:develop:connect/components/inputs/resource.adoc[] +**** xref:develop:connect/components/inputs/salesforce.adoc[] +**** xref:develop:connect/components/inputs/salesforce_cdc.adoc[] +**** xref:develop:connect/components/inputs/salesforce_graphql.adoc[] **** xref:develop:connect/components/inputs/schema_registry.adoc[] **** xref:develop:connect/components/inputs/sequence.adoc[] **** xref:develop:connect/components/inputs/sftp.adoc[] @@ -239,7 +242,6 @@ **** xref:develop:connect/components/processors/redis_script.adoc[] **** xref:develop:connect/components/processors/resource.adoc[] **** xref:develop:connect/components/processors/retry.adoc[] -**** xref:develop:connect/components/processors/salesforce.adoc[] **** xref:develop:connect/components/processors/schema_registry_decode.adoc[] **** xref:develop:connect/components/processors/schema_registry_encode.adoc[] **** xref:develop:connect/components/processors/select_parts.adoc[] diff --git a/modules/develop/pages/connect/components/inputs/salesforce.adoc b/modules/develop/pages/connect/components/inputs/salesforce.adoc new file mode 100644 index 000000000..6a1349b15 --- /dev/null +++ b/modules/develop/pages/connect/components/inputs/salesforce.adoc @@ -0,0 +1,3 @@ += salesforce +:page-aliases: components:inputs/salesforce.adoc, components:processors/salesforce.adoc +include::redpanda-connect:components:inputs/salesforce.adoc[tag=single-source] diff --git a/modules/develop/pages/connect/components/inputs/salesforce_cdc.adoc b/modules/develop/pages/connect/components/inputs/salesforce_cdc.adoc new file mode 100644 index 000000000..9fff9c333 --- /dev/null +++ b/modules/develop/pages/connect/components/inputs/salesforce_cdc.adoc @@ -0,0 +1,3 @@ += salesforce_cdc +:page-aliases: components:inputs/salesforce_cdc.adoc +include::redpanda-connect:components:inputs/salesforce_cdc.adoc[tag=single-source] diff --git a/modules/develop/pages/connect/components/inputs/salesforce_graphql.adoc b/modules/develop/pages/connect/components/inputs/salesforce_graphql.adoc new file mode 100644 index 000000000..fc83dd9af --- /dev/null +++ b/modules/develop/pages/connect/components/inputs/salesforce_graphql.adoc @@ -0,0 +1,3 @@ += salesforce_graphql +:page-aliases: components:inputs/salesforce_graphql.adoc +include::redpanda-connect:components:inputs/salesforce_graphql.adoc[tag=single-source] diff --git a/modules/develop/pages/connect/components/processors/salesforce.adoc b/modules/develop/pages/connect/components/processors/salesforce.adoc deleted file mode 100644 index 892f529fb..000000000 --- a/modules/develop/pages/connect/components/processors/salesforce.adoc +++ /dev/null @@ -1,3 +0,0 @@ -= salesforce -:page-aliases: components:processors/salesforce.adoc -include::redpanda-connect:components:processors/salesforce.adoc[tag=single-source] diff --git a/modules/get-started/pages/whats-new-cloud.adoc b/modules/get-started/pages/whats-new-cloud.adoc index c6197e14f..ebe77150a 100644 --- a/modules/get-started/pages/whats-new-cloud.adoc +++ b/modules/get-started/pages/whats-new-cloud.adoc @@ -52,12 +52,15 @@ The Redpanda Terraform provider (v1.6.0+) now supports https://developer.hashico === Redpanda Connect updates * The Redpanda Connect pipeline creation and editing workflow has been simplified. The new UI replaces the previous multi-page wizard with a visual pipeline diagram, an IDE-like configuration editor, slash commands for inserting variables, and inline links to component documentation. See the xref:develop:connect/connect-quickstart.adoc[Redpanda Connect quickstart] to try it out. +* Inputs: +** xref:develop:connect/components/inputs/salesforce.adoc[salesforce]: Run a SOQL query against the Salesforce REST API, paginate through all result pages, and emit one message per record. +** xref:develop:connect/components/inputs/salesforce_cdc.adoc[salesforce_cdc]: Subscribe to one or more Salesforce Pub/Sub topics in parallel for Change Data Capture and Platform Events, with optional REST snapshot before streaming. +** xref:develop:connect/components/inputs/salesforce_graphql.adoc[salesforce_graphql]: Execute a GraphQL query against the Salesforce UIAPI and emit one message per record, with cross-object queries in a single request. * Outputs: ** xref:develop:connect/components/outputs/arc.adoc[arc]: Send data to an Arc columnar analytical database using its high-performance MessagePack ingestion endpoint. ** xref:develop:connect/components/outputs/salesforce_sink.adoc[salesforce_sink]: Write messages to Salesforce, routing each Kafka topic to its own sObject configuration. Supports both realtime (sObject Collections REST API) and bulk modes (Bulk API 2.0). * Processors: ** xref:develop:connect/components/processors/string_split.adoc[string_split]: Splits strings into multiple parts using a delimiter, creating new messages or fields for each part. -** xref:develop:connect/components/processors/salesforce.adoc[salesforce]: Fetch data from Salesforce based on input messages. Supports sObject REST snapshots, SOQL queries via REST or GraphQL, Change Data Capture (CDC) streaming, and Platform Events via the Pub/Sub gRPC API. == March 2026