I've reworked the process based on the feedback into:
1. Add the Kafka Connect artifact to maven as part of gradle release
2. The version from Maven is what gets sent to Confluent Hub

Please take a look: https://github.com/apache/iceberg/pull/15212

thanks, Robin.

On Fri, 30 Jan 2026 at 06:37, Robin Moffatt <[email protected]> wrote:

> Hi Daniel,
>
> I appreciate your input and guidance. I'd definitely missed the released
> artifacts and provenance angle here.
>
> So would the right direction here be to include the Kafka Connect artifact
> as part of the gradle release command?
> Then once the release has passed, the artifact on maven can be submitted
> to Confluent Hub directly by the release manager.
>
> If this sounds right I'm happy to put together a PR for it.
>
> thanks, Robin
>
> On Thu, 29 Jan 2026 at 22:23, Daniel Weeks <[email protected]> wrote:
>
>> I added some comments to this effect in the PR, but it's probably good to
>> highlight this here.
>>
>> I don't think we should be generating new artifacts to upload to
>> connect/hub, but rather referencing the voted and released artifacts that
>> are part of the release process.
>>
>> It might be good to include the instructions on how this fits into the
>> release process <https://iceberg.apache.org/how-to-release/> so we
>> understand the full workflow along with the script.
>>
>> -Dan
>>
>> On Thu, Jan 29, 2026 at 6:24 AM Robin Moffatt via dev <
>> [email protected]> wrote:
>>
>>> Hi,
>>>
>>> Could I ask for input on this please, or a review of the PR[1]?
>>>
>>> thanks, Robin.
>>>
>>> [1] https://github.com/apache/iceberg/pull/15113
>>>
>>> On Thu, 22 Jan 2026 at 17:20, Robin Moffatt <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Currently, the version of the Iceberg connector for Kafka Connect
>>>> on Confluent Hub is outdated (1.9.2). Confluent staff manually uploaded it
>>>> through an ad-hoc process, which we would like to help the Apache Iceberg
>>>> community formalise.
>>>> Previously, Tabular owned the connector, and its inclusion in Confluent
>>>> Hub was managed through the commercial partnership between the two
>>>> companies.
>>>>
>>>> I've put together a draft PR [1] with a script that builds and packages
>>>> the connector for submission to Confluent Hub [2] (now called Confluent
>>>> Marketplace).
>>>>
>>>> Please review the PR's proposed process, and let me know what you
>>>> think. I'm happy to liaise between the community and the Confluent team
>>>> here to find a process that works for everyone.
>>>>
>>>> thanks,
>>>> Robin
>>>>
>>>> 1: https://github.com/apache/iceberg/pull/15113
>>>> 2: https://hub.confluent.io
>>>>
>>>
>>>
>>>
>

-- 
*Robin Moffatt*
*Sr. Principal Advisor, Streaming Data Technologies*

Reply via email to