Skip to content

switch default front-coding format to v1, drop experimental from docs#18984

Open
clintropolis wants to merge 4 commits intoapache:masterfrom
clintropolis:front-coding-isnt-experimental
Open

switch default front-coding format to v1, drop experimental from docs#18984
clintropolis wants to merge 4 commits intoapache:masterfrom
clintropolis:front-coding-isnt-experimental

Conversation

@clintropolis
Copy link
Member

This PR bumps the default front-coded format to V1, which has a number of improvements over V0, but couldn't immediately be the default due to backwards compatibility concerns. V1 has been in Druid since 26 release, so I think it is plenty safe to switch the default at this point, however anyone upgrading from a version older than this and also using front-coding might want to take note of this and plan accordingly for upgrade to make downgrades not be tricky.

The docs are also updated to drop the 'experimental' wording around this feature, as it has been included and in use for quite some time. I've also removed some stuff in the release/upgrade notes about it being on by default, since it is not. We can add that info there at some future time, if that ever comes to pass where we make it the default.

With regards to making it the default, I think my preference would be to have an 'auto' mode where it takes statistics during indexing to determine if front-coding would be effective, and if so, automatically pick an ideal bucket size.

Copy link
Contributor

@capistrant capistrant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left suggestion to nuke another experimental reference

clintropolis and others added 2 commits February 5, 2026 11:46
Co-authored-by: Lucas Capistrant <capistrant@users.noreply.github.com>
@capistrant capistrant added the Upgrade note Behavior change that requires an upgrade note label Feb 5, 2026
@capistrant
Copy link
Contributor

Added upgrade note label to remind ourselves to callout for folks who may be using v0 and upgrading from < druid 26

@capistrant
Copy link
Contributor

capistrant commented Feb 5, 2026

Added upgrade note label to remind ourselves to callout for folks who may be using v0 and upgrading from < druid 26

which would be an insane jump, so I'd bet very unlikely.

ps sorry about the close open. clicking buttons to fast I guess

@capistrant capistrant closed this Feb 5, 2026
@capistrant capistrant reopened this Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants