Skip to content

Conversation

@worksofliam
Copy link
Member

@worksofliam worksofliam commented Feb 5, 2025

  • Adds the ability to have multiple connections with a single window
  • Supports the concept of an 'active connection'
  • For backwards compatability, getConnection will always return the first connection. Extensions will need to be updated to use getActiveConnection
  • Events fire with the active connection as a parameter
  • Generated Uris now require to use the authority property which maps to a connection id.

To do:

  • All Uris need to be updated to include the connection name (or host name) as part of the Uri since we can have multiple systems
  • Stop the ability to connect to the same system more than once in the UI (you can just keep clicking the Server node)
  • New event is needed to fire when the connection is switched
  • Add a mode to disable multi-connection mode in the extension, with the feature togglable for those that know what they are doing. We need time to let the extensions to catch up (The db2 extension will need some work to support the new APIs)

Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2025

👋 A new build is available for this PR based on cabe435.

@worksofliam worksofliam changed the title Feature/multiple_connections Support multiple connections Feb 5, 2025
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
@worksofliam worksofliam temporarily deployed to testing_environment February 5, 2025 19:49 — with GitHub Actions Inactive
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
Signed-off-by: worksofliam <mrliamallan@live.co.uk>
@worksofliam worksofliam temporarily deployed to testing_environment February 7, 2025 04:08 — with GitHub Actions Inactive
@worksofliam worksofliam temporarily deployed to testing_environment February 20, 2025 17:32 — with GitHub Actions Inactive
@worksofliam worksofliam moved this to In Progress in Ecosystem Ideas Mar 7, 2025
@worksofliam worksofliam self-assigned this Mar 7, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Ecosystem Ideas May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant