Thanks to both of you for your feedback. Good point about downstream-build.
I will polish a little the README.md and update the website page.

Regards
JB

On Wed, May 13, 2026 at 5:16 AM Yufei Gu <[email protected]> wrote:

> Hi JB,
>
> I took a quick look at the draft PR. I think offering this option to users
> is a good idea. I expect the real feedback will come once people start
> using it in practice, but the overall direction makes sense to me.
>
> Agreed on mentioning it in this page,
> https://polaris.apache.org/releases/1.4.1/downstream-build/.
>
> Yufei
>
>
> On Tue, May 12, 2026 at 5:05 PM Dmitri Bourlatchkov <[email protected]>
> wrote:
>
> > Hi JB,
> >
> > I took a quick look at the draft PR.
> >
> > I think offering this option to users is a good idea. I suppose the main
> > feedback will come when people start putting it into practice.
> >
> > It might be worth mentioning this README on the custom server doc page
> [1]
> > too.
> >
> > [1] https://polaris.apache.org/releases/1.4.1/downstream-build/
> >
> > Cheers,
> > Dmitri.
> >
> > On Tue, May 12, 2026 at 12:49 PM Jean-Baptiste Onofré <[email protected]>
> > wrote:
> >
> > > Hi folks,
> > >
> > > As discussed previously on the mailing list, and also during community
> > > meetings and sprints, as Polaris server is an "opinionate
> distribution",
> > > users might want to create their own Polaris server distribution,
> > > "changing" the standard distribution:
> > > - including auth plugins/extensions (OPA, Ranger, ...)
> > > - including federation plugins/extensions (HMS, ...)
> > > - including JDBC database backend/driver plugins/extensions (MySQL,
> ...)
> > > - including NoSQL backend/driver plugins/extension (MongoDB, ...)
> > >
> > > Today, to do that, the user basically needs to fork Polaris, tweak
> gradle
> > > to create custom distribution assembly.
> > >
> > > As it's fairly common expectation from Polaris, I think we should
> provide
> > > tool to facilitate the creation of custom distributions for our users.
> > >
> > > I created a draft PR to illustrate that:
> > > https://github.com/apache/polaris/pull/4413
> > >
> > > Basically, a user can do:
> > >
> > > ./create-polaris-assembly.sh --auth ranger --federation hadoop
> > >
> > > It will create a custom polaris server distribution, including Ranger
> > auth
> > > plugin, and Hadoop catalog federation.
> > >
> > > You can take a look on the README.md (
> > >
> > >
> >
> https://github.com/jbonofre/polaris/blob/ea7137fadd6622daf39e8c5b5307f7898ba1f24b/runtime/custom-assembly/README.md
> > > )
> > > for more details.
> > >
> > > Thoughts?
> > >
> > > Regards
> > > JB
> > >
> >
>

Reply via email to