Skip to content
Merged
11 changes: 11 additions & 0 deletions modules/develop/partials/http-proxy.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -952,6 +952,17 @@ ifndef::env-cloud[]
For details about configuring OIDC authentication, see xref:manage:security/authentication.adoc#oidc-http[OIDC Authentication].
endif::[]

ifndef::env-cloud[]
== Generate a security report for HTTP Proxy

Use the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint to generate comprehensive security reports for your cluster. This endpoint provides detailed information about TLS configuration, authentication methods, authorization status, and security alerts across all Redpanda interfaces, including HTTP Proxy.

```bash
curl 'http://localhost:9644/v1/security/report'
```
endif::[]


== Use Swagger with HTTP Proxy

You can use Swagger UI to test and interact with Redpanda HTTP Proxy endpoints.
Expand Down
12 changes: 12 additions & 0 deletions modules/get-started/pages/release-notes/redpanda.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,18 @@ Redpanda Schema Registry now supports an import mode that allows you to import e
Starting with this release, import mode must be used when importing schemas. Read-write mode no longer allows specifying a schema ID and version when registering a schema.
See xref:manage:schema-reg/schema-reg-api.adoc#set-schema-registry-mode[Use the Schema Registry API] for more information.

== Security report

You can now generate security reports for your Redpanda cluster using the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint. The report provides detailed information about TLS configuration, authentication methods, authorization status, and security alerts across all Redpanda interfaces (Kafka, RPC, Admin, Schema Registry, HTTP Proxy).

== Topic identifiers

Redpanda v25.3 implements topic identifiers using 16 byte UUIDs as proposed in https://cwiki.apache.org/confluence/display/KAFKA/KIP-516%3A+Topic+Identifiers[KIP-516^].

== Compaction improvements

xref:manage:cluster-maintenance/compaction-settings.adoc[Topic compaction] in Redpanda now supports the removal of expired transaction markers. To learn more about transactions in Redpanda, see the xref:develop:transactions.adoc[Transactions] overview.

== Deprecations

Several TLSv1.2 and TLSv1.3 cipher suites have been deprecated. See xref:upgrade:deprecated/index.adoc[Deprecated Features].
Expand Down
10 changes: 10 additions & 0 deletions modules/manage/pages/schema-reg/schema-reg-api.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -1176,6 +1176,16 @@ The `serialized` format returns the Protobuf schema in its wire binary format in
- For Protobuf, `serialized` and `ignore_extensions` are valid, but only `serialized` is currently supported; passing `ignore_extensions` returns a 501 Not Implemented error.
- Cross-schema conditions such as `resolved` with Protobuf or `serialized` with Avro are ignored and the schema is returned in the default format.

ifndef::env-cloud[]
== Generate a security report for Schema Registry

Use the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint to generate comprehensive security reports for your cluster. This endpoint provides detailed information about TLS configuration, authentication methods, authorization status, and security alerts across all Redpanda interfaces, including Schema Registry.

```bash
curl 'http://localhost:9644/v1/security/report'
```
endif::[]

== Suggested reading
ifndef::env-cloud[]
* xref:manage:schema-reg/schema-reg-overview.adoc[]
Expand Down
8 changes: 7 additions & 1 deletion modules/manage/pages/security/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@
:page-categories: Management, Security


NOTE: All concepts described in this section are compatible with Kafka and its client libraries and CLIs. This section does not cover ways you can protect your Redpanda cluster externally; for example, through network ACLs or private networks.
[NOTE]
====
All concepts described in this section are compatible with Kafka and its client libraries and CLIs. This section does not cover ways you can protect your Redpanda cluster externally; for example, through network ACLs or private networks.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kbatuigas I'm not sure this is accurate anymore technically since e.g. Schema Registry AuthZ isn't part of kafka and this whole section describes a bunch of stuff not part of kafka. I think we should just leave the second sentence and skip the first one.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed first sentence from note



Use the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint to generate comprehensive security reports for your cluster. This endpoint provides detailed information about TLS configuration, authentication methods, authorization status, and security alerts across all Redpanda interfaces (Kafka, RPC, Admin, Schema Registry, HTTP Proxy).
====
3 changes: 2 additions & 1 deletion modules/manage/pages/use-admin-api.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ The base URL for all requests to the legacy endpoints is:
http://<broker-address>:<admin-api-port>/v1/
```

// TODO: Update link if necessary when v2 URLs are finalized
For a full list of available endpoints, see the link:/api/doc/admin/v1/[Admin API Reference]. Select "v1" in the version selector to view legacy endpoints.

==== Example request
Expand Down Expand Up @@ -74,6 +73,8 @@ rpk redpanda admin brokers decommission <broker-id>
--
====

NOTE: Use the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] endpoint to generate comprehensive security reports for your cluster. This endpoint provides detailed information about TLS configuration, authentication methods, authorization status, and security alerts across all Redpanda interfaces, including the Admin API itself.

=== Use ConnectRPC endpoints

The new endpoints differ from the legacy endpoints in the following ways:
Expand Down