Commit Graph

987 Commits

Author SHA1 Message Date
Vlad Koshkin
154e0615f1 [kotlin] Advance Kotlin compiler version to 2.2.20-dev-5812
GitOrigin-RevId: 8597f85c095cfb9ddc7c15cffbc7c6e9b486ddaf
2025-06-16 17:01:51 +02:00
Sergey Simonchik
881b1c2b06 [terminal] IJPL-184803 IJPL-190475 IJPL-191861 update jediterm to 3.54
GitOrigin-RevId: 5cb9fc26e849149dc1ea8510980d38c3979463c8
2025-06-16 12:56:46 +00:00
Dmitriy.Panov
8fecde314c build scripts: intellij-plugin-structure library upgraded 3.306->3.307
GitOrigin-RevId: f8a4b53ede804cd1594792f2ec940bcbbff600c7
2025-06-15 10:08:40 +00:00
Fedor Bocharov
7cbbd098db [AIR-302] launch agents on workspace
This review introduces an rpc service for launching agents on workspace. There are multiple features that are not yet supported: agent session liveliness checks, ai ignores, agent's pty output, thus this ability is hidden by a feature flag and can only be enabled for the agent mode.

Merge-request: FLEET-MR-6342
Merged-by: Fedor Bocharov <Fedor.Bocharov@jetbrains.com>

GitOrigin-RevId: 545436c7f894f99bcff68285db4acc483ae303c6
2025-06-13 20:41:46 +00:00
Mikhail Filippov
a15332b730 move the full netty library into the build script module to avoid misusing netty in production
GitOrigin-RevId: b71b438bded87902a50b3408830afb02461d1bf4
2025-06-13 18:52:18 +00:00
Nikolay Chashnikov
3dfa444b73 [runtime module repository] switch to use a more efficient format for the runtime module repository (IJPL-189949)
Now a module-descriptors.dat file is generated alongside module-descriptors.jar, and it's used to load the module descriptors at runtime. The new file contains the same data as module-descriptors.jar, but it's stored in binary format instead of XML files inside a ZIP file. This reduced the time required to load the data up to 10 times.

GitOrigin-RevId: 7b8e5e13e27f13db8ee252001784c7126527b4ea
2025-06-13 13:11:33 +00:00
Vladislav Yaroshchuk
60c84caf4d Revert "[runtime module repository] switch to use a more efficient format for the runtime module repository (IJPL-189949)"
This reverts commit 9139d637b12bc01085d7dcf03a273ad8779b9d49.

GitOrigin-RevId: 6751076acb27cc470f96c8bd8a43d324c303a7aa
2025-06-12 07:53:27 +00:00
Nikolay Chashnikov
3236a4f797 [runtime module repository] switch to use a more efficient format for the runtime module repository (IJPL-189949)
Now a module-descriptors.dat file is generated alongside module-descriptors.jar, and it's used to load the module descriptors at runtime. The new file contains the same data as module-descriptors.jar, but it's stored in binary format instead of XML files inside a ZIP file. This reduced the time required to load the data up to 10 times.

GitOrigin-RevId: 9139d637b12bc01085d7dcf03a273ad8779b9d49
2025-06-11 18:37:13 +00:00
Titouan Bion
32682f6701 [fleet] [FL-33908] Remove scope=PROVIDED dependencies in Fleet modules
In Fleet, `scope=PROVIDED` would mean potentially two things:
A. either, the module was required only in compile classpaths
B. or, Fleet runtime will provide that module at runtime

B is not true anymore, inter-plugin dependencies are mandatory and explicit in the `build.gradle.kts` of the Fleet plugin, using the SDK DSL.
All these scopes were leftovers from the time the tooling was using them to implicitly resolve inter-plugin dependencies.

If some scope were there for A, they will be re-introduced, but we believe nobody were using them for that value.

`fleet.util.multiplaform` or compiler plugins are such case of A and are left as PROVIDED.


(cherry picked from commit eeed5aebe8f9e13df7eb15e83ba582390b2d98eb)

FLEET-MR-6307

GitOrigin-RevId: c305f1d29711688de62598606a899fca35f97837
2025-06-11 11:01:36 +00:00
Titouan Bion
77092505bc [fleet] [FL-33908] Remove scope=PROVIDED dependencies in Fleet plugins
In Fleet, `scope=PROVIDED` would mean potentially two things:
A. either, the module was required only in compile classpaths
B. or, Fleet runtime will provide that module at runtime

B is not true anymore, inter-plugin dependencies are mandatory and explicit in the `build.gradle.kts` of the Fleet plugin, using the SDK DSL.
All these scopes were leftovers from the time the tooling was using them to implicitly resolve inter-plugin dependencies.

If some scope were there for A, they will be re-introduced, but we believe nobody were using them for that value.


(cherry picked from commit 69eadc4e141567da97944474ab68c688bec221c7)

FLEET-MR-6307

GitOrigin-RevId: ec668fb8526ac7ac2065a4495e3ab605dae94159
2025-06-11 11:01:36 +00:00
Mikhail Filippov
8c27af10ea DPE-72 drop JUnit3 library
GitOrigin-RevId: 068306b4a197cae4b96a4d1142330d9ca33de220
2025-06-11 09:27:56 +00:00
Semyon Proshev
224b0e378d Update kotlinx-io-core to 0.7.0 (JBAI-14447)
GitOrigin-RevId: c6b0d4bc3d85dd04f30e5e9f17c0f74f45128398
2025-06-10 19:34:19 +00:00
Patronus
4649c18f66 Merge refs/patronus/safepush/17719674e27b into master
GitOrigin-RevId: 43e53e2095f6bba464c9dc02ccfe7afe31fbcb46
2025-06-10 19:16:18 +00:00
Ilia Kirianovskii
815db21d30 [jps-to-bazel] Set exported_compiler_plugins to @lib//:rpc-plugin for fleet.rpc module (IJI-2772)
GitOrigin-RevId: f632921ec836691939b2d816c869b097307f9bc4
2025-06-10 17:55:05 +00:00
Alexander.Glukhov
ca4e0c6b0c [otlp][IDEA-357367] sync bazel build files with the JPS model
GitOrigin-RevId: c4bae1ec3e0eb85eec073a1677c2084bbb13daf2
2025-06-10 17:04:00 +00:00
Alexander.Glukhov
d595865984 [otlp][IDEA-357367] implemented the agent extension for Java Opentelemetry Agent
GitOrigin-RevId: 5083f4fc579bca499fb37e60e20e14acd93daabc
2025-06-10 17:04:00 +00:00
Anna Kozlova
1e223839b3 [kotlin] Update Kotlin compiler version to 2.2.20-dev-5287
GitOrigin-RevId: f1b2536a2ad9a3dd2b21b5b1ff3bae274f232086
2025-06-10 13:28:52 +02:00
Liubov Afanaseva
fdb78c49de AP-7325: synced Bazel files with JPS model
GitOrigin-RevId: bd553269a32c2afce759f2478a30d8c83cc5f9a2
2025-06-09 13:26:21 +00:00
Artem.Bukhonov
d756207d89 Add MCP Server plugin with necessary libraries, components, and initial implementation
GitOrigin-RevId: 42ab0c5aa987050d254255a92ca08101409b3361
2025-06-09 08:36:09 +00:00
Sergey Simonchik
55ff73b90e [terminal] IJPL-190952 update pty4j to 0.13.8
Related change: 35c94e734e

GitOrigin-RevId: 32308033f5aaa6b32033270f7cfe2682b87d5bbf
2025-06-08 18:07:26 +00:00
Mikhail Filippov
85e2bf709c update Bazel files
GitOrigin-RevId: 3c843b06019cd8b642bab24c081cdcc797037870
2025-06-08 11:02:07 +00:00
Frederik Haselmeier
ffd7fde83e [kotlin] KTIJ-34461 - Updated bundled JPS to Kotlin 2.1.21
GitOrigin-RevId: 7a4641a6af7263cd00a20a51325f7036cdb1c616
2025-06-07 11:48:40 +00:00
Semyon Proshev
e08a0b3328 Update code engine dependencies in IJ to 1.0.0-beta.67+0.4.71
GitOrigin-RevId: c61edf2af567bd43db6b9c0d4b6e4b4835789d31
2025-06-05 20:28:28 +00:00
Yan Zhulanow
b7679068a7 [kotlin] advance kotlinc version for analyzer to 2.2.20-dev-4912
Includes: [7f600d74...2f17aa32](7f600d7456...2f17aa32e8)

