Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1.7.0 dev to main #406

Merged
merged 127 commits into from
Aug 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
342ea11
update ag-grid
Philip-Carneiro-KX Jul 3, 2024
35d7399
Merge pull request #377 from KxSystems/main-to-dev
ecmel Jul 4, 2024
d8fbfb3
Merge branch 'dev' into fix-snyk-issue
Philip-Carneiro-KX Jul 10, 2024
06edf4f
update ag-grid
Philip-Carneiro-KX Jul 10, 2024
75756fe
remove ag-grid error from snyk ignore
Philip-Carneiro-KX Jul 10, 2024
7ab6156
update version and changelog
Philip-Carneiro-KX Jul 10, 2024
e3114e7
Merge pull request #374 from KxSystems/fix-snyk-issue
Philip-Carneiro-KX Jul 10, 2024
45c8d1c
Merge pull request #381 from KxSystems/main
ecmel Jul 18, 2024
3332604
change version
Philip-Carneiro-KX Jul 23, 2024
f9269d5
fix vulnerability
Philip-Carneiro-KX Jul 23, 2024
bc50c4d
fixes KXI-49563 KXI-49562
ecmel Jul 23, 2024
2fdcc44
fixed logic
ecmel Jul 23, 2024
4d9c9d4
add command
Philip-Carneiro-KX Jul 23, 2024
0261ead
fixed duplication
ecmel Jul 23, 2024
4f1caac
post msg
Philip-Carneiro-KX Jul 23, 2024
ef48c45
fixed previous duplication
ecmel Jul 23, 2024
032c031
Merge pull request #383 from KxSystems/ee-ssl
ecmel Jul 23, 2024
38e6b24
add form fields for edit
Philip-Carneiro-KX Jul 24, 2024
86d017f
server name must be defined
Philip-Carneiro-KX Jul 25, 2024
a6bb51e
fix logic for edit connection param
Philip-Carneiro-KX Jul 25, 2024
240b832
edit connection methods
Philip-Carneiro-KX Jul 25, 2024
1f8bebc
Merge branch 'dev' into KXI-50032
Philip-Carneiro-KX Jul 25, 2024
2d96bd3
fix tests
Philip-Carneiro-KX Jul 29, 2024
802076f
add tests, and reduce complexity
Philip-Carneiro-KX Jul 29, 2024
6d6dbc0
add more tests
Philip-Carneiro-KX Jul 29, 2024
08f04c0
remove complexity
Philip-Carneiro-KX Jul 29, 2024
b07e213
add more tests
Philip-Carneiro-KX Jul 29, 2024
f34306b
reduce complexity
Philip-Carneiro-KX Jul 29, 2024
3f50fda
reduce cokmplexity
Philip-Carneiro-KX Jul 29, 2024
9bfab39
improve code quality
Philip-Carneiro-KX Jul 29, 2024
371041b
improve code quality
Philip-Carneiro-KX Jul 29, 2024
842a0af
imrpoove quality
Philip-Carneiro-KX Jul 29, 2024
dae36be
start the labels
Philip-Carneiro-KX Jul 30, 2024
1607b47
add edit insecure conn
Philip-Carneiro-KX Jul 30, 2024
38b407f
Merge branch 'KXI-50032' into KXI-50022
Philip-Carneiro-KX Jul 30, 2024
940b81e
Merge pull request #384 from KxSystems/KXI-50032
Philip-Carneiro-KX Jul 30, 2024
1a5eedf
add more labels stuffs
Philip-Carneiro-KX Jul 31, 2024
0ad04df
changelog update
Philip-Carneiro-KX Jul 31, 2024
fe9e1f5
updates
ecmel Jul 31, 2024
005159e
KXI-51959: Add run on feature/* branches plus update versions of actions
cterry45 Jul 31, 2024
6522731
implement labels for connection explorer
ecmel Aug 1, 2024
eccd188
fixed test
ecmel Aug 1, 2024
9179cea
more coverage
ecmel Aug 1, 2024
93e31ff
Merge pull request #387 from KxSystems/KXI-51959
cterry45 Aug 1, 2024
4cd2eec
more tests
ecmel Aug 1, 2024
c030c06
small changes
Philip-Carneiro-KX Aug 1, 2024
1f7a712
remove labels from server obj
Philip-Carneiro-KX Aug 1, 2024
0d06622
connlabel utils
Philip-Carneiro-KX Aug 1, 2024
e5a4b59
create new label
Philip-Carneiro-KX Aug 2, 2024
cf14285
add label to connection
Philip-Carneiro-KX Aug 2, 2024
5960ad3
edit labels
Philip-Carneiro-KX Aug 2, 2024
7085173
fix typo
Philip-Carneiro-KX Aug 2, 2024
81f2eac
improvement
Philip-Carneiro-KX Aug 2, 2024
6c8b422
add test
Philip-Carneiro-KX Aug 2, 2024
f61b160
add more tests
Philip-Carneiro-KX Aug 2, 2024
fe0a5bb
Merge pull request #389 from KxSystems/KXI-50022
Philip-Carneiro-KX Aug 2, 2024
fbe733f
Merge remote-tracking branch 'origin/dev' into ee-label
ecmel Aug 2, 2024
d3fcb29
refactored tree view for the new model
ecmel Aug 2, 2024
5174f25
added back commands
ecmel Aug 2, 2024
fbde468
added tests
ecmel Aug 2, 2024
03345a8
increase coverage
ecmel Aug 2, 2024
e99d9a8
minor fixes
ecmel Aug 5, 2024
1a4c1f6
Merge pull request #388 from KxSystems/ee-label
ecmel Aug 5, 2024
bbb7d67
updates for 390
ecmel Aug 5, 2024
183e5b6
update
ecmel Aug 6, 2024
8f0b228
add changes requested and improvements
Philip-Carneiro-KX Aug 6, 2024
26b502a
add tests
Philip-Carneiro-KX Aug 6, 2024
d22df22
Merge pull request #390 from KxSystems/ee-fixes
ecmel Aug 6, 2024
a4c02d3
Merge pull request #391 from KxSystems/KXI-50032-2
Philip-Carneiro-KX Aug 6, 2024
fc97cae
fixes files cannot be executed from entity tree
ecmel Aug 6, 2024
4aa3f46
added test
ecmel Aug 6, 2024
f11b479
remove unnecessary import
Philip-Carneiro-KX Aug 6, 2024
d607c8f
fix unnamed alias
Philip-Carneiro-KX Aug 6, 2024
b7a244a
Merge pull request #392 from KxSystems/ee-run
ecmel Aug 6, 2024
e482e5a
Merge pull request #393 from KxSystems/fix-unnamed-alias
Philip-Carneiro-KX Aug 6, 2024
4169f71
fix regex
Philip-Carneiro-KX Aug 8, 2024
6096142
fix new conn creation
Philip-Carneiro-KX Aug 8, 2024
9f98536
fix tests and new conn
Philip-Carneiro-KX Aug 8, 2024
514e66e
improve tests
Philip-Carneiro-KX Aug 8, 2024
d9b70ae
Merge pull request #394 from KxSystems/KXI-50032-3
Philip-Carneiro-KX Aug 8, 2024
002fe09
Merge branch 'dev' into readme-changelog-1.7
Philip-Carneiro-KX Aug 13, 2024
b473743
update create connection images
Philip-Carneiro-KX Aug 13, 2024
01a832e
update create connection readme
Philip-Carneiro-KX Aug 13, 2024
d3ac9e5
fix bug found in edit connection
Philip-Carneiro-KX Aug 13, 2024
639c0ca
add axios bug to snyk while we are working to solve it
Philip-Carneiro-KX Aug 13, 2024
dd466df
Merge pull request #395 from KxSystems/fix-edit-local
Philip-Carneiro-KX Aug 13, 2024
e06104a
Merge branch 'dev' into readme-changelog-1.7
Philip-Carneiro-KX Aug 13, 2024
0a0d1f3
fix edit conn auth
Philip-Carneiro-KX Aug 13, 2024
90f3e03
Merge pull request #397 from KxSystems/fix-edit-conn-auth-2
Philip-Carneiro-KX Aug 13, 2024
f6f9a07
Merge branch 'dev' into readme-changelog-1.7
Philip-Carneiro-KX Aug 13, 2024
148b6d1
update edit connections
Philip-Carneiro-KX Aug 13, 2024
b9f485f
edit connected connection dialog
Philip-Carneiro-KX Aug 13, 2024
dd37cec
update changelog
Philip-Carneiro-KX Aug 13, 2024
0c13a19
fix create label dialog for edit conn
Philip-Carneiro-KX Aug 13, 2024
0d5cf4a
fix tests
Philip-Carneiro-KX Aug 13, 2024
a88cd26
update tests coverage
Philip-Carneiro-KX Aug 13, 2024
5576e11
Merge pull request #398 from KxSystems/fix-create-label-dialog
Philip-Carneiro-KX Aug 13, 2024
bb6a548
Merge branch 'dev' into readme-changelog-1.7
Philip-Carneiro-KX Aug 13, 2024
4670ca0
update extension description
ecmel Aug 13, 2024
0d035a4
Merge pull request #399 from KxSystems/KXI-47971
ecmel Aug 13, 2024
b68a4a0
solve vulnerability
Philip-Carneiro-KX Aug 14, 2024
9bc8ba4
Merge pull request #400 from KxSystems/KXI-52471
Philip-Carneiro-KX Aug 14, 2024
cb5d3e8
Merge branch 'dev' into readme-changelog-1.7
Philip-Carneiro-KX Aug 14, 2024
1063e78
add labels to readme
Philip-Carneiro-KX Aug 14, 2024
01c9da9
fix labels collapse at conn tree
Philip-Carneiro-KX Aug 14, 2024
8883693
Merge pull request #401 from KxSystems/fix-label-tree
Philip-Carneiro-KX Aug 14, 2024
62a1deb
Merge pull request #385 from KxSystems/readme-changelog-1.7
Philip-Carneiro-KX Aug 15, 2024
3ac6203
fix remove conn from labels
Philip-Carneiro-KX Aug 15, 2024
6ab6302
remove the labels when the connection is removed
Philip-Carneiro-KX Aug 15, 2024
db77f14
Merge pull request #402 from KxSystems/remove-lbls-when-remove-conn
Philip-Carneiro-KX Aug 15, 2024
b60c04c
fix rename and delete labels
Philip-Carneiro-KX Aug 16, 2024
9bc01f7
select label when create
Philip-Carneiro-KX Aug 16, 2024
c33fd9c
disable create lbl btn
Philip-Carneiro-KX Aug 16, 2024
6d89692
add refresh labels to expand label when changed
Philip-Carneiro-KX Aug 16, 2024
a9f9514
improve code quality
Philip-Carneiro-KX Aug 16, 2024
31120e8
add tests
Philip-Carneiro-KX Aug 16, 2024
b7ab225
add more tests
Philip-Carneiro-KX Aug 16, 2024
f32f58d
improve code quality
Philip-Carneiro-KX Aug 16, 2024
28ed191
Merge pull request #403 from KxSystems/larry-new-conn-requests
Philip-Carneiro-KX Aug 16, 2024
e675916
fixes collapsible state
ecmel Aug 17, 2024
a1eee77
updated KDB process icons
ecmel Aug 17, 2024
4db7212
update meta icons
ecmel Aug 17, 2024
1084eb3
update connection icons
ecmel Aug 18, 2024
6766ce8
update workbook and datasource icons
ecmel Aug 18, 2024
ca4626d
remove duplicate
ecmel Aug 19, 2024
828c8a2
Merge pull request #404 from KxSystems/ee-collapse
ecmel Aug 19, 2024
e3fc833
Merge pull request #405 from KxSystems/ee-icons
ecmel Aug 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/app-sec-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20.x

Expand All @@ -29,7 +29,7 @@ jobs:
uses: martinbeentjes/[email protected]

- name: Download lcov result from test job
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: lcov

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
Expand Down Expand Up @@ -47,7 +47,7 @@ jobs:

- name: Upload lcov result for app-sec job
if: runner.os == 'Linux'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: lcov
path: coverage-reports/lcov.info
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/prod_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Node.js
Expand All @@ -29,13 +29,13 @@ jobs:
- name: Packaging
run: npm run package
- name: Upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: KDB-VSCode-Extension
path: ./kdb-*vsix
retention-days: 1
- name: Upload lcov result for app-sec job
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: lcov
path: coverage-reports/lcov.info
Expand All @@ -58,11 +58,11 @@ jobs:
VERSION=${{ github.ref_name }}
echo "run_tag=$(echo ${VERSION:1})" >> $GITHUB_OUTPUT
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Download VSIX file from build job
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: KDB-VSCode-Extension
- name: Get Body
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Node.js
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches:
- dev
- main
- feature/*

env:
NODE_ENV: production
Expand All @@ -30,13 +31,13 @@ jobs:
- name: Packaging
run: npm run package
- name: Upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: KDB-VSCode-Extension
path: ./kdb-*vsix
retention-days: 1
- name: Upload lcov result for app-sec job
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: lcov
path: coverage-reports/lcov.info
Expand All @@ -54,7 +55,7 @@ jobs:
needs: app-sec
steps:
- name: Download VSIX file from build job
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: KDB-VSCode-Extension
- name: Release to Portal
Expand Down
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,23 @@

All notable changes to the **kdb VS Code extension** are documented in this file.

# v1.7.0

### Enhancements

- Now it's possible to edit existing connections
- Dialog offering to reconnect to connection that was edited (if the connection was connected)
- Added labels for connections
- Ability to connect Insights servers with self signed SSL certificate

### Fixes

- https is prefixed for unschemed Insights server urls
- Use the custom editor to open datasource when renaming or deleting
- Removed unnecessary buttons in walkthrough
- Fixed toggle parameter cache doesn't work in workbooks
- Fixed files can't be executed from entity tree

# v1.6.1

### Fixes
Expand Down
117 changes: 116 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ When you select **Bundled q** as the connection type and set the following prope
| Server Name | The name is already set as **local**. |
| The connection address | This is already be set as `127.0.0.1` which corresponds to your **localhost**. |
| Port | Set the port for the kdb server. Ensure the port used doesn't conflict with any other running q process; e.g. 5002. [Read here for more about setting a q port](https://code.kx.com/q/basics/ipc/) |
| Label Name | Select the label you want to assign the connection to |

1. Click **Create Connection** and the connection appears under **CONNECTIONS** in the primary sidebar..

Expand All @@ -166,8 +167,9 @@ Set the following properties:
| Username | If authentication is needed, fill in the username otherwise, leave **blank** |
| Password | If authentication is needed, fill in the password otherwise, leave **blank** |
| Enable TLS Encryption | Check the box is TLS is enabled. Learn more [about TLS encryption](https://code.kx.com/q/kb/ssl/). |
| Label Name | Select the label you want to assign the connection to |

![setendpoint](https://github.com/KxSystems/kx-vscode/blob/main/img/myq.png?raw=true).
![setendpoint](https://github.com/KxSystems/kx-vscode/blob/main/img/myq.png?raw=true)

1. Click **Create Connection** and the connection appears under **CONNECTIONS** in the primary sidebar.

Expand All @@ -185,6 +187,7 @@ Set the following properties:
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Server Name | The server name / alias. This can be any name, aside from `local`, which is used by [Bundled q connection](#bundled-q) |
| The connection address | This is the remote address of your **kdb Insights Enterprise** deployment: e.g. `https://mykdbinsights.cloudapp.azure.com` |
| Label Name | Select the label you want to assign the connection to |

![connecttoinsights](https://github.com/KxSystems/kx-vscode/blob/main/img/insightsconnection.png?raw=true)

Expand Down Expand Up @@ -226,6 +229,118 @@ The 'meta' node contains a child node for each of the child sections in the json

You can refresh the meta data view at any time by choosing **Refresh meta data** from the right-click menu of an Insights connection.

## Edit Connections

To edit an existing connection, simply right-click the connection you wish to edit and select the **Edit connection** option.

![Edit connection option](https://github.com/KxSystems/kx-vscode/blob/main/img/select-edit-connection.png?raw=true)

> NOTE: Editing an **active connection** may require you to **restart** the connection. If so, you will be prompted to reconnect after saving your changes.

![Edit connected connection dialog](https://github.com/KxSystems/kx-vscode/blob/main/img/edit-connected-connection-dialog.png?raw=true)

### Edit Bundle q connection

When you select to edit an **Bundled q** connection, you can edit the following properties:

| Property | Description |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Server Name | The name is already set as **local** and **cannot be edited**. |
| The connection address | This is already be set as `127.0.0.1` which corresponds to your **localhost** and **cannot be edited**. |
| Port | Set the port for the kdb server. Ensure the port used doesn't conflict with any other running q process; e.g. 5002. [Read here for more about setting a q port](https://code.kx.com/q/basics/ipc/) |
| Label Name | Select the label you want to assign the connection to |

![Edit Bundle q connection](https://github.com/KxSystems/kx-vscode/blob/main/img/edit-bundle-q-conn-form.png?raw=true)

### Edit My q connection

When you select to edit an **My q** connection, you can edit the following properties:

| Property | Description |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Server Name | The server name / alias. The server name selected cannot be **local** or **insights**, as these are reserved for use by [Bundled q connections](#bundled-q) and [Insights connections](#insights-connection), respectively; e.g. dev |
| The connection address | Set to the IP address of the kdb server; e.g. **localhost**. |
| Port | Enter the port used by the kdb server; e.g. 5001. Learn more about [setting a q port](https://code.kx.com/q/basics/ipc/) . |
| Edit Auth options | Check the box if you wish to change **Auth options**. If you want to **remove the Auth** for this connection, select this checkbox and leave the **Username** and **Password** fields in **blank** |
| Username | If authentication is needed, fill in the username otherwise, leave **blank** |
| Password | If authentication is needed, fill in the password otherwise, leave **blank** |
| Enable TLS Encryption | Check the box is TLS is enabled. Learn more [about TLS encryption](https://code.kx.com/q/kb/ssl/). |
| Label Name | Select the label you want to assign the connection to |

![Edit My q connection](https://github.com/KxSystems/kx-vscode/blob/main/img/edit-my-q-conn-form.png?raw=true)

### Edit Insights connection

When you select to edit an **Insights** connection, you can edit the following properties:

| Property | Description |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Server Name | The server name / alias. This can be any name, aside from `local`, which is used by [Bundled q connection](#bundled-q) |
| The connection address | This is the remote address of your **kdb Insights Enterprise** deployment: e.g. `https://mykdbinsights.cloudapp.azure.com` |
| Define Realm | Specify the Keycloak realm for authentication. Usually the realm is set to `insights`, which is the default value used by the extension. You only need to change this field if a different realm has been configured on your server. |
| Label Name | Select the label you want to assign the connection to |

![Edit Insights connection](https://github.com/KxSystems/kx-vscode/blob/main/img/edit-insights-conn-form.png?raw=true)

## Connection Labels

Connection Labels allow you to categorize and organize your connections by assigning them distinct names and colors, making it easier to manage and locate specific connections within the application.

![Connection Tree With Labels](https://github.com/KxSystems/kx-vscode/blob/main/img/conn-labels-tree.png?raw=true)

### Create New Label

To create a Label, start by **editing** or **creating** a connection. At the **bottom of the form**, you'll see a **Create New Label** button.

![Create New Label Button](https://github.com/KxSystems/kx-vscode/blob/main/img/create-new-label-btn.png?raw=true)

Clicking this button will open a **dialog** where you can enter a **Label name** and choose a **Label color** for it. You can then create the Label by clicking 'Create' or cancel the process by clicking 'Cancel.'

| Property | Description |
| ----------- | --------------------------------------------------------- |
| Label Name | Enter a name for the label. |
| Label color | Select the color in the list of colors for the new label. |

![Create New Label](https://github.com/KxSystems/kx-vscode/blob/main/img/create-new-label-dialog.png?raw=true)

### Add Label to a connection

To add a Label to a connection, start by **editing** or **creating** a connection. At the **bottom of the form**, you'll see a **Label Name** dropdown to select a Label, select the Label and click in **Edit or Create Connection**.

| Property | Description |
| ---------- | ------------------------------------ |
| Label Name | Select Label from the list of Labels |

![Select Label](https://github.com/KxSystems/kx-vscode/blob/main/img/conn-labels.png?raw=true)

### Rename Label

Right-click the label at Connection Tree and select **Rename label**.

![Rename Label Opt](https://github.com/KxSystems/kx-vscode/blob/main/img/labels-rename-opt.png?raw=true)

A prompt will be displayed at the top of the screen with the field to edit the name of the Label.

![Rename Label](https://github.com/KxSystems/kx-vscode/blob/main/img/labels-rename.png?raw=true)

### Edit Label Color

Right-click the label at Connection Tree and select **Edit label color**.

![Edit Label Color Opt](https://github.com/KxSystems/kx-vscode/blob/main/img/labels-edit-color-opt.png?raw=true)

A prompt will be displayed at the top of the screen with the field to edit the color of the Label.

![Edit Label Color](https://github.com/KxSystems/kx-vscode/blob/main/img/labels-edit-color.png?raw=true)

### Delete Label

Right-click the label at Connection Tree and select **Delete label**.

![Delete Label Opt](https://github.com/KxSystems/kx-vscode/blob/main/img/labels-delete-opt.png?raw=true)

> The connections assign to the Label will **not be deleted**.

## kdb language server

A kdb language server is bundled with the kdb VS Code extension. It offers various common features to aid in the development of kdb code, including:
Expand Down
Binary file modified img/bundleqform.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/conn-labels-tree.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/conn-labels.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/create-new-label-btn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/create-new-label-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/edit-bundle-q-conn-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/edit-connected-connection-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/edit-insights-conn-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/edit-my-q-conn-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/insightsconnection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/labels-delete-opt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/labels-edit-color-opt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/labels-edit-color.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/labels-rename-opt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/labels-rename.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/myq.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/select-edit-connection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading