Merge branch 'main' into Cramer/2025-06-14/Logging

This commit is contained in:
hannesrudolph 2025-06-19 08:55:26 -06:00
commit bfd5cd780e
7 changed files with 78 additions and 50 deletions

View file

@ -1,5 +1,13 @@
# Roo Code Changelog
## [3.21.1] - 2025-06-19
- Fix tree-sitter issues that were preventing codebase indexing from working correctly
- Improve error handling for codebase search embeddings
- Resolve MCP server execution on Windows with node version managers
- Default 'Enable MCP Server Creation' to false
- Rate limit correctly when starting a subtask (thanks @olweraltuve!)
## [3.21.0] - 2025-06-17
- Add Roo Marketplace to make it easy to discover and install great MCPs and modes!

View file

@ -32,7 +32,7 @@
"clsx": "^2.1.1",
"cmdk": "^1.1.0",
"fuzzysort": "^3.1.0",
"lucide-react": "^0.516.0",
"lucide-react": "^0.518.0",
"next": "^15.2.5",
"next-themes": "^0.4.6",
"p-map": "^7.0.3",

View file

@ -21,7 +21,7 @@
"embla-carousel-autoplay": "^8.6.0",
"embla-carousel-react": "^8.6.0",
"framer-motion": "^12.15.0",
"lucide-react": "^0.516.0",
"lucide-react": "^0.518.0",
"next": "^15.2.5",
"next-themes": "^0.4.6",
"posthog-js": "^1.248.1",

View file

