Skip to content

docs: 33.0.0 release notes #17872

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 8 commits into
base: 33.0.0
Choose a base branch
from
Draft

docs: 33.0.0 release notes #17872

wants to merge 8 commits into from

Conversation

317brian
Copy link
Contributor

@317brian 317brian commented Apr 3, 2025

WIP

Fixes #XXXX.

Description

Fixed the bug ...

Renamed the class ...

Added a forbidden-apis entry ...

Release note


Key changed/added classes in this PR
  • MyFoo
  • OurBar
  • TheirBaz

This PR has:

  • been self-reviewed.
  • added documentation for new or modified features or behaviors.
  • a release note entry in the PR description.
  • added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
  • added or updated version, license, or notice information in licenses.yaml
  • added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
  • added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
  • added integration tests.
  • been tested in a test Druid cluster.

@317brian 317brian added this to the 33.0.0 milestone Apr 3, 2025
317brian and others added 3 commits April 7, 2025 15:53
Co-authored-by: Kashif Faraz <kashif.faraz@gmail.com>
Co-authored-by: Kashif Faraz <kashif.faraz@gmail.com>
@@ -57,6 +57,56 @@ For tips about how to write a good release note, see [Release notes](https://git

This section contains important information about new and existing features.

### Increase segment load speed

You can now increase the speed at which segments get loaded at the cost of query performance by providing a list of servers for the Coordinator dynamic config `turboLoadingNodes`. For these servers, the Coordinator ignores `druid.coordinator.loadqueuepeon.http.batchSize` and uses the value of the respective `numLoadingThreads` instead.
Copy link
Contributor

Choose a reason for hiding this comment

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

@kfaraz should we mark this as experimental. That way we can change stuff later down the line ?

Copy link
Contributor

Choose a reason for hiding this comment

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

Yes, we can mark it as experimental.


### Improved S3 upload

Druid can now use AWS S3 Transfer Manager for S3 uploads, which can significantly reduce segment upload time. To use this feature, add the following configs to your `common.runtime.properties`:
Copy link
Contributor

Choose a reason for hiding this comment

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

This is turned on by default. Adjusted the PR description. cc @suraj-goel

@@ -65,6 +115,12 @@ This section contains detailed release notes separated by areas.

#### Other web console improvements

- Added the ability to multi-select in table filters and added suggestions to the **Status** field for tasks and supervisors as well as service type [#17765](https://github.com/apache/druid/pull/17765)
- The MERGE INTO keyword is now properly highlighted and the query gets treated as an insert query [#17679](https://github.com/apache/druid/pull/17679)
Copy link
Contributor

Choose a reason for hiding this comment

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

This need not be called out .

@FrankChen021
Copy link
Member

We should add some text about this one #17697 in the upgrade notes section for clusters running in K8S.


Docker-based deployments on Kubernetes no longer uses the canonical hostname by default. They use IP by default now. This reverts a change introduced in 31.0.0 [#17690](https://github.com/apache/druid/pull/17690)
Copy link
Member

Choose a reason for hiding this comment

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

Could we change this to:

Suggested change
Docker-based deployments on Kubernetes no longer uses the canonical hostname by default. They use IP by default now. This reverts a change introduced in 31.0.0 [#17690](https://github.com/apache/druid/pull/17690)
- The docker image by default uses the canonical hostname if running in Kubernetes or the ip address otherwise [#17697](https://github.com/apache/druid/pull/17697)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants