Skip to content

Commit d3e30a5

Browse files
authored
Merge pull request #667 from vcalescu/1.14-docs
Docs - release 1.14
2 parents 1222916 + d65e0f3 commit d3e30a5

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22

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

5+
# v1.14.0
6+
7+
### Enhancements
8+
9+
- Added a new setting to hide detailed console query output that, when disabled, shows the query that generated the output, the connection the query was run on, and the time when it was run
10+
- Added REPL execution support for Python files
11+
- Added REPL execution support in KX Notebooks
12+
- Added `.venv` support to REPL
13+
- Added `.env` support to REPL
14+
- Added workspace picker for REPL for multi-root workspaces
15+
- Enhanced the language server with:
16+
- Pattern matching syntax support
17+
- Filter function support
18+
- Folding comments
19+
- Support for language server features on notebook q code cells
20+
21+
### Fixes
22+
23+
- Fixed issues with bundled q connections failing on remote
24+
- Enabled debugging of single test files from the UI
25+
- Stop execution support on Windows
26+
- Fixed error messages during clean install
27+
- Support editing connections without the need to re-enter authentication details when just changing port and host
28+
- QSQL endpoint queries now preserve new lines
29+
- Fixed issues where adding BundledQ or MyQ connections did not update connection list
30+
31+
### Internal Improvements
32+
33+
- Breakdown test files
34+
- Added support for debugging single test files using the UI
35+
536
# v1.13.1
637

738
### Fixes

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -863,6 +863,26 @@ The results are shown in the terminal and you can continue to work either in you
863863

864864
Refer to the [REPL shortcuts table](https://github.com/KxSystems/kx-vscode/wiki/REPL) for information on the keyboard shortcuts you can use.
865865

866+
### Benefits of using REPL
867+
868+
A REPL gives you a tight feedback loop, stateful context, and guardrails. You learn faster, debug quicker, and ship with fewer mistakes.
869+
870+
Key benefits include:
871+
872+
- **Rapid iteration with stateful sessions**. Execute commands and receive immediate feedback while maintaining session state across operations. This enables faster development cycles with reduced boilerplate.
873+
874+
- **Safe and efficient troubleshooting**. Experiment within transactions and roll back changes as needed. Quickly isolate and resolve issues by modifying and re-running queries in real time.
875+
876+
- **In-context exploration and optimization**. Access schema details, autocomplete, and performance insights directly within the REPL, supporting informed tuning and discovery.
877+
878+
- **Streamlined workflow and reusability**. Minimize context switching by staying within a single interface. Use command history as a living notebook to document, replay, or convert workflows into scripts.
879+
880+
- **Smooth transition to production and built-in safeguards**. Validate logic in the REPL before promoting queries to production. Features like autocommit off, role switching, and environment prompts help prevent unintended changes.
881+
882+
### Use PyKX within REPL
883+
884+
Refer to the [PyKX within REPL](https://github.com/KxSystems/kx-vscode/wiki/Use-PyKX-Within-REPL) instructions for details on how to get started and use PyKX within REPL.
885+
866886
## Logs
867887

868888
Any error or info is posted at **OUTPUT** in **kdb** tab

0 commit comments

Comments
 (0)