Releases: NTDLS/Katzebase
Releases · NTDLS/Katzebase
0.32.0
0.31.0
Engine
- Magor steaming API fix for packet fragmentation.
- Lock0wait optimization and new wait time tracker types.
- Index optimize cleanup. Removed regression test duration constraint.
UI
- Column resize fix.
Full Changelog: 0.30.0...0.31.0
0.30.0
Engine
- Resolved issues with single value insert.
UI
- Added manual refresh for index, schema and field list.
Full Changelog: 0.29.0...0.30.0
0.29.0
Engine
- Added dedicated field sample API.
UI
- Added lazy-loaded schema fields to UI.
Full Changelog: 0.28.0...0.29.0
0.28.0
- Dependency updates.
- Dropped .net 6 and 7 support,
Full Changelog: 0.27.0...0.28.0
0.27.0
Engine
- Added support for left outer join.
- Added support for select distinct.
- Fixed drop of unique keys.
- Added validation to grouping queries to ensure that expressions are either aggregated or included in the grouping.
- Added heartbeat manager to cleanup abandoned connections where they could not be instantly terminated due to locking.
- Resolved abandoned process thread deadlocks.
UI
- Migration tool status is no longer modal.
Full Changelog: 0.26.0...0.27.0
0.26.0
Engine
- Added new account, role and membership to support the security policy.
- Added, Grant, Deny, Revoke, Create/Alter role and account.
- Changed user id to GUID.
- Added LEFT OUTER join support.
- Fixed bool scalar functions returning string true/false instead of 1/0.
- Fixed issue with unique key enforcement on first duplicate.
- Resolved lookup issue on partial match with single schema.
- Fixed issues parsing variables when not followed by whitespace.
- Fixed issue where schema names were being improperly lowercased.
- Better variable declarations using DECLARE.
- Standardize QueryHandlers, APIs and exceptions.
- Major cleanup of query routing.
- Added lots of new system and scalar functions.
- Sleep, Print, Abs, Ceil, Floor, Pow, SystemShowSchemaPolicy.
- DateAdd, DateDiff, FormatNumeric, FormatDateTime, Round, ToString, ToNumeric.
- IfNullNumeric, NullIf, IsNull, NullIf, NullIfNumeric, and quite a bit more.
- Major enhancements to null handling, all functions should allow null return.
- Null propagation for all expressions, including math.
- Insert now uses Values list or json notation.
- Initial schema now created using embedded scripts.
- Proper null serialization, nulls can now be persisted.
- Fixes to GROUP BY when using ordering results.
- Added ability to pass aggregate result to Scalar function.
UI
- Auto-size of result grids, now allow manual resize.
- Empty result-set now populate field names if supplied by engine.
- Resolved exception on close of form.
- Find/replace improvements,
- Default font change, change of output window font.
- Added drag/drop "macros" (right-hand pane)
- Added row number, which is not exported by context menu commands.
Full Changelog: 0.25.0...0.26.0
0.25.0
Engine
- Consolidated field materialization.
- Field aliases can now be strings.
- Fixed select, group and order constant expressions.
- Major update performance optimization.
- Dynamic configuration options.
UI
- Swapped results grid for DataGridView.
- Static analysis tool-tip delay.
- Fixed font saving. Recommend: Cascadia Mono SemiLight.
- Added scrolling to multiple result grids.
- Added double buffered schema explorer.
- Resolved issue updating static analysis when lazy loaded schema updates occur.
Full Changelog: 0.24.0...0.25.0
0.24.0
Engine
- Resolved issues deleting from indexes.
- Improved threading and thread saftey.
- Resolved issues with non string/numeric parameters (such as DateTime).
UI
- File association icon fix.
- Resolved issue deleting large number of script lines.
Full Changelog: 0.23.0...0.24.0
0.23.0
Engine
- Resolved issues stopping new thread pools.
- Resolved nullability issues with aggregate functions.
- Resolved infinite parameters for scalar functions.
- Fixed index analysis.
- Fixed NOT like.
- Resolved issues with basic UPDATE parsing.
- Added missing field defaulted to NULL warning, softening the missing field severity.
UI
- Optimization of schema cache.
- Resolved issues with non-functional context menus.
Full Changelog: 0.2.0...0.23.0