This is an automated email from the ASF dual-hosted git repository.
brile pushed a commit to branch 33.0.0
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/33.0.0 by this push:
new fb6a850e1ed copy upgrade notes over
fb6a850e1ed is described below
commit fb6a850e1ed89ea6ccd4b8db553890bd91f083ee
Author: 317brian <[email protected]>
AuthorDate: Fri Apr 18 11:54:03 2025 -0700
copy upgrade notes over
---
docs/release-info/upgrade-notes.md | 48 +++++++++++++++++++++++++++++++++-----
1 file changed, 42 insertions(+), 6 deletions(-)
diff --git a/docs/release-info/upgrade-notes.md
b/docs/release-info/upgrade-notes.md
index a12ffef38ad..aad1334154e 100644
--- a/docs/release-info/upgrade-notes.md
+++ b/docs/release-info/upgrade-notes.md
@@ -26,17 +26,53 @@ The upgrade notes assume that you are upgrading from the
Druid version that imme
For the full release notes for a specific version, see the [releases
page](https://github.com/apache/druid/releases).
-## Announcements
+## 33.0.0
-#### Front-coded dictionaries
+### Upgrade notes
+
+#### `useMaxMemoryEstimates`
+
+`useMaxMemoryEstimates` is now set to false for MSQ task engine tasks.
Additionally, the property has been deprecated and will be removed in a future
release. Setting this to false allows for better on-heap memory estimation.
+
+[#17792](https://github.com/apache/druid/pull/17792)
+
+#### Automatic kill tasks interval
+
+Automatic kill tasks are now limited to 30 days or fewer worth of segments per
task.
+
+The previous behavior (no limit on interval per kill task) can be restored by
setting `druid.coordinator.kill.maxInterval = P0D`.
+
+[#17680](https://github.com/apache/druid/pull/17680)
+
+#### Kubernetes deployments
+
+By default, the Docker image now uses the canonical hostname if you're running
Druid in Kubernetes. Otherwise, it uses the IP address otherwise
[#17697](https://github.com/apache/druid/pull/17697)
+
+#### Updated configs
+
+Various configs were deprecated in a previous release and have now been
removed. The following table lists the removed configs and their replacements:
+
+| Removed config | Replacement config|
+|-|-|
+|`druid.processing.merge.task.initialYieldNumRows
`|`druid.processing.merge.initialYieldNumRows`|
+|`druid.processing.merge.task.targetRunTimeMillis`|`druid.processing.merge.targetRunTimeMillis`|
+|`druid.processing.merge.task.smallBatchNumRows`|`druid.processing.merge.smallBatchNumRows`|
+|`druid.processing.merge.pool.awaitShutdownMillis`|
+|`druid.processing.merge.awaitShutdownMillis`|
+|`druid.processing.merge.pool.parallelism`|`druid.processing.merge.parallelism`|
+|`druid.processing.merge.pool.defaultMaxQueryParallelism`|`druid.processing.merge.defaultMaxQueryParallelism`|
+
+[#17776](https://github.com/apache/druid/pull/17776)
+
+#### Segment metadata cache configs
+
+If you need to downgrade to a version where Druid doesn't support the segment
metadata cache, you must set the `druid.manager.segments.useCache` config to
false or remove it prior to the upgrade.
-Front-coded dictionaries reduce storage and improve performance by optimizing
for strings where the front part looks similar.
+This feature is introduced in Druid 33.0.
-Once this feature is on, you cannot easily downgrade to an earlier version
that does not support the feature.
+[#17653](https://github.com/apache/druid/pull/17653)
-For more information, see [Migration guide: front-coded
dictionaries](./migr-front-coded-dict.md).
-If you're already using this feature, you don't need to take any action.
## 32.0.0
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]