Skip to content

Releases: NTDLS/Katzebase

0.32.0

04 Jan 18:47
Compare
Choose a tag to compare

Engine

  • Internal deadlock avoidance strategies.

UI

  • n/a

Full Changelog: 0.31.0...0.32.0

0.31.0

04 Jan 05:09
Compare
Choose a tag to compare

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

05 Dec 04:08
Compare
Choose a tag to compare

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

04 Dec 22:03
Compare
Choose a tag to compare

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

03 Dec 20:54
Compare
Choose a tag to compare
  • Dependency updates.
  • Dropped .net 6 and 7 support,

Full Changelog: 0.27.0...0.28.0

0.27.0

22 Oct 17:23
Compare
Choose a tag to compare

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

18 Oct 20:45
Compare
Choose a tag to compare

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

09 Oct 03:38
Compare
Choose a tag to compare

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

07 Oct 20:48
Compare
Choose a tag to compare

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

07 Oct 02:34
Compare
Choose a tag to compare

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