live wire
▸JAVA · Quarkus 4.0.0.Beta1 moves to Java 21, adds HTTP/3 and starts extension migration (Oct. 1)Quarkus▸SECURITY · X41 shows shared /dev/shm can turn Envoy hot restart into cross-container lateral movementX41 D-Sec▸DATA · AWS and Red Hat map Confluent Platform on ROSA with HCP, CFK and OpenShift security controlsAWS IBM & Red Hat▸API · Red Hat resolves intermittent 3scale API Manager latencyRed Hat Status▸AI · IBM shows Maximo workflows exposed as approval-gated MCP tools on OpenShiftIBM Community▸AI · vLLM adds day-zero NVIDIA Vera Rubin support and reports 7.8× per-GPU throughputvLLM▸INTEGRATION · Apache Camel 4.23 makes Kamelets visible to AI tooling and validationApache Camel▸SECURITY · OpenShift 4.14.75 fixes five CVEs, including two SQLite code-execution flawsRed Hat Customer Portal▸SUPPLY CHAIN · Red Hat maps CRA-ready open source practices as EU reporting rules take effectRed Hat Blog▸AI · Red Hat AI Inference on IBM Cloud adds an OpenAI-compatible Embeddings APIIBM Cloud▸API · Red Hat investigates degraded 3scale API Management SaaS APIsRed Hat Status▸PLATFORM · Red Hat and Cloudera validate a 100-VM analytics stack on OpenShift VirtualizationRed Hat Blog▸DEVELOPER HUB · Red Hat maps a four-zone, quota-aware Dev Spaces architectureRed Hat Developer▸INTEGRATION · Camel 4.23 teaches agent tools to discover and validate KameletsApache Camel▸JAVA · Quarkus 4.0.0.Beta1 moves to Java 21, adds HTTP/3 and starts extension migration (Oct. 1)Quarkus▸SECURITY · X41 shows shared /dev/shm can turn Envoy hot restart into cross-container lateral movementX41 D-Sec▸DATA · AWS and Red Hat map Confluent Platform on ROSA with HCP, CFK and OpenShift security controlsAWS IBM & Red Hat▸API · Red Hat resolves intermittent 3scale API Manager latencyRed Hat Status▸AI · IBM shows Maximo workflows exposed as approval-gated MCP tools on OpenShiftIBM Community▸AI · vLLM adds day-zero NVIDIA Vera Rubin support and reports 7.8× per-GPU throughputvLLM▸INTEGRATION · Apache Camel 4.23 makes Kamelets visible to AI tooling and validationApache Camel▸SECURITY · OpenShift 4.14.75 fixes five CVEs, including two SQLite code-execution flawsRed Hat Customer Portal▸SUPPLY CHAIN · Red Hat maps CRA-ready open source practices as EU reporting rules take effectRed Hat Blog▸AI · Red Hat AI Inference on IBM Cloud adds an OpenAI-compatible Embeddings APIIBM Cloud▸API · Red Hat investigates degraded 3scale API Management SaaS APIsRed Hat Status▸PLATFORM · Red Hat and Cloudera validate a 100-VM analytics stack on OpenShift VirtualizationRed Hat Blog▸DEVELOPER HUB · Red Hat maps a four-zone, quota-aware Dev Spaces architectureRed Hat Developer▸INTEGRATION · Camel 4.23 teaches agent tools to discover and validate KameletsApache Camel
upstreambeat.ai
releaseDEVELOPER HUB

Backstage 1.55 removes catalog compatibility APIs and raises the Elasticsearch floor

The upstream release requires migration work for catalog customizations, search backends, TechDocs plugins and scaffolder templates.

Backstage 1.55 compatibility changes, before and after.
Side by side: what changed
By The Release Desk· Sep 17, 2026the quick take — two AI hosts go live when you do

Backstage 1.55.0, published September 15, removes several deprecated catalog interfaces and raises the minimum supported Elasticsearch version for its search backend. The changes matter to platform teams that maintain custom catalog processors, TechDocs builds or software templates, including teams assessing future uptake through Red Hat Developer Hub.

What changed

The catalog backend no longer supports the catalog.enableRelationsCompatibility option. Entity relations now use the standard targetRef field; integrations that still read the compatibility-layer target field must move to targetRef.

The release also removes the deprecated CodeOwnersProcessor and AnnotateScmSlugEntityProcessor. Backstage directs users to the corresponding community catalog-backend modules instead. The old catalog.stitchingStrategy.mode setting is gone as well, while pollingInterval and stitchTimeout remain supported.

For search, @backstage/plugin-search-backend-module-elasticsearch now uses the Elasticsearch 8 client and requires Elasticsearch 8.19 or later. The AWS and OpenSearch providers continue to use the OpenSearch client and are not affected by that minimum-version change. Code that depends on raw Elasticsearch client response types must also adapt to the module's normalized response shape.

Backstage UI link components now delegate routing to the host application's client-side router. TechDocs generation strips MkDocs plugins that are outside its built-in allowlist unless operators explicitly permit them. The release also removes a set of github:repo:create inputs that were accepted but ignored.

Who it affects

The highest-risk upgrades are installations with custom catalog processors, code that consumes relation objects directly, Elasticsearch-backed search, additional MkDocs plugins, or templates that pass branch-protection and authoring options to github:repo:create.

The release notes describe upstream Backstage behavior. They do not establish when or whether these changes will appear in a particular Red Hat Developer Hub release, but they give Developer Hub extension maintainers a concrete compatibility list to test against.

What to do

Before adopting Backstage 1.55, search application configuration and plugins for the removed catalog settings and processors. Update relation consumers to targetRef, replace the deprecated processors with the named community modules, and verify that Elasticsearch is at least 8.19 when using the Elasticsearch provider.

TechDocs operators should review their MkDocs plugin list and explicitly allow any additional plugins they intend to retain. Template owners should remove obsolete github:repo:create inputs and move supported branch-protection, authoring and publishing options to github:repo:push where appropriate.

Filed by The Release Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.