{"ref":"artifact:cap-java-cds-feature-event-hub","page":"/artifacts/cap-java-cds-feature-event-hub","json":"/artifacts/cap-java-cds-feature-event-hub.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-java-cds-feature-event-hub","name":"com.sap.cds:cds-feature-event-hub","artifact_type":"package","ecosystem":"cap","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"A CAP Java plugin that connects CAP's messaging service to [SAP Cloud Application Event Hub](artifact:btp-cloud-application-event-hub), so an application sends and consumes business events without coding against its API.","short":"Connects CAP Java messaging to SAP Cloud Application Event Hub","what_it_solves":"Connects CAP Java's messaging service to [SAP Cloud Application Event Hub](artifact:btp-cloud-application-event-hub), the default messaging offering on SAP BTP, so an application consumes and sends business events without coding against the Event Hub's own API. The Maven dependency `cds-feature-event-hub` goes into `srv/pom.xml`, and a messaging service is switched to it by setting its `kind` to `event-hub` in `application.yaml`. Deploying to Cloud Foundry needs an SAP Cloud Application Event Hub configuration that states the system namespace and a webhook URL, plus a trust relationship set up through SAP Cloud Identity Services. When [cds-feature-ord](artifact:cap-java-cds-feature-ord) is present too, the plugin's own Maven metadata notes that it optionally contributes content to it."},"links":{"repo":"https://github.com/cap-java/cds-feature-event-hub","homepage":"https://central.sonatype.com/artifact/com.sap.cds/cds-feature-event-hub","docs":"https://cap.cloud.sap/docs/guides/events/event-hub"},"identity":{"license":"The Apache Software License, Version 2.0"},"source_available":true,"compat":{"runtimes":["java"]},"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/cap-java/cds-feature-event-hub","title":"com.sap.cds:cds-feature-event-hub — README","checked":"2026-10-18","quote":"Following this documentation this plugin needs to be referenced in the `srv/pom.xml` of a CAP Java project:"}]},"distribution":{"value":["maven"],"sources":[{"url":"https://github.com/cap-java/cds-feature-event-hub","title":"com.sap.cds:cds-feature-event-hub — README","checked":"2026-10-18","quote":"<artifactId>cds-feature-event-hub</artifactId>"}]}},"flavors":[{"key":"java","source":{"url":"https://repo1.maven.org/maven2/com/sap/cds/cds-feature-event-hub-root/4.1.0/cds-feature-event-hub-root-4.1.0.pom","title":"com.sap.cds:cds-feature-event-hub-root — POM","checked":"2026-09-19","quote":"This artifact is a CAP Java plugin that provides out-of-the box integration with SAP Cloud Application Event Hub."}}],"drafted_with_ai":true,"provides":[{"capability":"capability:event-mesh","what_it_does":"Sets a CAP Java messaging service's `kind` to `event-hub`, so it sends and receives through [SAP Cloud Application Event Hub](artifact:btp-cloud-application-event-hub) instead of another broker, with no topics or queues for the application to declare.","sources":[{"url":"https://raw.githubusercontent.com/cap-java/cds-feature-event-hub/9a502582315d6b56652d156da351764a0b1f87fc/README.md","title":"cap-java/cds-feature-event-hub — README","checked":"2026-09-19","quote":"that provides out-of-the box integration with SAP Cloud Application Event Hub."},{"url":"https://cap.cloud.sap/docs/guides/events/event-hub","title":"Messaging via SAP Cloud Application Event Hub","checked":"2026-09-19","quote":"SAP Cloud Application Event Hub is the new default offering for messaging in SAP Business Technology Platform (SAP BTP)."},{"url":"https://cap.cloud.sap/docs/guides/events/event-hub","title":"Messaging via SAP Cloud Application Event Hub","checked":"2026-09-19","quote":"so that application coding stays agnostic and focused on conceptual messaging."}]}],"requires":[{"ref":"artifact:btp-cloud-application-event-hub","requirement":"required","role":"event-broker","sources":[{"url":"https://cap.cloud.sap/docs/guides/events/event-hub","title":"Messaging via SAP Cloud Application Event Hub","checked":"2026-09-19","quote":"Using SAP Cloud Application Event Hub service on SAP Business Technology Platform (BTP) as a messaging channel in CAP applications."},{"url":"https://cap.cloud.sap/docs/guides/events/event-hub","title":"Messaging via SAP Cloud Application Event Hub","checked":"2026-09-19","quote":"Your SAP Cloud Application Event Hub configuration must include your system namespace as well as the webhook URL."}]}],"history":[{"date":"2026-09-19","field":"provides.what_it_does","from":null,"to":"Sets a CAP Java messaging service's `kind` to `event-hub`, so it sends and receives through SAP Cloud Application Event Hub instead of another broker, with no topics or queues for the application to declare.","reason":"New CAP Java provider discovered through the repository's README and the official CAP documentation. Facts describe the pinned source revision, not verified deployment compatibility."}],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-19"},"maintainers":["actor:cap-java"],"contributors":["actor:beckermarc","actor:kevin-b-sap","actor:lisajulia","actor:markusbucher","actor:niemda","actor:sjvans","actor:t-bonk"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"11 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"good","evidence":"Main build and deploy green, 2026-10-14"}],"practice":[{"label":"Tests","tier":"good","evidence":"12 test files"},{"label":"Docs","tier":"good","evidence":"docs site, README 4 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":1,"forks":3,"open_issues":23,"archived":false,"pushed_at":"2026-10-23","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-02-24T09:16:53Z","open_prs":18,"tree_truncated":false,"test_files":12,"workflows":3,"other_ci":false,"readme_bytes":4151,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2025-03-07","last_commit":"2026-10-14","commits":39,"contributors":11,"ci_status":"success","ci_run_at":"2026-10-14","ci_workflow":"Main build and deploy","ci_event":"push","readme_path":"README.md","readme_sha":"23d67af43a44ef086ba4d24de6d24ad2e46fb1e4","repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/cap-java/cds-feature-event-hub/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"4.1.1","date":"2026-10-14","date_source":"heading","heading":"Version 4.1.1 - 2026-10-14","url":"https://github.com/cap-java/cds-feature-event-hub/blob/main/CHANGELOG.md#version-411---2026-10-14","sections":[{"kind":"feature","heading":"Added","items":2}],"hash":"f77752052cc5f307"},{"version":"4.1.0","date":"2026-03-09","date_source":"heading","heading":"Version 4.1.0 - 2026-03-09","url":"https://github.com/cap-java/cds-feature-event-hub/blob/main/CHANGELOG.md#version-410---2026-03-09","sections":[{"kind":"feature","heading":"Added","items":2},{"kind":"change","heading":"Changed","items":1},{"kind":"fix","heading":"Fixed","items":0},{"kind":"removal","heading":"Removed","items":0}],"hash":"5091a31f970c27e4"},{"version":"4.0.1","date":"2025-05-20","date_source":"heading","heading":"Version 4.0.1 - 2025-05-20","url":"https://github.com/cap-java/cds-feature-event-hub/blob/main/CHANGELOG.md#version-401---2025-05-20","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"010f24f2db53daf6"},{"version":"4.0.0","date":"2025-03-11","date_source":"heading","heading":"Version 4.0.0 - 2025-03-11","url":"https://github.com/cap-java/cds-feature-event-hub/blob/main/CHANGELOG.md#version-400---2025-03-11","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"269cb4ebe3a842e5"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:cap-java","name":"CAP","json":"/actors/cap-java.json"}],"contributors":[{"ref":"actor:kevin-b-sap","name":"kevin-b-sap","json":"/actors/kevin-b-sap.json"},{"ref":"actor:lisajulia","name":"Lisa Julia Nebel","json":"/actors/lisajulia.json"},{"ref":"actor:beckermarc","name":"Marc Becker","json":"/actors/beckermarc.json"},{"ref":"actor:markusbucher","name":"Markus Bucher","json":"/actors/markusbucher.json"},{"ref":"actor:niemda","name":"niemda","json":"/actors/niemda.json"},{"ref":"actor:sjvans","name":"sjvans","json":"/actors/sjvans.json"},{"ref":"actor:t-bonk","name":"Thomas Bonk","json":"/actors/t-bonk.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}