merlimat opened a new pull request, #25408:
URL: https://github.com/apache/pulsar/pull/25408

   ## Motivation
   
   Implements 
[PIP-465](https://github.com/apache/pulsar/blob/master/pip/pip-465.md): Split 
IO Connectors into a separate `apache/pulsar-connectors` repository.
   
   This removes ~30 IO connector modules from the main repo to shrink the core 
codebase, improving compile time, test time, CI resources, and CI stability.
   
   ## Changes
   
   - Remove all `pulsar-io` connector modules except `data-generator` (kept for 
integration tests) and `core`/`common` APIs
   - Remove `docker/pulsar-all` image — the `pulsar` image becomes the single 
official image
   - Move tiered-storage offloader NARs into the `pulsar` Docker image
   - Remove `distribution/io` connector packaging
   - Update functions-worker tests to not depend on removed connector NARs 
(netty, cassandra)
   - Remove connector-specific integration tests and dependencies
   - Remove connector CI jobs from `pulsar-ci.yaml`
   - Clean up `settings.gradle.kts`, publish scripts, and CI filters
   
   ## Verification
   
   - `./gradlew build -x test` passes
   - All unit tests pass
   - All integration and system tests pass
   - Docker image builds successfully
   
   ### Documentation
   
   - [x] `doc-not-needed`
   
   ### Matching Issues
   
   - https://github.com/apache/pulsar/pull/25383


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to