Skip to content

Conversation

@Flaxoos
Copy link
Owner

@Flaxoos Flaxoos commented Nov 6, 2024

  • Kafka now supports SSL configuration and custom config DSL
  • SASL is also supported but not tested, though pattern is the same as SSL so should work
  • Fixed two rate limiter configuration properties being val instead of var
  • Fixed ktlint config so everything is reformatted, hence all files changed

upgraded to
- kotlin 2.0.20
- ktor 3.0.0
- other libs upgraded accordingly
- removed usage of context receivers
Changes to main and test code accordingly
upgraded to
- kotlin 2.0.20
- ktor 3.0.0
- other libs upgraded accordingly
- removed usage of context receivers
Changes to main and test code accordingly
- Fixed issue preventing multiple tasks on mongo
# Conflicts:
#	.editorconfig
#	buildSrc/src/main/kotlin/io/github/flaxoos/ktor/Conventions.kt
#	gradle.properties
#	gradle/libs.versions.toml
#	ktor-client-circuit-breaker/src/commonMain/kotlin/io/github/flaxoos/ktor/client/plugins/circuitbreaker/CircuitBreakerInitializers.kt
#	ktor-server-kafka/src/jvmMain/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/Commons.kt
#	ktor-server-kafka/src/jvmMain/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/KafkaPlugin.kt
#	ktor-server-kafka/src/jvmMain/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/KafkaPluginConfig.kt
#	ktor-server-kafka/src/jvmMain/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/components/Avro.kt
#	ktor-server-kafka/src/jvmMain/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/components/Consumer.kt
#	ktor-server-kafka/src/jvmTest/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/BaseKafkaIntegrationTest.kt
#	ktor-server-kafka/src/jvmTest/kotlin/io/github/flaxoos/ktor/server/plugins/kafka/KtorKafkaIntegrationTest.kt
#	ktor-server-rate-limiting/src/commonMain/kotlin/io/github/flaxoos/ktor/server/plugins/ratelimiter/RateLimitingConfiguration.kt
#	ktor-server-rate-limiting/src/commonMain/kotlin/io/github/flaxoos/ktor/server/plugins/ratelimiter/RateLimitingPlugin.kt
#	ktor-server-rate-limiting/src/commonMain/kotlin/io/github/flaxoos/ktor/server/plugins/ratelimiter/implementations/Bucket.kt
#	ktor-server-rate-limiting/src/commonMain/kotlin/io/github/flaxoos/ktor/server/plugins/ratelimiter/implementations/TokenBucket.kt
#	ktor-server-task-scheduling/ktor-server-task-scheduling-jdbc/src/jvmMain/kotlin/io/github/flaxoos/ktor/server/plugins/taskscheduling/managers/lock/database/JdbcLockManager.kt
#	ktor-server-task-scheduling/ktor-server-task-scheduling-jdbc/src/jvmTest/kotlin/taskscheduling/JdbcLockManagerTest.kt
@Flaxoos Flaxoos changed the title fix(rate-limiting): Fix two configuration properties being val instead of vars feat(v2.1.0): Kafka SSL and additional config options, plus tweaks and fixes Nov 11, 2024
@Flaxoos Flaxoos merged commit a7ad3b5 into main Nov 11, 2024
@Flaxoos Flaxoos deleted the 29-kafka-additional-properties branch November 11, 2024 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants