These 52 commits are when the Protocol Buffers files have changed:
| Commit: | deb5506 | |
|---|---|---|
| Author: | wenyt | |
| Committer: | GitHub | |
refactor: rename GrpcGradle* proto messages to Gradle*Proto (#1868) Follow-up cleanup after the JSON-RPC transport migration (#1863, #1864, #1867). These three message types were the last grpc-named identifiers left in the codebase. - proto/gradle.proto: GrpcGradleClosure/Method/Field -> GradleClosureProto/MethodProto/FieldProto (and the pluginClosures field reference). Renaming a message does not change protobuf wire format (field numbers/tags are unchanged), and both ends regenerate from the same proto. - GetBuildHandler.java: updated imports and usages. The "Proto" suffix avoids colliding with the existing com.microsoft.gradle.api domain models GradleClosure/Method/Field used in the same file. - .vscode/settings.json: drop the now-unused "Grpc" cSpell word ("Proto" is already present). Verified: extension proto regenerated, tsc passes; gradle-server proto codegen + GetBuildHandler resolve the new symbols; spotless clean.
| Commit: | b41fc7b | |
|---|---|---|
| Author: | wenyt | |
| Committer: | GitHub | |
chore: remove dead gRPC plumbing after JSON-RPC migration (PR 3/3) (#1867) Both transport halves now speak JSON-RPC over a TCP loopback socket (#1863 PR 1/3, #1864 PR 2/3). This final cleanup removes the now-dead gRPC references so the repo has zero gRPC plumbing and is ready to cut a release. - proto/gradle.proto: delete the `service Gradle { ... }` block (all message definitions stay - they remain the JSON-RPC payload schema). - build.gradle: delete the unused `grpcVersion` ext property. - cgmanifest.json: drop the 4 stale io.grpc maven entries (deps removed in PR 1/3). - ThirdPartyNotices.txt: drop the grpc notice + renumber the index. - npm-package: drop the unused `@grpc/grpc-js` dependency + refresh lock. - extension/webpack.config.js: drop the dead `@grpc/proto-loader` external. - docs (README/ARCHITECTURE/CONTRIBUTING): describe the transport as JSON-RPC over TCP loopback instead of gRPC. - code comments: reword stale/legacy "gRPC" mentions to "legacy transport" while keeping the error-code-parity rationale. No runtime behavior change; no proto schema change; log/telemetry paths untouched.
| Commit: | 8918da1 | |
|---|---|---|
| Author: | Changyong Gong | |
| Committer: | GitHub | |
Load Gradle dependencies lazily (#1831)
| Commit: | 46d9836 | |
|---|---|---|
| Author: | wenytang-ms | |
feat: add Gradle test event streaming protocol Add an opt-in runBuild protocol flag for Gradle Tooling API test events and stream normalized test events from the Gradle server. Wire the extension client to request and receive the events without changing existing build behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| Commit: | 07b8ecf | |
|---|---|---|
| Author: | Ingo Kegel | |
| Committer: | GitHub | |
feat - Add support for profiling Gradle tasks (#1639) * Added support for setting additional content for JVM_TOOL_OPTIONS when a Gradle task is executed * Added a test extension for testing the tool options provider API
The documentation is generated from this commit.
| Commit: | 21f224f | |
|---|---|---|
| Author: | Jiaming | |
| Committer: | GitHub | |
refactor - Remove redundant files (#1561)
| Commit: | b71fcb2 | |
|---|---|---|
| Author: | Sheng Chen | |
| Committer: | GitHub | |
fix - Use 'java.import.gradle.java.home' when it's specified (#1552)
| Commit: | 13a1917 | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | CsCherrYY | |
fix: Extension generates project with errors (#1209)
| Commit: | 12095ef | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
fix: Extension generates project with errors (#1209)
| Commit: | a1bcd41 | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Merge getBuild and getProject requests (#1152)
| Commit: | b631185 | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
chore: retire compatibility check when redhat.java > 1.3.0 (#1165)
| Commit: | df18dec | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Automatically detect debug tasks (#1149)
| Commit: | f8445e4 | |
|---|---|---|
| Author: | Shi Chen | |
support completions when no wrapper
| Commit: | c851d47 | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Support deprecated tags (#1058)
| Commit: | 493140d | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
fix: Support script classpath and default gradle import (#1039)
| Commit: | 410212d | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Gradle Plugin to provide current plugins info (#1023)
| Commit: | 6f952cd | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Support JDK compatibility check (#931) * support compatibility check * address comments * address comments
| Commit: | 7b5531b | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Support local Gradle installation (#926)
| Commit: | 0b53cf6 | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Support cancelling getDependencies (#919) * support cancelling in getting dependencies * fix linting * refine wording
| Commit: | a3df074 | |
|---|---|---|
| Author: | Shi Chen | |
| Committer: | GitHub | |
feat: Support dependency view (#887)
| Commit: | 5777864 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Add config for clearing task cache before debugging
| Commit: | a6c3c70 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Gracefull kill server & builds before restarting
| Commit: | 4b1d28b | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Cleanup proto and fix tests
| Commit: | debfd94 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Add feature to run any gradle command
| Commit: | 3d46a4e | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Simplify running and cancelling builds
| Commit: | b597217 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Add recent tasks tests
| Commit: | 4fee8b7 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Split task and view classes into files with initial daemon feature
| Commit: | 65599c8 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Rename GradleTasks* to Gradle*
| Commit: | 8728a81 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Replace issues icon with warning and add CANCELED daemon state
| Commit: | 04816cf | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Stop daemons and better event handling
| Commit: | 283d0e7 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Improve stream handling Using flush there's now no reaons to buffer the stream
| Commit: | 2cbef02 | |
|---|---|---|
| Author: | Richard Willis | |
Stream chunked bytes and cleanup Tests are broken
| Commit: | eea42e9 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Support buffering output streams This is to support very large stdout/stderr payloads
| Commit: | 78be497 | |
|---|---|---|
| Author: | Richard Willis | |
Stream output bytes to the client This fixes a bunch of issues including: - Fixes not streaming stdout from server if no newline was found - Fixes gradle build progress in the terminal
| Commit: | 4a6ce76 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Add input and color options
| Commit: | 94a2168 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Initial java refactor
| Commit: | 9b82131 | |
|---|---|---|
| Author: | Richard Willis | |
Better approach for custom gradle user home Now also supporting relative paths
| Commit: | 6f99bbf | |
|---|---|---|
| Author: | Richard Willis | |
Add support for custom gradle user home setting
| Commit: | 6dd3eab | |
|---|---|---|
| Author: | Richard Willis | |
Handle debugging error state and improved status messages
| Commit: | 55fa0a0 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
First go at debugging Java via Gradle Tasks
| Commit: | 5b1c134 | |
|---|---|---|
| Author: | Richard Willis | |
Rename "getProject" to "getBuild" and update architecture docs
| Commit: | 4a8f4e2 | |
|---|---|---|
| Author: | Richard Willis | |
Upgrade grpc-js and change rpc calls to be unary
| Commit: | de034a2 | |
|---|---|---|
| Author: | Richard Willis | |
Various cleanup
| Commit: | e7e4ce1 | |
|---|---|---|
| Author: | Richard Willis | |
Add sonarqube plugin and general formatting
| Commit: | af57bb9 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Task and project cancellation
| Commit: | bfe86c3 | |
|---|---|---|
| Author: | Richard Willis | |
More build improvements
| Commit: | ac0b1a5 | |
|---|---|---|
| Author: | Richard Willis | |
Initial changes to support project hierarchy modelling
| Commit: | b089278 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Run all builds with gradle
| Commit: | 8d3b4a5 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Initial gradle project reorg
| Commit: | a82e784 | |
|---|---|---|
| Author: | Richard Willis | |
Rename java server dir
| Commit: | 02255a7 | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Initial grpc implementation
| Commit: | aa6b30b | |
|---|---|---|
| Author: | Richard Willis | |
| Committer: | Richard Willis | |
Add protobuf