Skip to content

Conversation

@gaius-qi
Copy link
Member

@gaius-qi gaius-qi commented Jan 8, 2026

Description

This pull request adds a release announcement and highlights for Dragonfly v2.4.0 to the releases/2.4.0/README.md file. The summary includes major new features, security improvements, enhancements to Nydus, and important bug fixes.

Release highlights and new features:

  • Added support for OpenTelemetry tracing across Manager, Scheduler, and Peers, enabling end-to-end visibility and performance monitoring of downloads.

Security improvements:

  • Incorporated results from a joint security audit with CNCF TAG Security, addressing identified issues and strengthening overall security.

Nydus enhancements:

  • Introduced chunked upload and retry in nydusify copy, refactored nydusify check for broader image format support, and enabled chunk-level CRC validation in nydusd.

Bug fixes:

  • Resolved memory leaks and file descriptor leaks from the sysinfo library, improved Unix domain socket cleanup to prevent crashes, and prevented redundant downloads from multiple parents.

Documentation and resources:

  • Provided links to changelog, project websites, repositories, and additional resources for users.

Related Issue

dragonflyoss/dragonfly#4553

Signed-off-by: Gaius <gaius.qi@gmail.com>
@gaius-qi gaius-qi self-assigned this Jan 8, 2026
@gaius-qi gaius-qi added the documentation Improvements or additions to documentation label Jan 8, 2026
Signed-off-by: Gaius <gaius.qi@gmail.com>
Signed-off-by: Gaius <gaius.qi@gmail.com>
Signed-off-by: Gaius <gaius.qi@gmail.com>
Signed-off-by: Gaius <gaius.qi@gmail.com>
@gaius-qi gaius-qi enabled auto-merge (squash) January 9, 2026 10:24
@gaius-qi gaius-qi force-pushed the feature/release-v2.4.0 branch from 71c72c5 to 17444ad Compare January 9, 2026 10:26
Signed-off-by: Gaius <gaius.qi@gmail.com>
@gaius-qi gaius-qi force-pushed the feature/release-v2.4.0 branch 5 times, most recently from 0815ccf to 5461f89 Compare January 12, 2026 03:34
Signed-off-by: Gaius <gaius.qi@gmail.com>
@gaius-qi gaius-qi force-pushed the feature/release-v2.4.0 branch from 5461f89 to 97302ca Compare January 12, 2026 03:37
Signed-off-by: Gaius <gaius.qi@gmail.com>
@gaius-qi gaius-qi force-pushed the feature/release-v2.4.0 branch from abf0ea3 to cf13090 Compare January 12, 2026 03:46
@mingcheng
Copy link
Member

Recommend to squash the commits before merging

@gaius-qi gaius-qi force-pushed the feature/release-v2.4.0 branch 3 times, most recently from 7d57573 to 921b4cf Compare January 12, 2026 07:14
Signed-off-by: Gaius <gaius.qi@gmail.com>
@gaius-qi gaius-qi force-pushed the feature/release-v2.4.0 branch from 921b4cf to 9822e9b Compare January 12, 2026 07:18
Copy link
Member

@chlins chlins left a comment

Choose a reason for hiding this comment

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

lgtm

@gaius-qi gaius-qi disabled auto-merge January 12, 2026 07:24
@gaius-qi gaius-qi enabled auto-merge (squash) January 12, 2026 07:24
Copy link
Contributor

@BraveY BraveY left a comment

Choose a reason for hiding this comment

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

LGTM

@gaius-qi gaius-qi merged commit 832e3ab into master Jan 12, 2026
2 checks passed
@gaius-qi gaius-qi deleted the feature/release-v2.4.0 branch January 12, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants