Skip to content

Release/2026.1.3#232

Open
DetachHead wants to merge 2201 commits into
masterfrom
release/2026.1.3
Open

Release/2026.1.3#232
DetachHead wants to merge 2201 commits into
masterfrom
release/2026.1.3

Conversation

@DetachHead

Copy link
Copy Markdown
Owner

No description provided.

Morgan Bartholomew and others added 30 commits May 1, 2026 03:05
(cherry picked from commit 635c84643253f8d31797513d59ba72114eb079b3)

GitOrigin-RevId: f3d2b6a4c4355312820a7650cc09c6263681b597
…ndClass during JS debug

(cherry picked from commit 4e77876871162be8b42d6902290dfdceed2540ff)

IJ-CR-201819

GitOrigin-RevId: ffd801c2bebad5f4a58704ae29aea7c3f1a390c3
Debugger MCP can resume or start debug sessions as a backend-driven workflow. A regular breakpoint pause should still update debugger state, but it should not bring the IDE/debugger UI to front while the agent is controlling execution.

Add an internal XDebugSessionData flag and route breakpoint pause attraction through an effective attract value. The MCP execution helper now offers an internal ProgramRunner.Callback delegate so Debugger MCP can mark the fresh XDebugger session before process start notification without adding debugger internals to the generic MCP module.

The marker remains set for the session lifetime and is removed when the session stops. The STOP action now waits for the sessionStopped event, so the tool result is synchronized with stop cleanup. Tests cover new MCP-started sessions and existing sessions controlled through resume/run-to-line.

GitOrigin-RevId: 11abcaa6a40eebffc44f98fec402a1bb3ec573f3
GitOrigin-RevId: d504111def2f1d378888ead91d11e371a6658a1e
…matSpecAnnotator`

GitOrigin-RevId: ea66247b498245bebd72e4622aefc103180fc1ad
Also, add options for some agent CLIs for more deep usage analysis.

(cherry picked from commit 5cecc400f3bd5322dbec01f617da121a550f8454)

IJ-CR-202756

GitOrigin-RevId: 66405239cafb9cd40c839e9ba0b02c5d42c8e2fd
(cherry-picked from commit fde00a7379668eae7d6013f6095c357a7528d9ef)

IJ-CR-199909

GitOrigin-RevId: 9e07a0416a3f14abd5bb6e220c0f1e4857a6564b
put exact matches in plugin names to the top, then exact matches in descriptions, then everything else

(cherry picked from commit 71834acf3c32705cbdfd7e7a88fd687155bfef34)

GitOrigin-RevId: 629ae52e11e3430b7b6a6fc08a0c76017aba83f1
don't compute score more than once; unite sorting with filtering

(cherry picked from commit 4d55ce5ada33406edc84008a6c3db9c9e459ec13)

GitOrigin-RevId: aa468102893c4fe720be4ed2f2c9f03f9a68f8d4
…ratio of matched region to containing text

(cherry picked from commit c0ec079a7d76e75f291728b14f13e4029f4ca90b)

GitOrigin-RevId: 7dc20adc917397ba9dd62ec5ea28e212a14f25bb
Both the generic JSON colors page and the MongoDB JSON colors page had malformed preview snippets, which left adjacent properties without a separator in the demo text.


(cherry picked from commit 7d9212d5ea96dfc5225adf4cd84d0d5006a24739)

IJ-CR-200179

GitOrigin-RevId: 9abbdeca33a370f071ca53f1709566f6c213cbd1
There's not much sense in polling, bc the list is always refreshed on swithing to the list tab

#IJPL-242970 Fixed


(cherry picked from commit 33946180fab9d57bbf0377a06b50d6be805995b1)

IJ-CR-202794

GitOrigin-RevId: a38e1e1df146e9679342f01b9bf3dcad4b7eb1a5
GitOrigin-RevId: 32540984c071826078fbc56f7cb540a4a10ddfc1
Add env tests for UV against Local / WSL / Docker / SSH targets:

- UvOnTargetTest: parameterized over the eel framework (Local/WSL/Docker).
  Covers detection, existing-env SDK wrap, new-env creation, and local
  pyproject.toml -> remote uv sync mapping. Write-heavy flows skip Docker
  (eel-Docker fixture is read-only); existing-env on Docker uses the venv
  pre-baked at /app/.venv in python_uv:latest.
- UvOnSshTest: complements UvOnTargetTest via PySshDockerContainer for the
  write-heavy flows, plus smoke checks for PythonPackageManager.forSdk
  and PyRunToolProvider.forSdk on remote UV SDKs.
- UvLowLevelTargetTest: mock-CLI argument shape (venv path forwarding,
  canChangeTomlOrLock dispatch).
- UvSdkFlavorDataTest: UvSdkAdditionalData JDOM round-trip.

GitOrigin-RevId: 031d0d5a4c941ab5ddc1b5fc146a914e8830a7d8
(cherry picked from commit 2aef01f546cbddc3bf6863ad2f21262fe5e50a59)

IJ-CR-202255

GitOrigin-RevId: 654904a7012a7dc20e8cc5a345273f65de2ab681
GitOrigin-RevId: c24471a9877993fa3f4ce7c0cbd6aace73ebf9df
…41633)

Follow-up: 8036906a3d46e85e7f3975d24bf43f8bba433908

GitOrigin-RevId: 60c8b3c8517b76aa53169e84e1e880e708cdfd27
…resolving with TerminalAgentResolver (IJPL-241633)

The provider menu in the agent prompt palette decided enable/disable using a
narrower probe (`PathEnvironmentVariableUtil.findExecutableInPathOnAnyOS`) than
the launch path, which now goes through `TerminalAgentResolver` (PATH plus
known-location candidates such as `$HOME/.local/bin`, `/usr/local/bin`,
`$HOME\AppData\Roaming\npm`). On hosts where the binary lives only in a
known-location directory but not on the GUI process's PATH, the popup wrongly
showed the provider as missing even though the launch would have succeeded.

GitOrigin-RevId: 3818020c68e1ecee77f924c8370c4774a1a08b91
Newer codex CLI rejects `--full-auto` at the top level (TUI), so YOLO
sessions failed to launch with `error: unexpected argument '--full-auto'
found`. The flag was removed from the TUI in openai/codex#20133 (openai/codex#20133) and
survives only as a deprecation-warning alias under `codex exec`.

Use `--yolo` instead — it has long been an alias for
`--dangerously-bypass-approvals-and-sandbox` and is accepted at the top
level in both pre- and post-removal codex versions, so backward
compatibility with older codex builds is preserved without runtime
version detection.

GitOrigin-RevId: 6cb8bcdc8d61225297f0e085be14fa172e2b752f
…experimental

We still want some space for easier plugin improvements delivery, yet want to give a proper ability to publish external remdev-native plugins to the marketplace -> thus Experimental

(cherry picked from commit 91753a0d7d0a044d922d9374c348834e3ab48d6f)
IJ-CR-202288

GitOrigin-RevId: 5c17b355c747847c929d4c0e76b9dc3f54f58b68
- prefer explicit ApiStatus annotations instead of package infos to be able to publish necessary APIs in a more convenient way next time

(cherry picked from commit 22362d2abd02f3f34652727dfdaa136c596d8cc0)
IJ-CR-202288

GitOrigin-RevId: d7bc5b126c747d14bd9f90113010b17d3c399f10
liubov-polezhaeva-jb and others added 19 commits May 29, 2026 10:59
(cherry picked from commit faabf572217ec91f35470884bb719b6abaa1058d)

IJ-MR-206189

GitOrigin-RevId: ff88b1e85b24472002481e35d621b82002de8ce7
…hter and log errors instead of throwing them

IJ-CR-206374

(cherry picked from commit 200ee2a4792ff7b864a508f3884b7095940b1021)

GitOrigin-RevId: fdb2a7f412263e57064319d4414c1303b325cd66
…0184

(cherry picked from commit 79afd6f73cf791f4d48fc99d39f336da9dc7b5ce)

GitOrigin-RevId: 8e0d86cca9fde05bd168f80784fa590702b5ae52
(cherry picked from commit e902478b7dafced18dce5631fe54520273297d2d)

IJ-MR-206869

GitOrigin-RevId: c0b4e33aee4c89c5ba9ff20b2f360182a27e25a1
[LLM-14301] Fix global action visibility

[LLM-14301] Use dot instead of spacing

[LLM-14301] Revert changes made in remote-dev

[LLM-14301] Use two spaces instead of slash in a popup

[LLM-14301] Clean up remdev & jupyter changes

[LLM-14301] add EDT assertion

[LLM-14301] Implement a send split button

Merge-request: IJ-MR-202616
Merged-by: Egor Baranov <egor.baranov@jetbrains.com>
(cherry picked from commit f2eb24c9e8519345b835d484e5630d29943b8678)

GitOrigin-RevId: 7007bf5ce5fa849abb8a86e2b3a012481c8e8512
# Conflicts:
#	BUILD.bazel
#	build/BUILD.bazel
#	build/src/JewelMavenArtifactsBuildTarget.kt
#	intellij.idea.community.main.iml
#	platform/platform-api/resources/messages/IdeBundle.properties
#	platform/platform-resources/src/META-INF/PlatformExtensions.xml
@DetachHead DetachHead added the release branch this PR is for publishing releases based on an upstream release branch - not to be merged label Jun 4, 2026
DetachHead and others added 7 commits June 6, 2026 14:06
…rectories (#237)

* add git menu items back to the file/directory right click menu.

like with the editor view right click menu, these git-related options have been moved up to the top-level menu

* remove git options that aren't specific to the current file from the right click menus.

they are still accessible from the git dropdown menu at the top of the screen.

---------

Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit 3669367)
Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit f3a1396)
Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit d897445)
…taller (#238)

Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit c362f91)
Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit 541afff)
Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit d8f0a62)
…245)

Co-authored-by: detachhead <detachhead@users.noreply.github.com>
(cherry picked from commit 56e3305)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release branch this PR is for publishing releases based on an upstream release branch - not to be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.