Skip to content

Releases: KxSystems/kx-vscode

v1.10.1

20 Feb 15:03
0e379bf
Compare
Choose a tag to compare

Fixes

  • Fix third-party package vulnerability

v1.10.0

06 Feb 14:54
81fdf20
Compare
Choose a tag to compare

Enhancements

  • Display GGPlot for binary data output from q queries, providing a quick way to generate charts inside VSCode, making it easier to identify patterns, trends, and outliers in your data
  • Show stack trace for errors in the kdb Insights Enterprise scratchpad
  • Autocomplete for Query APIs
  • Add support for Python for KDB+ connections
  • Semantic highlighting for function definitions
  • Improved table headers in the results tab
  • Show query progress for KDB+ connections
  • Added notification for data source refresh

Fixes

  • Fixed issue with starting local q server when using WSL
  • Fixed double error message when unable to connect to Insights
  • Fixed query errors being written to the 'kdb' output rather than the 'q console output'
  • Fixed issue with editing a connection and moving it into an existing group
  • Ensured 'query is running' notification shows until the results are rendered
  • Fixed unresponsiveness of the extension when displaying large tables with KDB Results
  • Fixed unicode characters not displayed correctly in results table
  • Fixed OpenSSL installation check when using WSL
  • Fixed QSQL populate scratchpad not working

Internal Improvements

  • Removed jwtDecode types
  • Changed the output for local q queries for structured text

v1.9.1

05 Dec 14:56
7406426
Compare
Choose a tag to compare

Fixes

  • Fixed Insights version validation

v1.9.0

21 Nov 16:25
ffdb610
Compare
Choose a tag to compare

Enhancements

  • Highlight local variables semantically
  • Display the version of the connected Insights server

Fixes

  • Fixed flickering issue in the results tab, improving the UX
  • Fixed Issue #382
  • Fixed the run q file not using the current editor contents
  • Fixed the autocomplete functionality for new and unsaved documents
  • Fixed issues with results tab format when querying Insights connections version 1.11 or newer

Internal Improvements

  • Migrate to Shoelace Web Components
  • Move server object logic to separate it from model's code

v1.8.0

15 Oct 14:38
7b44d44
Compare
Choose a tag to compare

Enhancements

  • Added the ability to add multiple labels to a single connection
  • Show KDB+ process explorer item content when clicked
  • Added the ability to export and import connections
  • All the files in the workspace are considered when using language server features
  • Show call hierarchy is implemented in language server
  • Query history shows an ellipsis of the query execution text to the available line length
  • Added limit option to datasource for 1.11 + versions of Insights Enterprise connections

Fixes

  • Fixed KDB results columns resizing back to default sizes every time a datasource was run
  • Fixed KDB results for large data sets

v1.7.0

22 Aug 16:51
7a8a60c
Compare
Choose a tag to compare

Enhancements

  • Now you can edit existing connections
  • You can now reconnect to an edited connection (if the connection was already connected)
  • Labels are now available for connections
  • Now you can connect Insights servers with a self-signed SSL certificate
  • Updated KDB+ process icons

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
  • Fixed output pane doesn't work after connection idle
  • Fixed incorrect behaviour on q process startup failure
  • Fixed datasource icon discrepancy between views

Internal Improvements

  • Fixed axios security vulnerability

v1.6.1

17 Jul 12:40
8eac70e
Compare
Choose a tag to compare

Fixes

  • Update Ag-Grid package to avoid prototype pollution

v1.6.0

03 Jul 14:57
d3ecedc
Compare
Choose a tag to compare

Enhancements

  • Display meta data for Insights connections
  • Added option to click at meta data and open in json format the meta data
  • Ability to change the name of the Keycloak realm, used for authentication, from the default value of insights. This enables the connection to a kdb Insights Enterprise Free trial instance.
  • Improve the console log quality to "kdb"output pane
  • Insights free trial instances are supported
  • Added execute block command for q code
  • Added hotkey to cache function parameters for q code
  • Extension now reconigze which version of Insights is connected
  • Extension changes scratchpad endpoints accordly to the Insights versions
  • Allow connection information in user settings to be editable
  • Allow same server address to be used in multiple connections
  • Language server features works on unsaved files
  • Expand Selection command is implemented

Fixes

  • Disconnect when q process is stopped
  • Fix query execution on KDB+ connections not refreshing completion items
  • Fixed delay when executing query on KDB+ connections
  • Make connection names case insensitive
  • Fixed GUID type displayed as number for Insights
  • Fixed problem when the user close(not hide) the Results Tab
  • Fixed time zone for populate scratchpad

Internal Improvements

  • Added logging framework

v1.5.2

07 Jun 10:50
55f6e0a
Compare
Choose a tag to compare
  • Local connection listener behaviour fixed (if the connection is closed, the connection will disconnect)
  • Return to show console output if results tab isn't visible in case of query execuion
  • Linter fixes

v1.5.1

29 May 18:21
Compare
Choose a tag to compare

Fixes

  • Documentation fixes.