| "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1708],{28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>o});var i=t(96540);const s={},a=i.createContext(s);function r(e){const n=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(a.Provider,{value:n},e.children)}},84124:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>m,frontMatter:()=>r,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"release-info/release-notes","title":"Release notes","description":"\x3c!--","source":"@site/docs/33.0.0/release-info/release-notes.md","sourceDirName":"release-info","slug":"/release-info/release-notes","permalink":"/docs/33.0.0/release-info/release-notes","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"id":"release-notes","title":"Release notes"},"sidebar":"docs","previous":{"title":"Experimental features","permalink":"/docs/33.0.0/development/experimental"},"next":{"title":"Upgrade notes","permalink":"/docs/33.0.0/release-info/upgrade-notes"}}');var s=t(74848),a=t(28453);const r={id:"release-notes",title:"Release notes"},o=void 0,d={},l=[{value:"Important features, changes, and deprecations",id:"important-features-changes-and-deprecations",level:2},{value:"Functional area and related changes",id:"functional-area-and-related-changes",level:2},{value:"Web console",id:"web-console",level:3},{value:"Other web console improvements",id:"other-web-console-improvements",level:4},{value:"Ingestion",id:"ingestion",level:3},{value:"SQL-based ingestion",id:"sql-based-ingestion",level:4},{value:"Other SQL-based ingestion improvements",id:"other-sql-based-ingestion-improvements",level:5},{value:"Streaming ingestion",id:"streaming-ingestion",level:4},{value:"Other streaming ingestion improvements",id:"other-streaming-ingestion-improvements",level:5},{value:"Querying",id:"querying",level:3},{value:"Other querying improvements",id:"other-querying-improvements",level:4},{value:"Cluster management",id:"cluster-management",level:3},{value:"Other cluster management improvements",id:"other-cluster-management-improvements",level:4},{value:"Data management",id:"data-management",level:3},{value:"Other data management improvements",id:"other-data-management-improvements",level:4},{value:"Metrics and monitoring",id:"metrics-and-monitoring",level:3},{value:"Extensions",id:"extensions",level:3},{value:"Documentation improvements",id:"documentation-improvements",level:3},{value:"Upgrade notes and incompatible changes",id:"upgrade-notes-and-incompatible-changes",level:2},{value:"Upgrade notes",id:"upgrade-notes",level:3},{value:"Front-coded dictionaries",id:"front-coded-dictionaries",level:4},{value:"Incompatible changes",id:"incompatible-changes",level:3},{value:"Developer notes",id:"developer-notes",level:3},{value:"Dependency updates",id:"dependency-updates",level:4}];function c(e){const n={a:"a",h2:"h2",h3:"h3",h4:"h4",h5:"h5",p:"p",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"Apache Druid 33.0.0 contains over $NUMBER_FEATURES new features, bug fixes, performance enhancements, documentation improvements, and additional test coverage from $NUMBER_OF_CONTRIBUTORS contributors."}),"\n",(0,s.jsxs)(n.p,{children:["See the ",(0,s.jsx)(n.a,{href:"https://github.com/apache/druid/issues?q=is%3Aclosed+milestone%3A%7B%7BMILESTONE%7D%7D+sort%3Aupdated-desc+",children:"complete set of changes"})," for additional details, including bug fixes."]}),"\n",(0,s.jsxs)(n.p,{children:["Review the ",(0,s.jsx)(n.a,{href:"#upgrade-notes",children:"upgrade notes"})," and ",(0,s.jsx)(n.a,{href:"#incompatible-changes",children:"incompatible changes"})," before you upgrade to Druid 33.0.0.\nIf you are upgrading across multiple versions, see the ",(0,s.jsx)(n.a,{href:"/docs/33.0.0/release-info/upgrade-notes",children:"Upgrade notes"})," page, which lists upgrade notes for the most recent Druid versions."]}),"\n",(0,s.jsx)(n.h2,{id:"important-features-changes-and-deprecations",children:"Important features, changes, and deprecations"}),"\n",(0,s.jsx)(n.p,{children:"This section contains important information about new and existing features."}),"\n",(0,s.jsx)(n.h2,{id:"functional-area-and-related-changes",children:"Functional area and related changes"}),"\n",(0,s.jsx)(n.p,{children:"This section contains detailed release notes separated by areas."}),"\n",(0,s.jsx)(n.h3,{id:"web-console",children:"Web console"}),"\n",(0,s.jsx)(n.h4,{id:"other-web-console-improvements",children:"Other web console improvements"}),"\n",(0,s.jsx)(n.h3,{id:"ingestion",children:"Ingestion"}),"\n",(0,s.jsx)(n.h4,{id:"sql-based-ingestion",children:"SQL-based ingestion"}),"\n",(0,s.jsx)(n.h5,{id:"other-sql-based-ingestion-improvements",children:"Other SQL-based ingestion improvements"}),"\n",(0,s.jsx)(n.h4,{id:"streaming-ingestion",children:"Streaming ingestion"}),"\n",(0,s.jsx)(n.h5,{id:"other-streaming-ingestion-improvements",children:"Other streaming ingestion improvements"}),"\n",(0,s.jsx)(n.h3,{id:"querying",children:"Querying"}),"\n",(0,s.jsx)(n.h4,{id:"other-querying-improvements",children:"Other querying improvements"}),"\n",(0,s.jsx)(n.h3,{id:"cluster-management",children:"Cluster management"}),"\n",(0,s.jsx)(n.h4,{id:"other-cluster-management-improvements",children:"Other cluster management improvements"}),"\n",(0,s.jsx)(n.h3,{id:"data-management",children:"Data management"}),"\n",(0,s.jsx)(n.h4,{id:"other-data-management-improvements",children:"Other data management improvements"}),"\n",(0,s.jsx)(n.h3,{id:"metrics-and-monitoring",children:"Metrics and monitoring"}),"\n",(0,s.jsx)(n.h3,{id:"extensions",children:"Extensions"}),"\n",(0,s.jsx)(n.h3,{id:"documentation-improvements",children:"Documentation improvements"}),"\n",(0,s.jsx)(n.h2,{id:"upgrade-notes-and-incompatible-changes",children:"Upgrade notes and incompatible changes"}),"\n",(0,s.jsx)(n.h3,{id:"upgrade-notes",children:"Upgrade notes"}),"\n",(0,s.jsx)(n.h4,{id:"front-coded-dictionaries",children:"Front-coded dictionaries"}),"\n",(0,s.jsx)(n.p,{children:"In Druid 32.0.0, the front coded dictionaries feature will be turned on by default. Front-coded dictionaries reduce storage and improve performance by optimizing for strings where the front part looks similar."}),"\n",(0,s.jsx)(n.p,{children:"Once this feature is on, you cannot easily downgrade to an earlier version that does not support the feature."}),"\n",(0,s.jsxs)(n.p,{children:["For more information, see ",(0,s.jsx)(n.a,{href:"/docs/33.0.0/release-info/migr-front-coded-dict",children:"Migration guide: front-coded dictionaries"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"If you're already using this feature, you don't need to take any action."}),"\n",(0,s.jsx)(n.h3,{id:"incompatible-changes",children:"Incompatible changes"}),"\n",(0,s.jsx)(n.h3,{id:"developer-notes",children:"Developer notes"}),"\n",(0,s.jsx)(n.h4,{id:"dependency-updates",children:"Dependency updates"}),"\n",(0,s.jsx)(n.p,{children:"The following dependencies have had their versions bumped:"})]})}function m(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}}}]); |