Skip to content

Releases: alturkovic/distributed-lock

1.4.2

26 May 16:26
Compare
Choose a tag to compare
  • CHANGE: KeyGenerator will not declare ConversionService but reuse the shared instance if missing

1.4.1

17 Mar 10:09
Compare
Choose a tag to compare
  • CHANGE: Upgraded Spring Boot version to 2.4.3
  • CHANGE: Migrated test to JUnit 5
  • CHANGE: Migrated Redis tests to use Docker container
  • BUGFIX: Injecting the user-defined LockTypeResolver properly
  • BUGFIX: Fixed BeanPostProcessor initialization warning messages
  • BUGFIX: Minor javadoc fix

1.4.0

19 Oct 16:15
Compare
Choose a tag to compare
  • CHANGE: Switched back to Java 1.8 from 11 since most projects don't yet use 11

1.3.0

10 May 18:52
Compare
Choose a tag to compare
  • CHANGE: Updated Java from 1.8 to 11
  • CHANGE: Refactored lots of coupled code
  • CHANGE: Extracted lots of reusable components such as retriable locks for easier manual control of locks
  • BUGFIX: LockBeanPostProcessor will now fire after existing advisors to support transactional advisors

1.2.2

27 Nov 12:20
Compare
Choose a tag to compare
  • CHANGE: Removed explicit ParameterNameDiscoverer from SpelKeyGenerator which now uses the one provided by the CachedExpressionEvaluator
  • CHANGE: Used AopUtils once and passed the evaluated method to SpelKeyGenerator so it doesn't have to evaluate the same thing as LockMethodInterceptor

1.2.1

08 Nov 15:40
Compare
Choose a tag to compare
  • FEATURE: Lock refreshing has been added. Check the 'Lock refresh' chapter for more details
  • BUGFIX: @RedisMultiLocked was using #executionPath as prefix instead of an expression
  • BUGFIX: @RedisMultiLocked was using expiration and timeout in milliseconds instead of seconds

1.2.0

02 Nov 09:06
Compare
Choose a tag to compare
  • Added a JavaDoc description to com.github.alturkovic.lock.Lock.release() method
  • Rearranged the parameters of the com.github.alturkovic.lock.Lock.release() method to be more consistent
  • Rearranged the parameters of the com.github.alturkovic.lock.jdbc.service.JdbcLockSingleKeyService methods to be more consistent
  • EvaluationConvertException and LockNotAvailableException now extend the DistributedLockException

1.1.10

22 Oct 19:33
Compare
Choose a tag to compare

JDBC renamed keyword "key" to "lock_key"

1.1.9

22 Aug 08:30
Compare
Choose a tag to compare
Version bump

1.1.8

21 Aug 09:03
Compare
Choose a tag to compare
Slight improvement