Closed ttossavainen closed 3 months ago
CodeQL found vulnerabilities from the code. Check the PR or the workflow summary for the details: https://github.com/FrendsPlatform/Frends.Kafka/actions/runs/9127766219?pr=21
CodeQL found vulnerabilities from the code. Check the PR or the workflow summary for the details: https://github.com/FrendsPlatform/Frends.Kafka/actions/runs/9127804922?pr=21
CodeQL found vulnerabilities from the code. Check the PR or the workflow summary for the details: https://github.com/FrendsPlatform/Frends.Kafka/actions/runs/9282913477?pr=21
CodeQL found vulnerabilities from the code. Check the PR or the workflow summary for the details: https://github.com/FrendsPlatform/Frends.Kafka/actions/runs/9283107655?pr=21
The changes introduce significant enhancements to the Frends.Kafka
library, focusing on the integration of Confluent Schema Registry and Avro serialization. Key updates include renaming workflow jobs for clarity, adding environment variables for secure Kafka connections, and improving message handling capabilities. The project has been upgraded to version 2.0.0, reflecting major functional expansions and optimizations in dependencies.
Files | Change Summary |
---|---|
.github/workflows/* |
Workflow jobs renamed to linux_build , environment variables added for secure Kafka connections. |
Frends.Kafka.Consume/CHANGELOG.md |
Updated to reflect version 2.0.0 changes, including Avro support, new parameters, and significant library upgrades. |
Frends.Kafka.Consume/Frends.Kafka.Consume.Tests/* |
New test suites added for message production and consumption, comprehensive testing of configurations, and updates to the test framework packages. |
Frends.Kafka.Consume/Frends.Kafka.Consume/Definitions/* |
Modifications in classes such as Message , Options , and new SchemaRegistry class introduced, enhancing configuration management and data handling capabilities. |
Frends.Kafka.Consume/Frends.Kafka.Consume/Frends.Kafka.Consume.csproj |
Project version updated to 2.0.0, dependencies upgraded for Kafka functionality enhancements. |
sequenceDiagram
participant User
participant Kafka
participant SchemaRegistry
User->>Kafka: Send message (basic or Avro)
Kafka->>SchemaRegistry: Validate schema
SchemaRegistry-->>Kafka: Schema valid response
Kafka->>User: Acknowledge message received
π° In the code where I hop and play,
New features bloom and sway!
With Kafka here and schemas bright,
Our messages take joyful flight!
Let's toast to changes, big and small,
For every bunny, one and all! π·
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
https://github.com/FrendsPlatform/Frends.Kafka/issues/6
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Refactor
Tests
Chores