Skip to content

chore: sync upstream main 2026-04-30#6

Merged
rushilbhat merged 419 commits into
mainfrom
sync/upstream-main-2026-04-30
May 1, 2026
Merged

chore: sync upstream main 2026-04-30#6
rushilbhat merged 419 commits into
mainfrom
sync/upstream-main-2026-04-30

Conversation

@rushilbhat
Copy link
Copy Markdown

Summary

Merge upstream Dynamo main into doublewordai/dynamo.

This resolves merge conflicts in:

  • container/deps/vllm/install_vllm.sh
  • lib/runtime/src/distributed.rs

Conflict Resolution Notes

For install_vllm.sh, the resolution keeps upstream’s newer vLLM 0.20.0 CUDA wheel install flow and dependency bumps, while re-applying our local support for --vllm-install-mode wheel|source, --vllm-version, and --vllm-source-ref. This preserves Shenron’s ability to build stable wheel-based images and source-ref based vLLM images on top of the updated upstream installer.

For distributed.rs, the resolution keeps upstream’s new TCP response stream configuration based on DYN_TCP_RESPONSE_STREAM_PORT and DYN_TCP_RESPONSE_STREAM_HOST, while preserving compatibility with our existing deployment env vars. Existing Curie/Chiaotzu deployments can continue using DYN_TCP_RESP_PORT, DYN_TCP_RESP_ADVERTISE_HOST, and DYN_TCP_RESP_ADVERTISE_PORT.

tedzhouhk and others added 30 commits April 17, 2026 19:39
… scaling logics fixes (ai-dynamo#8280)

Signed-off-by: hongkuanz <hongkuanz@nvidia.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
)

Signed-off-by: Graham King <grahamk@nvidia.com>
…namo#8201)

Signed-off-by: furionw <qiwa@nvidia.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…-dynamo#8294)

Signed-off-by: Thomas Montfort <tmontfort@nvidia.com>
Signed-off-by: Thomas Montfort <tmontfort@nvidia.com>
Signed-off-by: tmontfort <tmontfort@nvidia.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
)

Signed-off-by: Roger Wang <hey@rogerw.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…-dynamo#8332)

Signed-off-by: Krishnan Prashanth <kprashanth@nvidia.com>
Signed-off-by: Tzu-Ling <tzulingk@nvidia.com>
Signed-off-by: rrubin <rrubin@nvidia.com>
…ai-dynamo#8314)

Signed-off-by: hongkuanz <hongkuanz@nvidia.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…i-dynamo#8335)

Signed-off-by: hongkuanz <hongkuanz@nvidia.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Krishnan Prashanth <kprashanth@nvidia.com>
…pands the leader hostname in direct-python container args (ai-dynamo#8369)
…isons (ai-dynamo#8384)

Signed-off-by: hongkuanz <hongkuanz@nvidia.com>
Co-authored-by: brluobt <brluo@nvidia.com>
…mo#8378)

Signed-off-by: Dmitry Tokarev <dtokarev@nvidia.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…-dynamo#8357)

Signed-off-by: Krishnan Prashanth <kprashanth@nvidia.com>
…nt) (ai-dynamo#8372)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ualConnector (ai-dynamo#8042)

Signed-off-by: jthomson04 <jwillthomson19@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: GuanLuo <41310872+GuanLuo@users.noreply.github.com>
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
KrishnanPrash and others added 12 commits April 29, 2026 17:30
…mo#8856)

Signed-off-by: Krishnan Prashanth <140860868+KrishnanPrash@users.noreply.github.com>
Signed-off-by: Dmitry Tokarev <dtokarev@nvidia.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Dmitry Tokarev <dtokarev@nvidia.com>
Signed-off-by: Neal Vaidya <nealv@nvidia.com>
…8843)

Signed-off-by: Krishnan Prashanth <kprashanth@nvidia.com>
Signed-off-by: Yongming Ding <yongmingd@nvidia.com>
…-dynamo#8846)

Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
)

Signed-off-by: kruthiwusirika5 <kruthiwusirika@gmail.com>
Co-authored-by: Ryan McCormick <rmccormick@nvidia.com>
Signed-off-by: PeaBrane <yanrpei@gmail.com>
Signed-off-by: Yongming Ding <yongmingd@nvidia.com>
…ai-dynamo#8746)

Signed-off-by: Indrajit Bhosale <iamindrajitb@gmail.com>
Signed-off-by: Indrajit Bhosale <iamindrajitb@gmail.com>
Copilot AI review requested due to automatic review settings May 1, 2026 12:55
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@rushilbhat rushilbhat changed the title Sync/upstream main 2026 04 30 chore: sync upstream main 2026-04-30 May 1, 2026
@github-actions github-actions Bot added the chore label May 1, 2026
Copy link
Copy Markdown

@github-advanced-security github-advanced-security AI left a comment

Choose a reason for hiding this comment

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

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@rushilbhat rushilbhat merged commit 47a82f0 into main May 1, 2026
7 of 21 checks passed
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.