Skip to content

Commit 07bb22c

Browse files
juliasilgeCopilotsharon-wangaustin3dickey
authored
Get started on release notes for 2025.12 (#230)
* Get started on release notes for 2025.12 * Update release-notes/next.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update release-notes/next.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update Copilot instructions about `<kbd>` * Fix up typos and such * Update release-notes/next.md Co-authored-by: sharon <sharon-wang@users.noreply.github.com> * Take out details on Bedrock * Apply suggestions from code review Co-authored-by: Austin Dickey <austin3spammy@gmail.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: sharon <sharon-wang@users.noreply.github.com> Co-authored-by: Austin Dickey <austin3spammy@gmail.com>
1 parent d027818 commit 07bb22c

File tree

2 files changed

+68
-6
lines changed

2 files changed

+68
-6
lines changed

.github/copilot-instructions.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,10 @@ Follow these exact rules, which are based on our style guide.
7373
- Example: Run the _Extensions: Install from VSIX_ command via the Command Palette.
7474
- **Bold** terms in lists:
7575
- **Term:** Definition follows.
76-
- Use the Quarto `kbd` shortcode when specifying what users should type:
76+
- In `.qmd` files, use the Quarto `kbd` shortcode when specifying what users should type:
7777
- Example: Open the Command Palette with {{< kbd mac=Command-Shift-P win=Ctrl-Shift-P linux=Ctrl-Shift-P >}}
78-
- Do **not** use syntax like <kbd>Cmd</kbd> + <kbd>C</kbd>
78+
- Do **not** use syntax like <kbd>Cmd</kbd> + <kbd>C</kbd> in `.qmd`
79+
- It is OK to use <kbd> syntax in markdown files.
7980
- When describing settings, use a link like this to point readers directly to the setting in their UI:
8081

8182
```markdown

release-notes/next.md

Lines changed: 65 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,80 @@
11
### Highlights
22

3-
- Something cool is 🪩
3+
#### Try our new Python language server options 🐍
4+
5+
Our new release provides both a better default experience for editing Python code, as well as more flexibility for folks who want to customize their experience. We changed our Python language server approach so you can install your own language server extension to provide syntax highlighting and other language server features; we've tested out basedpyright, ty, Pyrefly, and ZubanLS and expect all to work in Positron now. One of our goals is to provide a great "batteries included" experience for all users (including those who aren't sure which to choose) so, starting with this release, we now bundle the [Pyrefly](https://open-vsx.org/extension/meta/pyrefly) extension.
6+
7+
We no longer bundle the Pyright extension because its functionality overlaps with Pyrefly. If you do not want to use Pyrefly, disable that extension. You also will want to uninstall the Python Environments extension if you have it, because its features do not work in Positron.
8+
9+
[Let us know](https://github.com/posit-dev/positron/discussions) how it goes with our new Python language server support!
10+
11+
#### Positron Assistant 🤖
12+
13+
This release brings several improvements to make Assistant more reliable and easier to troubleshoot. Two new commands help you manage your Assistant configuration:
14+
15+
- _Positron Assistant: Reset State_ lets you start totally fresh when needed.
16+
- _Positron Assistant: Collect Diagnostics_ generates a diagnostics report to help identify issues.
17+
18+
We have also improved token efficiency across many tools and introduced preview support for Snowflake Cortex as a language model provider.
19+
20+
#### Run your code with new keyboard shortcuts 💥
21+
22+
The most upvoted feature in this month's release is a new set of keyboard shortcuts for running code from your document beginning to the current line <kbd>Ctrl/Cmd+Alt+Home</kbd> and from the current line to your document end <kbd>Ctrl/Cmd+Alt+End</kbd>. If you opt in the RStudio Keymap, these are available as <kbd>Ctrl/Cmd+Alt+B</kbd> and <kbd>Ctrl/Cmd+Alt+E</kbd>.
423

524
<div id="checkbox"></div>
625

726
### Changelog
827

928
#### New features
1029

11-
- Added new ✨
30+
- [[#10104](https://github.com/posit-dev/positron/issues/10104), [#10243](https://github.com/posit-dev/positron/issues/10243), [#10241](https://github.com/posit-dev/positron/issues/10241)] Added new Catalog Explorer support for Snowflake data catalogs. This feature is in preview and can be enabled by opting in to the new [`catalogExplorer.enable`](positron://settings/catalogExplorer.enable) setting.
31+
- [[#10430](https://github.com/posit-dev/positron/issues/10430)] Added Connections Pane support for Python Databricks SQL Connector.
32+
- [[#10431](https://github.com/posit-dev/positron/issues/10431)] Added Connections Pane support for Python Google BigQuery.
33+
- [[#10348](https://github.com/posit-dev/positron/issues/10348), [#10236](https://github.com/posit-dev/positron/issues/10236)] Assistant: improved token efficiency of project tools.
34+
- [[#10346](https://github.com/posit-dev/positron/issues/10346)] Assistant: added command _Positron Assistant: Reset State_ to reset Assistant state.
35+
- [[#10344](https://github.com/posit-dev/positron/issues/10344)] Assistant: added command _Positron Assistant: Collect Diagnostics_ to generate a diagnostics report.
36+
- [[#10179](https://github.com/posit-dev/positron/issues/10179)] Assistant: on Posit Workbench, AWS Bedrock is automatically enabled within Assistant when Managed Credentials are available.
37+
- [[#9652](https://github.com/posit-dev/positron/issues/9652)] Assistant: the AWS Bedrock provider now gracefully handles credential expiration, and automatically refreshes them with the `aws` CLI tool.
38+
- [[#9971](https://github.com/posit-dev/positron/issues/9971)] Assistant: added initial support for user-defined model listing.
39+
- [[#8613](https://github.com/posit-dev/positron/issues/8613)] Assistant: added preview support for Snowflake Cortex language model provider with OAuth managed credentials integration.
40+
- [[#8334](https://github.com/posit-dev/positron/issues/8334)] Added a new layout preset for an Assistant-centric workflow (in addition to the existing stacked, side-by-side, and notebook layout presets).
41+
- [[#3731](https://github.com/posit-dev/positron/issues/3731), [#10304](https://github.com/posit-dev/positron/issues/10304)] Python: we now bundle the Pyrefly extension, which gives a much richer Python editing experience, including better syntax highlighting.
42+
- [[#2318](https://github.com/posit-dev/positron/issues/2318)] R: now apply syntax highlighting to roxygen `@examplesIf` sections.
43+
- [[#10325](https://github.com/posit-dev/positron/issues/10325)] R: added shim for `rstudioapi::readRStudioPreference()`.
44+
- [[#7430](https://github.com/posit-dev/positron/issues/7430)] R: allow extensions to contribute F1 "show help topic" entries.
45+
- [[#10645](https://github.com/posit-dev/positron/issues/10645)] R: the syntax highlighting for `T` and `F` now treats them as regular variables (since they are not reserved words or constants in R).
46+
- [[#8559](https://github.com/posit-dev/positron/issues/8559)] R: <kbd>Cmd/Ctrl+Enter</kbd> within roxygen2 `@examples` and `@examplesIf` tags now executes entire R expressions rather than executing one line at a time.
47+
- [[#4395](https://github.com/posit-dev/positron/issues/4395)] Added new keyboard shortcuts to run code from the document beginning to the current line <kbd>Ctrl/Cmd+Alt+Home</kbd> and from the current line to the document end <kbd>Ctrl/Cmd+Alt+End</kbd>. If you opt in the RStudio Keymap, these are available as <kbd>Ctrl/Cmd+Alt+B</kbd> and <kbd>Ctrl/Cmd+Alt+E</kbd>.
48+
- [[#6479](https://github.com/posit-dev/positron/issues/6479)] Added a new [`workbench.topActionBar.visible`](positron://settings/workbench.topActionBar.visible) setting to control whether the Positron top bar is visible.
49+
- [[#7054](https://github.com/posit-dev/positron/issues/7054)] Added new command _Plots: Open Plots Gallery in New Window_ to open the whole Plots pane UI in an auxiliary window. You can also pop out the new standalone window from the plots action bar.
50+
- [[#10329](https://github.com/posit-dev/positron/issues/10329)] Added new setting [`plots.historyPolicy`](positron://settings/plots.historyPolicy) to control when the plot history filmstrip is visible.
51+
- [[#7747](https://github.com/posit-dev/positron/issues/7747)] Added new button to interrupt a running app (such as Streamlit or FastAPI) from the Viewer pane.
52+
- [[#10580](https://github.com/posit-dev/positron/issues/10580)] Added new command `positron.executeCodeInConsole` for extensions to execute code for a given language, URI, and position (such as for the Quarto visual editor).
53+
1254

1355
#### Bug fixes
1456

15-
- Fixed 🐛
57+
- [[#4604](https://github.com/posit-dev/positron/issues/4604)] Console: fixed interrupt of Python console on Windows.
58+
- [[#10382](https://github.com/posit-dev/positron/issues/10382)] Console: fixed rendering of Python data frames in the console.
59+
- [[#8303](https://github.com/posit-dev/positron/issues/8303)] Console: fixed bug where consoles that failed to start could not be deleted.
60+
- [[#9761](https://github.com/posit-dev/positron/issues/9761)] Console: fixed issue causing code from scripts to be executed in a notebook console if it had the same language.
61+
- [[#9989](https://github.com/posit-dev/positron/issues/9989)] Console: fixed the "play" button behavior for split editors.
62+
- [[#10115](https://github.com/posit-dev/positron/issues/10115)] Assistant: fixed issue where Console Fix/Explain Actions were hidden when only logged in with Copilot.
63+
- [[#9700](https://github.com/posit-dev/positron/issues/9700)] Assistant: remove "Next Edit Suggestions" from being displayed in chat status.
64+
- [[#10332](https://github.com/posit-dev/positron/issues/10332)] Assistant: disable completions for custom providers.
65+
- [[#9770](https://github.com/posit-dev/positron/issues/9770), [#10719](https://github.com/posit-dev/positron/issues/10719)] Assistant: fixed Copilot tools included in chat requests not using a Copilot model and filtering the tools from the "Configure Tools" quick pick.
66+
- [[#10763](https://github.com/posit-dev/positron/issues/10763)] Assistant: fixed stale Assistant model listing when Bedrock is the only registered provider.
67+
- [[#10823](https://github.com/posit-dev/positron/issues/10823)] Assistant: fixed API key error when signing in to Anthropic.
68+
- [[#10737](https://github.com/posit-dev/positron/issues/10737)] Assistant: now show all GitHub Copilot models.
69+
- [[#9883](https://github.com/posit-dev/positron/issues/9883)] Assistant: enabled "Apply in Editor" only when using Copilot to avoid poor results from other model providers.
70+
- [[#10545](https://github.com/posit-dev/positron/issues/10545), [#7393](https://github.com/posit-dev/positron/issues/7393)] Python: The LSP extensions pyrefly and basedpyright can now be activated without popup errors.
71+
- [[#10423](https://github.com/posit-dev/positron/issues/10423)] Python: now stop the Python Environments Extension from being installed because it conflicts with internal features. You may want to uninstall this extension if it's installed already.
72+
- [[#9655](https://github.com/posit-dev/positron/issues/9655)] Python: silenced non-actionable syntax warnings in Python 3.14 coming from `ipykernel`.
73+
- [[#966](https://github.com/posit-dev/ark/issues/966)] R: fixed a bug in the R backend that caused visible errors when the `R_PROFILE` or `R_PROFILE_USER` environment variables were set to paths that don't exist.
74+
- [[#2951](https://github.com/posit-dev/positron/issues/2951)] Setting the activity bar position to bottom or top no longer causes duplicate tab names in the secondary side bar.
75+
- [[#9516](https://github.com/posit-dev/positron/issues/9516)] Added "(preview)" to Connections tables that are truncated to 1,000 rows.
1676

1777
#### Dependencies
1878

19-
- Updated bundled version ⚙️
79+
- Updated `code-oss` upstream to v1.106.0.
80+
- Updated `vscode-python` upstream to v2025.18.0.

0 commit comments

Comments
 (0)