Skip to content

Schema version visible in console - #2054

Open
faderskd wants to merge 12 commits into
masterfrom
schema-version-visible-in-console
Open

Schema version visible in console#2054
faderskd wants to merge 12 commits into
masterfrom
schema-version-visible-in-console

Conversation

@faderskd

@faderskd faderskd commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

AVRO Topic:
Screenshot 2026-08-17 at 14 24 28

JSON Topic:
Screenshot 2026-08-17 at 14 24 44

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown

✅ Benchmark comparison: PASSED

Metric Status Change
consumer.HermesConsumerBenchmark.benchmarkConsumingThroughput (thrpt) ✅ PASS ↑ 0.59%
consumer.HermesConsumerBenchmark.benchmarkConsumingThroughput (thrpt) - gc.alloc.rate.norm ✅ PASS ↓ 0.24%
consumer.HermesConsumerFilteringBenchmark.benchmarkConsumingThroughput (thrpt) ✅ PASS ↑ 0.05%
consumer.HermesConsumerFilteringBenchmark.benchmarkConsumingThroughput (thrpt) - gc.alloc.rate.norm ✅ PASS ↓ 0.29%
frontend.HermesServerBenchmark.benchmarkPublishingLatency (sample) ✅ PASS ↑ 1.32%
frontend.HermesServerBenchmark.benchmarkPublishingLatency (sample) - gc.alloc.rate.norm ✅ PASS ↑ 0.67%
frontend.HermesServerBenchmark.benchmarkPublishingThroughput (thrpt) ✅ PASS ↑ 2.56%
frontend.HermesServerBenchmark.benchmarkPublishingThroughput (thrpt) - gc.alloc.rate.norm ✅ PASS ↓ 0.15%

@faderskd
faderskd marked this pull request as ready for review August 17, 2026 12:27
.map(SchemaVersion::value)
.toList();
} catch (Exception exception) {
logger.error(

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

warn? It is not critical for hermes to operate

especially if we fallback to empty list

import java.util.List;
import pl.allegro.tech.hermes.api.TopicWithSchema;

public record TopicDetailsWithSchemaDetails(

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

maybe TopicWithSchemaDetails?

// when
WebTestClient.ResponseSpec response =
hermes.api().createTopic(new TopicWithSchema(topic, null));
hermes.api().createTopic(TopicWithSchema.topicWithSchema(topic, null));

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

wondering if topicWithSchema method was not meant to be used as import static

TopicWithSchema.topicWithSchema sounds weird

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants