Skip to content

Conversation

@jboix
Copy link
Member

@jboix jboix commented Nov 18, 2025

Description

Replaced the entire spring webflux/reactor pipeline with ktor based http clients.

Spring Boot remains only for dependency injection and configuration.

Changes Made

Checklist

  • I have followed the project's style and contribution guidelines.
  • I have performed a self-review of my own changes.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.

@jboix jboix self-assigned this Nov 18, 2025
@jboix jboix added this to Pillarbox Nov 18, 2025
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Pillarbox Nov 18, 2025
@github-actions
Copy link

github-actions bot commented Nov 18, 2025

Coverage Report

Overall Project 89.04% -3.76% 🍏
Files changed 83.02% 🍏

File Coverage
OpenSearchConfigurationProperties.kt 100% 🍏
HttpClientException.kt 100% 🍏
OpenSearchSetupConfiguration.kt 100% 🍏
ISMPolicySetupTask.kt 98.96% 🍏
IndexTemplateSetupTask.kt 98.96% 🍏
AliasSetupTask.kt 98.96% 🍏
IndexSetupTask.kt 98.95% 🍏
EventRepository.kt 97.25% 🍏
EventDispatcherClient.kt 94.58% -2.96% 🍏
HttpUtils.kt 94.48% -5.52% 🍏
OpenSearchSetupService.kt 91.67% -8.33% 🍏
RetryProperties.kt 53.44% 🍏
EventFlowProvider.kt 16.67% -83.33% 🍏
DataTransferApplicationRunner.kt 0% -5.1% 🍏

@jboix jboix force-pushed the feat/ktor-migration branch from 8b1e1d2 to b2222b2 Compare November 18, 2025 15:22
@jboix jboix mentioned this pull request Nov 19, 2025
4 tasks
@jboix jboix force-pushed the feat/ktor-migration branch 4 times, most recently from 5a3d4b3 to c823249 Compare November 19, 2025 14:27
@jboix jboix changed the title Feat/ktor migration feat: migrate from webflux to ktor Nov 19, 2025
@jboix jboix requested review from StaehliJ, amtins and waliid November 19, 2025 14:27
@jboix jboix moved this from 📋 Backlog to 🍿 Code Review in Pillarbox Nov 19, 2025
@jboix jboix marked this pull request as ready for review November 19, 2025 14:27
@jboix jboix force-pushed the feat/ktor-migration branch from c823249 to aa6dfc0 Compare November 26, 2025 14:58
Replaced the entire spring webflux/reactor pipeline with a ktor based http clients.

Spring Boot remains only for dependency injection and configuration.
Adds a version catalog to the project to centralize all version definitions and
avoid duplicates, see: https://docs.gradle.org/current/userguide/version_catalogs.html
@jboix jboix force-pushed the feat/ktor-migration branch from aa6dfc0 to d6270ce Compare November 26, 2025 15:00
@jboix jboix requested a review from waliid November 27, 2025 09:21
@waliid waliid added this pull request to the merge queue Nov 27, 2025
Merged via the queue into main with commit 68882ef Nov 27, 2025
3 checks passed
@waliid waliid deleted the feat/ktor-migration branch November 27, 2025 09:29
@github-project-automation github-project-automation bot moved this from 🍿 Code Review to ✅ Done in Pillarbox Nov 27, 2025
@github-actions
Copy link

🎉 This PR is included in version 6.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants