Releases: NeilMacMullen/kusto-loco
Releases · NeilMacMullen/kusto-loco
v1.4.6
Core
- Implement bag_merge and pack_all. Thanks to @cyril-iselin !
v1.4.5
Special thanks to @EnsnerT and @cyril-iselin for bug reports and PRs ❤️ !
Core
- Dependency updates
- KustoQueryResult.ToRecords now supports readonly record structs
- Fix % operator for Timespan
- Implement %(DateTime,Timespan)
- Implement unix_time, net_time convenience functions
- sixel chart size can now be controlled with sixel.width/sixel.height
- implement bag-pack-variadic (thanks to @cyril-iselin )
Lokqldx (UI)
- Syntax highlighting for distinct and lookup
- Fix crash on column charts when only one column provided
- noheader flag is obeyed when saving text files
- Fix crash on multi-select and allow copy of multiple selected cells to clipboard
Lokql (CLI)
- Reset console colors on clean exit
- "interactive" and "run" commands now use consistent parameters
- args parameter allows passing of arguments named arg0, arg1 etc
- commands parameter allows one or more query statements/commands to be executed
- scripts parameter allows one or more scripts to be loaded and run
- load parameter allows files to be loaded as tables
- convert command can be used to load a file in one format and save it in another
v1.4.4
Core
- Fix min/max aggration type for ints
- Improve ToRecords implementation
LokqlDx
- Add dcount syntax highlighting
- add .cd and .lsfiles commands
- Significant improvements to copilot mode
v1.4.3
What's Changed
- Add basic label capability to maps by @NeilMacMullen in #550
- Add copilot view
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Core
- Nuget packages now multitarget .net9 and .net10
- Support mv-expand with multiple columns and nested dynamic paths by @Arithmomaniac
- Add parse_ipv4 and parse_ipv6 functions by @Arithmomaniac
- Support requestedIndex parameter of split function by @Arithmomaniac
- Add buildschema, make_bag, and make_bag_if aggregation functions by @Arithmomaniac
- Move source-generator attributes to KustoLoco.Core package by @NeilMacMullen
LokqlDx
- Allow CTRL-C and related keystrokes to copy from datagrid by @NeilMacMullen
- Add a context menu to map to allow opening in google by @NeilMacMullen
- Now targets .net10 by @NeilMacMullen
- Fix deadlock/timing issue on release by @NeilMacMullen
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Core
- ColumnResult.Empty now uses -1 for column index - thanks to @davidlloyduk
- Basic mv-expand support added - thanks to @Arithmomaniac
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.3.9
v1.3.8
Core
- Fix unnecessary error when operations performed on empty table
- Implement additional functions:
- new_guid
- repeat
- regex_quote
- url_encode
- unix time functions
- array_sum
- array_split
- array_slice
- array_index_of
- array_iff
Lokqldx
- Just fix coloring of variables that contain underscore
- Lock chart Y axis by default
- Structure help and provide discord link
- Fix regresssion that caused display of very large (>1M row) tables to be slow
- Add support for AzureMonitor, ARG, Azure Defender
- Use explicit font on buttons for consistency
- Improve help for new commands
- Provide chart-demo tutorial
Full Changelog: v1.3.6...v1.3.8

v1.3.6
Lokqldx
- Fix up close behaviour that could leave orphaned queries behind
- Support maps
- Support invocation of macros via dot prefix
Full Changelog: v1.3.5...v1.3.6


