Skip to content

0.6.0

Compare
Choose a tag to compare
@NTDLS NTDLS released this 16 Nov 17:04
· 45 commits to master since this release
  • 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.