Skip to content

Releases: NTDLS/NTDLS.Katzebase.Server

1.10.0

15 Feb 21:23
Compare
Choose a tag to compare
  • Update ReliableMessaging nuget, this allows us to make convention based API calls.

0.9.0

01 Feb 14:57
Compare
Choose a tag to compare
  • Release as a seperate module.

0.8.0

31 Jan 17:19
Compare
Choose a tag to compare
  • Fully swapped out HTTP for ReliableMessaging library.
  • Resolved import grid strobing.
  • Added schema stability locks and ability to deescalate to them.
  • Resolved race condition on deadlock... of all places.

0.7.0

23 Jan 15:42
Compare
Choose a tag to compare
  • Swapped out threading model.

0.6.0

16 Nov 17:04
Compare
Choose a tag to compare
  • Added new lock type: delete.
  • Added ShowLocks
  • Bumped semaphore nuget.
  • .net8.0 upgrade.
  • Installer fixes.
  • Icon changes.
  • Namespace moves and fixed client API success code for non-query.
  • Code standardization.
  • Rearrange mgmt classes.
  • Resolved issue with parent schema locking.
  • Added app name, resolved index api create and added disconnect cleanup.
  • Added default client app name.
  • Reimplemented deadlock detection.
  • Restructure and added SQL Server migration tool.
  • Mssql migration tool refinements.
  • Fixed issue with relative settings paths.
  • SQL migration tool fixes.
  • Resolved major issue with rolled-back transaction cache.
  • Added reporting on new tx read cache.
  • Handled deadlocks in migration tool.
  • Increased aggressiveness of locks.
  • Added block tree viewing EXEC ShowBlockTree
  • Major revisions to locking.
  • Track lock intention and key issue times.
  • Added transaction-state snapshots.
  • Moved system procedure implementations.
  • Checkpoint, working on critical sections.
  • Swapped in new critical section manager.
  • Moved critical sections.
  • Made locks more explicit.
  • Changed mutable locking to CriticalResource.
  • Finished converting semaphores.
  • Updated semaphore nuget.
  • Updated memory cache to use NTDLS semaphore
  • Moved memory cache to nuget.
  • Removed vestige
  • Moved "global" critical sections.
  • MemoryCache nuget update.
  • License.
  • Moved client to different repo.
  • Swapped out cache and semaphore nugets.
  • Change lock seeking to use optimistic locking mechanism.
  • Swapped out pessimistic semaphore for optimistic semaphore.
  • Resolved multiple locking issues.
  • Version corrections.