Skip to content

Commit 8a0e344

Browse files
Merge pull request #644 from KxSystems/v1.13.0-dev-to-main
V1.13.0 dev to main
2 parents ac56166 + 0e2ddde commit 8a0e344

File tree

187 files changed

+9237
-4467
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

187 files changed

+9237
-4467
lines changed

.README/repl.png

2.52 KB
Loading

.vscode/launch.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@
2929
"type": "extensionHost",
3030
"request": "launch",
3131
"args": [
32+
"--profile=Extension Tests",
3233
"--extensionDevelopmentPath=${workspaceFolder}",
33-
"--extensionTestsPath=${workspaceFolder}/test/out/suite/index"
34+
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index"
3435
],
35-
"outFiles": ["${workspaceFolder}/test/out/**/*.js"],
36-
"preLaunchTask": "${defaultBuildTask}"
36+
"outFiles": ["${workspaceFolder}/out/**/*.js"],
37+
"preLaunchTask": "npm: pretest"
3738
},
3839
{
3940
"name": "Extension UI Tests",

CHANGELOG.md

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22

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

5+
# v1.13.0
6+
7+
### Enhancements
8+
9+
- Added a new setting to prevent focus change when executing a query
10+
- Introduced SQL code block support in notebooks
11+
- Enabled connection association and execution for plain SQL files
12+
- Notebooks now support DAP targets and automatically populate scratchpad
13+
- Starting from Insights Enterprise `version 1.14`, workbook enhancements enable you to target specific `tiers` and `DAP processes` within kdb Insights connections.
14+
- Improved the q REPL command functionality
15+
- Extended qsql API to allow targeting specific DAP processes, not just tiers
16+
- Refactorings are connection aware
17+
18+
### Fixes
19+
20+
- Fixed an issue where opening "Edit Connection" on multiple connections grouped them under a single label
21+
- Added confirmation prompt when removing a connection
22+
- Resolved an issue where the selected tab changed on startup
23+
- Fixed broken **Add Connection** action in the welcome view
24+
- Addressed issue where the "Create KX Notebook" command failed if an unsaved notebook already existed
25+
- Improved naming consistency for VSCode kdb+ connections
26+
- Ensured connections are sorted alphabetically in VSCode
27+
- Made notebook error messages on IE connections more descriptive, matching kdb+ standards
28+
- Added separate connection checks for `getData` and scratchpad in VSCode
29+
- Fixed issue where the "Enable TLS" checkbox state was not saved
30+
- Resolved problems with previewing local kdb variables
31+
- Corrected the displayed result count cap of KDB Results (now accurately reflects the 10,000 limit)
32+
- Fixed keywords after underscore operator is not identified
33+
- Fixed line comments syntax highlighting is wrong after system commands
34+
35+
### Internal Improvements
36+
37+
- Updated dependencies for better performance and security
38+
- Added support for debugging unit tests
39+
- Switched to the `c8` coverage tool for improved test coverage reporting
40+
- Resolved Chevrotain (LS Server package) warnings related to test coverage
41+
- Migrated from deprecated telemetry to the current standard
42+
- Unified progress tracking, logging, telemetry, and notifications for consistency
43+
- The extension now automatically detects the appropriate endpoint for `Query Environment-enabled` IE connections.
44+
545
# v1.12.0
646

747
This release requires VS Code version 1.96.0 or higher.
@@ -11,7 +51,7 @@ This release requires VS Code version 1.96.0 or higher.
1151
- Added **KX Notebooks**, which allows you to compose and execute Q, Python, and Markdown code blocks in a single notebook
1252
- Workspace enhancements now allow connection association for all **q** and **py** files and target selection for all **q** files.
1353
- Execute **q** code directly on kdb Insights Enterprise DAPs processes from the editor
14-
- Added the **Help & Feedback** view to the activity bar, which provides quick links to documentation, feature suggestion, feedback, and bug reporting
54+
- Added the **Help & Feedback** view to the activity bar, which provides quick links to documentation, feature suggestion, feedback, and bug reporting
1555
- Added **Feedback Survey**, inviting you to provide feedback
1656
- Added **Copy Query** for query history when query is executed
1757

@@ -293,7 +333,6 @@ This release requires VS Code version 1.86.0 or higher.
293333
### Fixes
294334

295335
- Ability to switch users connected to a kdb Insights Enterprise URL. The new flow to switch users when you are already logged in is as follows:
296-
297336
- Disconnect from the URL.
298337
- Log into the URL using browser and log out of environment.
299338
- On reconnecting you are asked to enter your login details and you can chose a different user.
@@ -305,18 +344,15 @@ This release requires VS Code version 1.86.0 or higher.
305344
- Ensure the "Execute Entire File" button works even if the cursor is not in the code editor window.
306345

307346
- Fixes for the Data Sources:
308-
309347
- Custom APIs are no longer listed, these will be added in a future release when the execution of a Custom API is supported.
310348
- The "Run" button will be greyed out while a Data Source is executing, to ensure there are no concurrent executions.
311349
- To see Data Source results within the "Output" tab, ensure that the output is from "q Console Output".
312350

313351
- Fixes for the tree:
314-
315352
- The only variables being displayed were longs.
316353
- Connections were string queries were forbidden broke the tree
317354

318355
- Fixes for KDB Results:
319-
320356
- incorrect display of empty tables
321357
- not displaying results for non-tables or non-atoms.
322358

0 commit comments

Comments
 (0)