@ -12,7 +12,7 @@
},
"dependencies": {
"@roo-code/types": "workspace:^",
"posthog-node": "^4.7.0",
"posthog-node": "^5.0.0",
"zod": "^3.25.61"
},
"devDependencies": {

108
pnpm-lock.yaml generated
View file

@ -34,7 +34,7 @@ importers:
version: 9.1.7
knip:
specifier: ^5.44.4
version: 5.61.1(@types/node@22.15.29)(typescript@5.8.3)
version: 5.61.2(@types/node@22.15.29)(typescript@5.8.3)
lint-staged:
specifier: ^16.0.0
version: 16.1.2
@ -168,8 +168,8 @@ importers:
specifier: ^3.1.0
version: 3.1.0
lucide-react:
specifier: ^0.516.0
version: 0.516.0(react@18.3.1)
specifier: ^0.518.0
version: 0.518.0(react@18.3.1)
next:
specifier: ^15.2.5
version: 15.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@ -271,8 +271,8 @@ importers:
specifier: ^12.15.0
version: 12.16.0(@emotion/is-prop-valid@1.2.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
lucide-react:
specifier: ^0.516.0
version: 0.516.0(react@18.3.1)
specifier: ^0.518.0
version: 0.518.0(react@18.3.1)
next:
specifier: ^15.2.5
version: 15.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@ -515,8 +515,8 @@ importers:
specifier: workspace:^
version: link:../types
posthog-node:
specifier: ^4.7.0
version: 4.17.2
specifier: ^5.0.0
version: 5.1.1
zod:
specifier: ^3.25.61
version: 3.25.61
@ -703,8 +703,8 @@ importers:
specifier: ^1.2.0
version: 1.2.0
puppeteer-chromium-resolver:
specifier: ^23.0.0
version: 23.0.0
specifier: ^24.0.0
version: 24.0.1
puppeteer-core:
specifier: ^23.4.0
version: 23.11.1
@ -965,8 +965,8 @@ importers:
specifier: ^11.1.0
version: 11.1.0
lucide-react:
specifier: ^0.516.0
version: 0.516.0(react@18.3.1)
specifier: ^0.518.0
version: 0.518.0(react@18.3.1)
mermaid:
specifier: ^11.4.1
version: 11.6.0
@ -2046,9 +2046,6 @@ packages:
resolution: {integrity: sha512-qFlpmObPqeUs4u3oFYv/OM/xyX+pNa5TRAjqjvMhbGYlyMhzSrE5UfncL2rUcEeVfD9Gebgff73hPwqcOwJQNA==}
engines: {node: '>=18'}
'@napi-rs/wasm-runtime@0.2.10':
resolution: {integrity: sha512-bCsCyeZEwVErsGmyPNSzwfwFn4OdxBj0mmv6hOFucB/k81Ojdu68RbZdxYsRQUPc9l6SU5F/cG+bXgWs3oUgsQ==}
'@napi-rs/wasm-runtime@0.2.11':
resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==}
@ -4476,6 +4473,11 @@ packages:
peerDependencies:
devtools-protocol: '*'
chromium-bidi@5.1.0:
resolution: {integrity: sha512-9MSRhWRVoRPDG0TgzkHrshFSJJNZzfY5UFqUMuksg7zL1yoZIZ3jLB0YAgHclbiAxPI86pBnwDX1tbzoiV8aFw==}
peerDependencies:
devtools-protocol: '*'
ci-info@2.0.0:
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
@ -5016,6 +5018,9 @@ packages:
devtools-protocol@0.0.1367902:
resolution: {integrity: sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==}
devtools-protocol@0.0.1452169:
resolution: {integrity: sha512-FOFDVMGrAUNp0dDKsAU1TorWJUx2JOU1k9xdgBKKJF3IBh/Uhl2yswG5r3TEAOrCiGY2QRp1e6LVDQrCsTKO4g==}
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@ -6523,8 +6528,8 @@ packages:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
knip@5.61.1:
resolution: {integrity: sha512-keywAzpu8R9S50JRT3qxilb1i/pv3ztBHhZ3tRuHvRclqfhfPkY7kb/G6l4q7zozbyndidSr7IScvayG76HtkA==}
knip@5.61.2:
resolution: {integrity: sha512-ZBv37zDvZj0/Xwk0e93xSjM3+5bjxgqJ0PH2GlB5tnWV0ktXtmatWLm+dLRUCT/vpO3SdGz2nNAfvVhuItUNcQ==}
engines: {node: '>=18.18.0'}
hasBin: true
peerDependencies:
@ -6855,8 +6860,8 @@ packages:
resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
engines: {node: '>=12'}
lucide-react@0.516.0:
resolution: {integrity: sha512-aybBJzLHcw1CIn3rUcRkztB37dsJATtpffLNX+0/w+ws2p21nYIlOwX/B5fqxq8F/BjqVemnJX8chKwRidvROg==}
lucide-react@0.518.0:
resolution: {integrity: sha512-kFg34uQqnVl/7HwAiigxPSpj//43VIVHQbMygQPtS1yT4btMXHCWUipHcgcXHD2pm1Z2nUBA/M+Vnh/YmWXQUw==}
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
@ -7762,9 +7767,9 @@ packages:
rrweb-snapshot:
optional: true
posthog-node@4.17.2:
resolution: {integrity: sha512-bFmwOTk4QdYavopeHVXtyFGQ9vyLMVaNWkWocwjix+0n6sQgv7Zq5nYjYulz7ThmK18zsvNJ337ahuMLv3ulow==}
engines: {node: '>=15.0.0'}
posthog-node@5.1.1:
resolution: {integrity: sha512-6VISkNdxO24ehXiDA4dugyCSIV7lpGVaEu5kn/dlAj+SJ1lgcDru9PQ8p/+GSXsXVxohd1t7kHL2JKc9NoGb0w==}
engines: {node: '>=20'}
preact@10.26.6:
resolution: {integrity: sha512-5SRRBinwpwkaD+OqlBDeITlRgvd8I8QlxHJw9AxSdMNV6O+LodN9nUyYGpSF7sadHjs6RzeFShMexC6DbtWr9g==}
@ -7850,13 +7855,17 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
puppeteer-chromium-resolver@23.0.0:
resolution: {integrity: sha512-PbSXK4ERPwp+eYm+SVY5vMWCxsdeJcddwz4avXvDx7kE9DLE+L86Xg027sypw2oan5yi6557brzVsbajcMmy2g==}
puppeteer-chromium-resolver@24.0.1:
resolution: {integrity: sha512-whu9e5qmnZekCP5hvlYMe7rWe4cU9seCISRlfT0vXGlCsy7psbeXHdGW6QdXrwyadvCTiD1Ft62jPaqia8ZQaA==}
puppeteer-core@23.11.1:
resolution: {integrity: sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==}
engines: {node: '>=18'}
puppeteer-core@24.10.1:
resolution: {integrity: sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==}
engines: {node: '>=18'}
qs@6.14.0:
resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
engines: {node: '>=0.6'}
@ -9520,8 +9529,8 @@ packages:
typescript: ^4.9.4 || ^5.0.2
zod: ^3
zod-validation-error@3.5.1:
resolution: {integrity: sha512-ozT8jy2nHaeKjaRIEThwgRXBwm16hAy0BaTRx1I2IY1xrezPegmlFmYKb5tcvYqZDQm0sfZtDr2IR7CdCJzTGw==}
zod-validation-error@3.5.2:
resolution: {integrity: sha512-mdi7YOLtram5dzJ5aDtm1AG9+mxRma1iaMrZdYIpFO7epdKBUwLHIxTF8CPDeCQ828zAXYtizrKlEJAtzgfgrw==}
engines: {node: '>=18.0.0'}
peerDependencies:
zod: ^3.25.0
@ -10975,13 +10984,6 @@ snapshots:
outvariant: 1.4.3
strict-event-emitter: 0.5.1
'@napi-rs/wasm-runtime@0.2.10':
dependencies:
'@emnapi/core': 1.4.3
'@emnapi/runtime': 1.4.3
'@tybys/wasm-util': 0.9.0
optional: true
'@napi-rs/wasm-runtime@0.2.11':
dependencies:
'@emnapi/core': 1.4.3
@ -11062,7 +11064,7 @@ snapshots:
'@node-rs/crc32-wasm32-wasi@1.10.6':
dependencies:
'@napi-rs/wasm-runtime': 0.2.10
'@napi-rs/wasm-runtime': 0.2.11
optional: true
'@node-rs/crc32-win32-arm64-msvc@1.10.6':
@ -13665,6 +13667,12 @@ snapshots:
mitt: 3.0.1
zod: 3.23.8
chromium-bidi@5.1.0(devtools-protocol@0.0.1452169):
dependencies:
devtools-protocol: 0.0.1452169
mitt: 3.0.1
zod: 3.25.67
ci-info@2.0.0: {}
ci-info@3.9.0: {}
@ -14204,6 +14212,8 @@ snapshots:
devtools-protocol@0.0.1367902: {}
devtools-protocol@0.0.1452169: {}
didyoumean@1.2.2: {}
diff-match-patch@1.0.5: {}
@ -15895,7 +15905,7 @@ snapshots:
kind-of@6.0.3: {}
knip@5.61.1(@types/node@22.15.29)(typescript@5.8.3):
knip@5.61.2(@types/node@22.15.29)(typescript@5.8.3):
dependencies:
'@nodelib/fs.walk': 1.2.8
'@types/node': 22.15.29
@ -15911,7 +15921,7 @@ snapshots:
strip-json-comments: 5.0.2
typescript: 5.8.3
zod: 3.25.67
zod-validation-error: 3.5.1(zod@3.25.67)
zod-validation-error: 3.5.2(zod@3.25.67)
knuth-shuffle-seeded@1.0.6:
dependencies:
@ -16204,7 +16214,7 @@ snapshots:
lru-cache@7.18.3: {}
lucide-react@0.516.0(react@18.3.1):
lucide-react@0.518.0(react@18.3.1):
dependencies:
react: 18.3.1
@ -17366,11 +17376,7 @@ snapshots:
preact: 10.26.6
web-vitals: 4.2.4
posthog-node@4.17.2:
dependencies:
axios: 1.9.0
transitivePeerDependencies:
- debug
posthog-node@5.1.1: {}
preact@10.26.6: {}
@ -17464,12 +17470,12 @@ snapshots:
punycode@2.3.1: {}
puppeteer-chromium-resolver@23.0.0:
puppeteer-chromium-resolver@24.0.1:
dependencies:
'@puppeteer/browsers': 2.10.5
eight-colors: 1.3.1
gauge: 5.0.2
puppeteer-core: 23.11.1
puppeteer-core: 24.10.1
transitivePeerDependencies:
- bare-buffer
- bufferutil
@ -17490,6 +17496,20 @@ snapshots:
- supports-color
- utf-8-validate
puppeteer-core@24.10.1:
dependencies:
'@puppeteer/browsers': 2.10.5
chromium-bidi: 5.1.0(devtools-protocol@0.0.1452169)
debug: 4.4.1(supports-color@8.1.1)
devtools-protocol: 0.0.1452169
typed-query-selector: 2.12.0
ws: 8.18.2
transitivePeerDependencies:
- bare-buffer
- bufferutil
- supports-color
- utf-8-validate
qs@6.14.0:
dependencies:
side-channel: 1.1.0
@ -19555,7 +19575,7 @@ snapshots:
typescript: 5.8.3
zod: 3.25.61
zod-validation-error@3.5.1(zod@3.25.67):
zod-validation-error@3.5.2(zod@3.25.67):
dependencies:
zod: 3.25.67

View file

@ -3,7 +3,7 @@
"displayName": "%extension.displayName%",
"description": "%extension.description%",
"publisher": "RooVeterinaryInc",
"version": "3.21.0",
"version": "3.21.1",
"icon": "assets/icons/icon.png",
"galleryBanner": {
"color": "#617A91",
@ -410,7 +410,7 @@
"pkce-challenge": "^5.0.0",
"pretty-bytes": "^6.1.1",
"ps-tree": "^1.2.0",
"puppeteer-chromium-resolver": "^23.0.0",
"puppeteer-chromium-resolver": "^24.0.0",
"puppeteer-core": "^23.4.0",
"reconnecting-eventsource": "^1.6.4",
"sanitize-filename": "^1.6.3",

View file

@ -46,7 +46,7 @@
"i18next-http-backend": "^3.0.2",
"knuth-shuffle-seeded": "^1.0.6",
"lru-cache": "^11.1.0",
"lucide-react": "^0.516.0",
"lucide-react": "^0.518.0",
"mermaid": "^11.4.1",
"posthog-js": "^1.227.2",
"pretty-bytes": "^6.1.1",