GitOrigin-RevId: 21722640b680268c7143ac83a268fb8595989b74
2025-06-05 13:05:51 +09:00
Sergey Simonchik
4d25ee3f10 [terminal] update pty4j to 0.13.7 (fixes EelLocalExecApiTest)
Related change: 4a9bb46677

GitOrigin-RevId: 8848a9c5d562b5862f7bec5cdcf9c2cfe92c8172
2025-06-04 19:23:20 +00:00
Semyon Proshev
0bc2a6d67c Update code engine dependencies in IJ to 1.0.0-beta.66+0.4.67
GitOrigin-RevId: a42afd3e611892814f0e4b3308bf028809db2818
2025-06-04 18:50:06 +00:00
Vladimir Krivosheev
4627060d7e update kaml (0.66.0 → 0.80.1), grpc (1.4.1 → 1.4.3, 1.71.0 -> 1.73.0), and kodein-di-jvm (7.25.0 → 7.26.1), icu4j (73.2 -> 77.1)
GitOrigin-RevId: 2ad6352f61e441e8cfa2f9309acef87904f6acdf
2025-06-04 16:55:15 +00:00
Nikolay Chashnikov
772064c9c3 move 'ai.grazie.spell.gec.engine.local' library to a content module (IJPL-189900)
A new content module 'intellij.libraries.ai.grazie.spell.gec.engine.local' is introduced. It includes 'ai.grazie.spell.gec.engine.local' library and related libraries which needs to be loaded by the same classloader. This is needed to avoid bundling these libraries in several plugins after 'intellij.spellchecker' was converted to a content module and the libraries were removed from the main classloader of the core plugin.

Duplicating artifacts are removed from intellij.grazie.core and intellij.spellchecker modules.

GitOrigin-RevId: 85cff18e75062a659cc97790fb4a55d9109308e9
2025-06-04 14:41:40 +00:00
Vladimir Krivosheev
d85db25b3c update jackson-dataformat-cbor from 2.16 to 2.19
GitOrigin-RevId: 9dd3245d9ee423f0986dd96cad09e1ab289d7963
2025-06-04 07:24:48 +00:00
Vladimir Krivosheev
9f08c20ab7 update jackson (2.17 -> 2.19)
GitOrigin-RevId: 9f5c6ccbc7190322f9a89dfeea5b4fd200879165
2025-06-03 22:23:40 +00:00
Semyon Proshev
fa73966ef4 Update code engine dependencies in IJ to 1.0.0-beta.65+0.4.65
GitOrigin-RevId: 6f06a7a9ef90773f5e7bc97fd4e1fb3258d1bbe1
2025-06-03 16:37:05 +00:00
Sergey Simonchik
abaeb3a61e [terminal] IJPL-164053 update pty4j to 0.13.6
Related change in pty4j: 4f7222273a

Bundled ConPTY was updated to Windows Terminal (v1.21.2701.0).
https://github.com/microsoft/terminal/releases/tag/v1.21.2701.0
This makes behavior of IDE built-in terminal closer to the behavior of Windows Terminal.

GitOrigin-RevId: e06b28c129d30fca2a4783cc0d2a7739fdfa5d57
2025-06-03 16:03:34 +00:00
yana.hrynevich
3d2b09b2d0 MLP-66 Fix Grazie dependency versions and license issues
MLP-66 sync Bazel files with JPS model

GitOrigin-RevId: 06cc941e00caf351869ec284558d0d6c70922dd7
2025-06-02 13:32:18 +00:00
Dmitrii Gridin
a35a766607 [kotlin] advance kotlinc version for analyzer to 2.2.20-dev-4604
Includes: [ae0c0656...7f600d74](ae0c065621...7f600d7456)

