Skip to content

Merge master into feature/all-dev-changes#8786

Open
aws-toolkit-automation wants to merge 48 commits into
feature/all-dev-changesfrom
autoMerge/feature/all-dev-changes
Open

Merge master into feature/all-dev-changes#8786
aws-toolkit-automation wants to merge 48 commits into
feature/all-dev-changesfrom
autoMerge/feature/all-dev-changes

Conversation

@aws-toolkit-automation

Copy link
Copy Markdown
Collaborator

Automatic merge failed

  • Resolve conflicts and push to this PR branch.
  • Do not squash-merge this PR. Use the "Create a merge commit" option to do a regular merge.

Command line hint

To perform the merge from the command line, you could do something like the following (where "origin" is the name of the remote in your local git repo):

git stash
git fetch --all
git checkout origin/feature/all-dev-changes
git merge origin/master
git commit
git push origin HEAD:refs/heads/autoMerge/feature/all-dev-changes

ziwikiwi and others added 19 commits April 15, 2026 17:39
…ne-1

Auto merge/feature/smus rain milestone 1
fix(smus): DataExplorer parity with Portal
feat(smus): replace env cred with iam connection creds
…ne-2

Auto merge/feature/smus rain milestone 2
…cture

- Split getHyperpodSession into LC-only (kubectl) and async deeplink routes
- Add getHyperpodSessionAsync with polling pattern matching jorus
- Restructure hyperpod-space-profiles with localCredential/deepLink sections
- Add persistHyperpodConnection to credentialMapping.ts
- Add dl/lc connection types (smhp_dl, smhp_lc) with hostname encoding
- Update connect scripts (ps1 + bash) with dl/lc routing and async polling
- Remove redundant URL parsing from model.ts
- Fix requestId mismatch: check initial-connection first in getHyperpodFreshEntry
- Add unit tests for hyperpodMappingUtils, getHyperpodSession, getHyperpodSessionAsync
…utes

refactor(sagemaker): align HyperPod session routes with jorus architecture
@aws-toolkit-automation aws-toolkit-automation requested a review from a team May 13, 2026 21:06
aws-toolkit-automation and others added 10 commits May 13, 2026 14:17
build(amazonq): merge release candidate version rc-20260513
The backend now supports cursor-remote and kiro-remote connection types
in addition to vscode-remote. Pass the IDE type from the caller to
createWorkspaceConnection so the K8s API creates the correct session.

- kubectlClientStub: accept ideType param, send ${ideType}-remote in spec
- kubectlClient: pass ideType through to super
- hyperpodCommands: pass getIdeType() for LC flow
- getHyperpodSession: pass PARENT_IDE_TYPE env var for server reconnection
## Problem
Had some lint-duplicate errors when trying to merge in our feature
branch to staging from some older commits that were created before the
lint checks were running on the old feature branch.

## Solution
Fixing them now. Verified in tooling and toolinglite projects in IDC
domains, and an IAM domain.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.

---------

Co-authored-by: Ziwei Ba <ziwikiwi@amazon.com>
feat(smus): Domain unification milestone 2 changes
## Problem
- Transition status was not updating in real time.

## Solution
- Modify how the node is updated. This allows for the polling mechanism
to fetches the real status from Kubernetes and update the UI when
transition completes.

## Testing
- Tested locally via vsix

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
aws-ajangg and others added 19 commits May 19, 2026 14:44
…#8743)

## Problem
- On Windows, stale remote.SSH.remotePlatform entries accumulate over
time as SageMaker/HyperPod connections are established but never cleaned
up. This addresses a long-standing TODO in the codebase.

## Solution
- On extension activation (Windows only), remove remotePlatform entries
matching SageMaker hostname prefixes (sm_, smc_, smhp_, smhpc_). Runs
fire-and-forget. Fresh entries are re-added during normal connection
flow.
                                                                       
## Testing
1. Verified stale entries are cleaned on restart
  2. Verified new entries are correctly added during connection

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
…e-type

feat(sagemaker): pass IDE type to WorkspaceConnection API
Version 4.6.0 became stuck in a corrupt state on the VS Marketplace
(partially registered but not installable). The Marketplace rejects
re-publishing the same version number, so rolling forward to 4.6.1.

## Problem

The first pipeline run for v4.6.0 partially registered the version on
the VS Marketplace (metadata created) but the package upload never
completed. This left 4.6.0 in a corrupt state: `vsce show` reports it
exists, but `code --install-extension` fails and the web UI still shows
4.5.0. Subsequent publish retries all fail with "already exists." `vsce
unpublish` did not clear the stuck state.

## Solution

Bump the release version from 4.6.0 to 4.6.1. The release content
(features, bug fixes) is identical — only the version number changes to
bypass the Marketplace's rejection of the corrupted 4.6.0 entry.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
build(amazonq): merge release candidate version rc-20260521
Add npm override to update jsonpath-plus to ^10.3.0. The package is
pulled in transitively via @kubernetes/client-node and was outdated.
deps: Update transitive jsonpath-plus dependency
feat(sagemaker): Reconnection for parker spaces
feat(sagemaker): route detached server and SSM tunnel through IDE proxy settings
build(toolkits): merge release candidate version rc-20260611
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.