- Notifications
You must be signed in to change notification settings - Fork16
Comparing changes
Open a pull request
base repository:coder/jetbrains-coder
Uh oh!
There was an error while loading.Please reload this page.
base:v2.22.0
head repository:coder/jetbrains-coder
Uh oh!
There was an error while loading.Please reload this page.
compare:main
- 13commits
- 25files changed
- 5contributors
Commits on Jul 29, 2025
Changelog update -
v2.22.0
(#563)* Changelog update - v2.22.0* chore: empty commit to trigger CI---------Co-authored-by: GitHub Action <action@github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
Commits on Jul 30, 2025
impl: add support for disabling CLI signature verification (#564)
* impl: add new configurable option to disable CLI signature verificationThese options are configurable from the Settings page there is no availableshortcut on the main plugin page to discourage the quick disable of CLI verification* impl: hide configurable fallback if signature verification is disabledThe main plugin screen has a quick shortcut for setting whether the userwants to fallback on releases.coder.com for signatures if they are not provided bythe main deployment. This checkbox should not be visible if the user wants to disablesignature verification altogether.* impl: skip signature validationSignature validation is skipped if the user configured the `disableSignatureVerification` to true.* chore: update changelog* chore: next version is 2.22.1* doc: developer facing documentation for CLI signature verification* chore: fix UTs
Commits on Jul 31, 2025
Changelog update -
v2.22.1
(#565)* Changelog update - v2.22.1* chore: trigger CI---------Co-authored-by: GitHub Action <action@github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
Commits on Sep 8, 2025
fix: don't create new api keys each time we do workspace polling (#568)
* fix: don't create new api keys each time we do workspace pollingThe default behavior for `coder login --token <token>` is to:- use the provided token temporarily to authenticate the login process- generate a new session token and stores that for future CLI use- the original token provided is not stored or reusedThe Coder `Recent projects` view polls every 5 seconds for workspaces frommultiple Coder deployment. The polling process also involves a callto the `cli.login`. The cli is later used start workspaces if user clicks ona project for which the workspace is stopped. Instead of generating a new tokeneach time we login we can use the `coder login --use-token-as-session --token <token>` which:- uses the provided token directly as the session token- stores the original token for future CLI commands- no new token is generated* refactor: only login the cli when starting workspacesThe Coder `Recent projects` view polls every 5 seconds for workspaces frommultiple Coder deployment. The polling process also involves a callto the `cli.login`. The cli is later used to start workspaces if a user clicks ona project for which the workspace is stopped. The login can be called on demand, onlywhen a "recent" project is stopped and the user wants to start it. This commitreduces a lot of overhead associated with spawning cli commands every 5 seconds.* chore: next version is 2.22.2
chore: bump actions/setup-java from 4 to 5 (#573)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.- [Release notes](https://github.com/actions/setup-java/releases)- [Commits](actions/setup-java@v4...v5)---updated-dependencies:- dependency-name: actions/setup-java dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major...Signed-off-by: dependabot[bot] <support@github.com>Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
chore: bump actions/checkout from 4.2.2 to 5.0.0 (#571)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.- [Release notes](https://github.com/actions/checkout/releases)- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)- [Commits](actions/checkout@v4.2.2...v5.0.0)---updated-dependencies:- dependency-name: actions/checkout dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major...Signed-off-by: dependabot[bot] <support@github.com>Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
Commits on Sep 17, 2025
Changelog update -
v2.22.2
(#575)* Changelog update - v2.22.2* chore: trigger GH build---------Co-authored-by: GitHub Action <action@github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
Commits on Sep 19, 2025
fix: relaxed SNI hostname resolution (#579)
* fix: relaxed SNI hostname resolutionWhen establishing TLS connections, SNI resolution may fail if the configured altHostname contains `_` orany other characters not allowed by domain name standards (i.e. letters, digits and hyphens).This change introduces a relaxed SNI resolution strategy which ignores the LDH rules completely.Because this change goes hand in hand with auth. via certificates, I was able to reproduce the issueonly via UTs. At this point the official Coder releases supports only auth. via API keys.-fixes#577* chore: next version 2.22.3* chore: remove leftover debug liness
Commits on Sep 22, 2025
Changelog update -
v2.22.3
(#580)* Changelog update - v2.22.3* chore: trigger CI build---------Co-authored-by: GitHub Action <action@github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
Commits on Sep 29, 2025
* Update README.mdadded note to recommend the Toolbox plugin* Update README.mdAdded link to docs
Commits on Oct 1, 2025
impl: prefer agent name over agent id in URI handler (#585)
* impl: prefer agent name over agent id in URI handlerAgent name is easier to resolve in jetbrains gateway module* impl: prefer agent name over agent id in URI handler (2)Error reporting should also prefer agent name over the agent id.* chore: update and fix UTsTest cases related to agent matching have to be updatednow that agent name is preferred over agent id.* chore: refactor UTs related to agent matching in URI handlingRewrote the entire test to be easier to read and debug.
impl: add the option to disable ssh wildcard configuration (#584)
* impl: add the option to disable ssh wildcard configurationIt will be used later by the Coder Settings view to allow usersto enable or disable SSH hostname wildcard configuration.* impl: expose ssh wildcard config in the Settings pageUpdated the UI component to allow configuration by the user* impl: take into account wildcard configurationwhen generating the ssh config for Coder Gateway.Up until now we just checked if the Coder deployment supportsthis feature, but now users have to option to continue touse expanded hostnames in the ssh config.* fix: force CLI manager to use user settingsCLIManager can be created with default settings (simplifies testing),among which the ssh wildcard config is enabled. But in reality theconfig can be disabled by the user.* impl: ability to start a recent workspace connection after ssh wildcard config was changedCurrently, if a user starts a connection with wildcard enabled and then later on it disablesthe wildcard config then the recent connections becomes unusable because the hostnames are invalid.The issue can reproduce the other way around as well (start with wildcard ssh config disabled,start an IDE and then later on enable wildcard config)This commit addresses the issue by resolving the hostname on demand when the user wants toopen the remote IDE from the recent connections panel.* chore: update README* chore: next version is 2.23.0* fix: don't show twice the connection to the same workspaceConnections started with two different hostnames (because of the ssh wildcard config)can be rendered twice in the Recent projects panel.With this commit we ignore the hostname and instead use the workspace name and deployment URL.
Commits on Oct 2, 2025
Changelog update -
v2.23.0
(#586)* Changelog update - v2.23.0* chore: for build trigger---------Co-authored-by: GitHub Action <action@github.com>Co-authored-by: Faur Ioan-Aurel <fioan89@gmail.com>
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff v2.22.0...main
Uh oh!
There was an error while loading.Please reload this page.