Skip to content

History / Distributed Locks

Revisions

  • feat: add support for Optional in default return values and update README

    @garvit-joshi garvit-joshi committed Jan 17, 2026
  • Updated documentation

    @garvit-joshi garvit-joshi committed Jan 11, 2026
  • Add distributed semaphore support and update wiki structure - Update Home.md to be an overview page with links to both lock and semaphore docs - Rename Basic-Usage.md to Distributed-Locks.md with enhanced content - Create Distributed-Semaphores.md with comprehensive semaphore documentation - Update Configuration.md with new nested structure (locksmith.lock.*/semaphore.*) - Update Installation.md with v2.0.0 and migration guide - Update Annotation-Reference.md with @DistributedSemaphore annotation - Update Skip-Handlers.md with semaphore handlers (SemaphoreSkipHandler, SemaphoreContext) - Update Troubleshooting.md with semaphore-specific issues Breaking changes documented: - Configuration now uses locksmith.lock.* and locksmith.semaphore.* prefixes - Previous locksmith.lease-time now locksmith.lock.lease-time

    @garvit-joshi garvit-joshi committed Jan 8, 2026