GitOrigin-RevId: 852fbc998eadef828af56276a6f5d1c3ee4d1450
2025-06-02 12:54:34 +02:00
Ilia Kirianovskii
ef783b4cc3 [bazel] Update build files
GitOrigin-RevId: cc68c14212d19ae660b0ce2542a9238b2ac42906
2025-06-01 08:23:37 +00:00
Ilia Permiashkin
b5047a111d [spellchecker] IJPL-89615 & IJPL-149631 Remove accentuation check and support german dialect
Merge-request: IJ-MR-164457
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: a0eb195ed3cd2fd0cf1bdf0823890fcac5b88e22
2025-05-31 16:02:51 +00:00
Vladimir Krivosheev
1e0e66a989 update libs zstd-jni to 1.5.7-3, sqlite to 3.49.1.0, and kotlin-metadata to 2.2.0-RC.
GitOrigin-RevId: b466ca543e48a59dcd51b94ae82d35c46da1eb21
2025-05-30 15:20:44 +00:00
Sergey Simonchik
e01c6ec94c [terminal] update pty4j to 0.13.5
(cherry picked from commit 0131b732d70fccd021d78e92f581b081eae7f203)

IJ-MR-164353

GitOrigin-RevId: b444a9cbf99dc2250a6b92d5790b089964632115
2025-05-29 18:12:17 +00:00
Alexander.Kass
1b2cd32675 update xstream to 1.4.21
GitOrigin-RevId: 44daa78639ecfd8b772ff74e8ab7560abed33a43
2025-05-29 14:19:57 +00:00
Maciej Procyk
3ba18db73a [KMT-994][android] Merge Android Studio 2025.1.1-alpha07 (Narwhal Canary 7)
GitOrigin-RevId: c65ccb3dc6224cf864720baab75c720043293d82
2025-05-29 09:27:33 +02:00
Patronus
cbc828ab48 Merge refs/patronus/safepush/9c442bdec078 into master
GitOrigin-RevId: b67b2e842cc927e6ee6c783558eab66fd7c6076a
2025-05-26 18:59:42 +00:00
Oleg Taratukhin
10d150bbe4 [ai-completion] LLM-17104 update grazie platform and code engine dependencies
* update version of grazie libs in community

GitOrigin-RevId: c68635a699b8d081f83ee20726384240f91ff0be
2025-05-26 16:00:59 +00:00
Victoria.Petrakovich
2b04e647bb [kotlin] Sync Bazel files with JPS model while advancing Kotlin compiler version to 2.2.20-dev-4248
GitOrigin-RevId: 199328f8e973499817b9dbc26b1e583a79032889
2025-05-26 14:09:22 +02:00
Vladimir Krivosheev
68ccf7381c update kotlinx-serialization from 1.7.3 to 1.8.1
GitOrigin-RevId: 3e3a0743901d5177898b1ccb2ab20874dad75fd2
2025-05-26 08:45:10 +00:00
Ilia Kirianovskii
06826f4c74 [bazel] Upgrade bazel to JetBrains/v8.2.1-jb_20250522_59 (IJI-2709)
GitOrigin-RevId: 5e9adcd9b3131c6a56266e422732b9394fb4fb14
2025-05-24 18:48:43 +00:00
Dmitriy.Panov
c3da857c02 build scripts: intellij-plugin-structure library upgraded to catch more plugin problems
IJI-2671

GitOrigin-RevId: 2a33bead5e4757d7ae543b4fe1d74a78a15c1b58
2025-05-23 16:44:18 +00:00
Vladimir Krivosheev
829c8c749a update gson
GitOrigin-RevId: d6b61279cdfb5d5249df96e3d793f57e5bd00a26
2025-05-23 14:07:53 +00:00
Mikhail Filippov
a9ae07e88f IJPL-188202 update Kotlin compiler to 2.2.0-RC
GitOrigin-RevId: 68709d60e9ee0b5b790a2a1cf5349618fc23d6f1
2025-05-21 19:53:51 +00:00
Vladimir Krivosheev
92156ae390 update bazel files
GitOrigin-RevId: 917487e17470a8d876e7ab5d6f15f8144d654395
2025-05-19 15:25:40 +00:00
Max Medvedev
c73fd9503b update bazel targets
GitOrigin-RevId: 542521945fc4308067a777d74b2085d3665fd45e
2025-05-16 19:36:47 +00:00