Skip to content

v2/feature/[Add support for Keys in Kafka Stream] #127: - #131

Merged
eneshoxha merged 1 commit into
v2.0/releasefrom
v2/feature/127
Jul 28, 2025
Merged

v2/feature/[Add support for Keys in Kafka Stream] #127:#131
eneshoxha merged 1 commit into
v2.0/releasefrom
v2/feature/127

Conversation

@eneshoxha

Copy link
Copy Markdown
Contributor

Update Kafka integration and versioning for net8.0

  • Updated Cortex.Streams.Kafka.csproj to target net8.0 and increment version to 2.0.0.
  • Made KafkaSinkOperator<TInput> and KafkaSourceOperator<TOutput> classes sealed.
  • Reformatted constructor parameters in KafkaSourceOperator<TOutput> for readability.
  • Enhanced Stop method in KafkaSourceOperator<TOutput> with null checks and improved exception handling.
  • Added KafkaSinkOperator<TKey, TValue> for producing messages with keys and values.
  • Introduced KafkaSourceOperator<TKey, TValue> for consuming messages with keys and values.
  • Both new classes include methods for processing and managing Kafka message flow.

Update Kafka integration and versioning for net8.0

- Updated `Cortex.Streams.Kafka.csproj` to target `net8.0` and increment version to `2.0.0`.
- Made `KafkaSinkOperator<TInput>` and `KafkaSourceOperator<TOutput>` classes sealed.
- Reformatted constructor parameters in `KafkaSourceOperator<TOutput>` for readability.
- Enhanced `Stop` method in `KafkaSourceOperator<TOutput>` with null checks and improved exception handling.
- Added `KafkaSinkOperator<TKey, TValue>` for producing messages with keys and values.
- Introduced `KafkaSourceOperator<TKey, TValue>` for consuming messages with keys and values.
- Both new classes include methods for processing and managing Kafka message flow.
@eneshoxha eneshoxha added this to the Cortex v2.0 milestone Jul 28, 2025
@eneshoxha eneshoxha self-assigned this Jul 28, 2025
@eneshoxha eneshoxha added enhancement New feature or request feature This label is in use for minor version increments labels Jul 28, 2025
@eneshoxha eneshoxha linked an issue Jul 28, 2025 that may be closed by this pull request
@eneshoxha
eneshoxha merged commit 9d2f6a2 into v2.0/release Jul 28, 2025
@eneshoxha
eneshoxha deleted the v2/feature/127 branch July 28, 2025 11:39
@eneshoxha eneshoxha linked an issue Jul 28, 2025 that may be closed by this pull request
@eneshoxha eneshoxha linked an issue Jul 28, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request feature This label is in use for minor version increments

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add support for Keys in Kafka Stream

1 participant