### Download bit https://mseng.visualstudio.com/VSJava/_build/results?buildId=31521247 ### Issues to verify ### Added - [x] Prepare for the [upcoming usage-based billing](https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/). We strongly recommend upgrading to this version as soon as possible. [#203](https://github.com/microsoft/copilot-for-eclipse/issues/203) @jdneo - [x] free - [x] pro - [x] pro+ - [x] max - [x] cb - [x] ce - [x] Add Copilot preference for a chat's custom instructions loading. [#62](https://github.com/microsoft/copilot-for-eclipse/issues/62) @xinyi-gong - [x] Support skills and prompt files. [PR#133](https://github.com/microsoft/copilot-for-eclipse/pull/133) @duzitong - [x] Support displaying thinking blocks in chat view. [#202](https://github.com/microsoft/copilot-for-eclipse/issues/202) @ethanyhou - [x] Support selecting thinking effort for model. [#204](https://github.com/microsoft/copilot-for-eclipse/issues/204) @xinyi-gong ### Fixed - [x] Cannot fall back to JS-based CLS when native binary fails to start. [#116](https://github.com/microsoft/copilot-for-eclipse/issues/116) @ethanyhou - [x] 400 Bad Request when restoring conversation from persistence. [#131](https://github.com/microsoft/copilot-for-eclipse/issues/131) @duzitong - [x] Tool call errors failed to render in chat view. [PR#145](https://github.com/microsoft/copilot-for-eclipse/pull/145) @ethanyhou - [x] BYOK display name label should be optional. [PR#158](https://github.com/microsoft/copilot-for-eclipse/pull/158) @jdneo - [x] Subagent progress events leak into unrelated conversation UI when switching sessions. [#160](https://github.com/microsoft/copilot-for-eclipse/issues/160) @duzitong - [x] Integrate CLS session persistence and restoration for conversation history. [PR#161](https://github.com/microsoft/copilot-for-eclipse/pull/161) @duzitong - [x] Subagent turns appear as separate assistant messages after restoration. [#163](https://github.com/microsoft/copilot-for-eclipse/issues/163) @duzitong - [x] UI freeze: caused by deadlock in EditorsManager. [#175](https://github.com/microsoft/copilot-for-eclipse/issues/175) @xinyi-gong - [x] UI freeze: deadlock between main thread and LSP listener on quota fallback. [#179](https://github.com/microsoft/copilot-for-eclipse/issues/179) @xinyi-gong - [x] The mode picker will be blank in preference page when workspace contains 'remote' FS project. [#180](https://github.com/microsoft/copilot-for-eclipse/issues/180) @xinyi-gong - [x] Prevent focusing the Terminal view after executing a CLI command in Chat view. [#188](https://github.com/microsoft/copilot-for-eclipse/issues/188) @ethanyhou ### Release steps - [x] Trigger Nightly build: https://mseng.visualstudio.com/VSJava/_build?definitionId=19562 - [x] Trigger RC build: https://mseng.visualstudio.com/VSJava/_build?definitionId=19982 - [x] Verify issues - [x] Fix blocking issues for release - [x] Update test plan - [x] @jdneo - [x] @duzitong - [x] @ethanyhou - [x] @xinyi-gong - [x] Create a new branch from `main`, named as `release/<version>` - [x] Release Nightly: https://mseng.visualstudio.com/VSJava/_build?definitionId=20768 - [x] Update solution version for nightly on marketplace: https://marketplace.eclipse.org/content/github-copilot-nightly/edit - [x] Release RC: https://mseng.visualstudio.com/VSJava/_build?definitionId=21364 - [x] Update solution version for stable on marketplace: https://marketplace.eclipse.org/content/github-copilot/edit - [x] Add release in https://github.com/microsoft/copilot-for-eclipse/releases, makes sure target branch is `release/<version>` for the tag
Download bit
https://mseng.visualstudio.com/VSJava/_build/results?buildId=31521247
Issues to verify
Added
Fixed
Release steps
main, named asrelease/<version>release/<version>for the tag