I think this sounds reasonable, but to clarify what would the actual change be here, just stronger wording in https://druid.apache.org/docs/latest/configuration/extensions/#community-extensions and not scanning for CVE? or something more, e.g. would we stop publishing contrib jars to maven (https://repo1.maven.org/maven2/org/apache/druid/extensions/contrib/)? or stop compiling and running unit tests for these extensions?
On Mon, Jul 14, 2025 at 6:23 AM Lucas Capistrant <capistrant.lu...@gmail.com> wrote: > > Hi all, > > > I’d like to open a discussion about the support model we apply to contrib > extensions in Apache Druid. > > > Specifically, I propose that we explicitly document that contrib extensions > are provided “as is”, meaning that the Druid PMC and committer community > make no guarantees about their ongoing maintenance or compatibility. This > would simply formalize what is already the de facto status today. > > > We currently note that committers do not actively maintain contrib > extensions. To clarify what this entails, we would make it clear that > (among other things): > > > - > > We do not commit to scanning for or resolving CVEs in contrib modules. > - > > We do not guarantee compatibility of contrib extensions with future > Druid versions or roadmap changes. > > > This proposal reflects the current workload and priorities of the committer > base, which is heavily focused on maintaining and improving core Druid and > core extensions. While we deeply value the contributions of the community > in creating new extensions, we want to set appropriate expectations about > long-term support. Until a contrib extension has a dedicated maintainer and > meets the criteria to become a core extension, we cannot guarantee its > upkeep. > > > Of course, this does not prevent contributors from continuing to maintain > or improve contrib extensions. It also does not preclude the possibility of > a contrib extension being promoted to core in the future. > > > Looking forward to your thoughts. > > > Thanks, > > Lucas Capistrant --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org For additional commands, e-mail: dev-h...@druid.apache.org