Skip to content

Releases: naver/arcus-spring

Arcus Spring 1.14.0

27 Sep 06:21
Compare
Choose a tag to compare

🐣 New Features

  • If the method returns null, store NullValue instance in the cache server by default.
  • Delete unused deprecated codes.
  • Remove deprecation of wantToGetException. It is false by default and it can be changed by ArcusCacheConfiguration.
  • Provide better interface to construct ArcusCacheManager, ArcusCacheConfiguration, and ArcusCache.

✅ Testing

  • Upgrade Junit version to 5.10.2.

⬆️ Dependency Upgrades

  • Upgrade Java version to 8.
  • Upgrade Spring version to 5.3.33.
  • Upgrade arcus-java-client version to 1.14.0

Arcus Spring 1.13.6

21 Jun 04:48
Compare
Choose a tag to compare

🐣 New Features

  • Read and return null if cache server stored NullValue instance.
  • Throw ValueRetrievalException if failed to get original value.
  • Add setter method to ArcusCacheConfiguration which can change value of wantToGetException.

🔧 Enhancements

  • Refactored codes for better readability.

🐛 Bug Fixes

  • Set default value of wantToGetException to false regardless of ArcusCache object creation method.
  • Fix inconsistent exception handling.

✅ Testing

  • Fix wrong mock of ArcusClientPool in test code.

Arcus Spring 1.13.5

01 Apr 10:48
Compare
Choose a tag to compare

🐣 New Features

  • Add @Nullable annotation for support JSR-305

🔧 Enhancements

  • Generate prefix key only once in createArcusKey method
  • Add generateKey() method with only non-nullable parameters
  • Add package-private ArcusCache constructor for clean code
  • Remove compile warnings and IDE warnings

🐛 Bug Fixes

  • Fix deprecated spring assert

📝 Documentation

  • Update Arcus front cache documentation
  • Add user guide

✅ Testing

  • Add CI config
  • Remove deprecated test

Arcus Spring 1.13.4

26 Oct 02:33
Compare
Choose a tag to compare

2023-10-25 [version 1.13.4]

* [FEATURE] upgrade arcus-java-client version (1.13.2 => 1.13.4)
* [FEATURE] add cache hit log
* [FEATURE] enables ehcache creation by name and cachemanager for cache management in xml
* [FEATURE] upgrade log4j version for security vulnerabilities
* [FEATURE] upgrade log4j version to 2.17.1 for security vulnerabilities
* [DOC] Enable syntax highlight for source codes in README.md
* [DOC] fix gradle Getting Started

Arcus Spring 1.13.3

15 Jun 11:31
Compare
Choose a tag to compare

2021-06-15 [version 1.13.3]

* [FEATURE] change default operation timeout to 700ms.
* [FEATURE] support front cache for ArcusCache.
* [FEATURE] support key generator for other cache implementations.
* [CLEANUP] remove lint warnings.

Arcus Spring 1.13.2

13 May 04:48
Compare
Choose a tag to compare

2021-05-13 [version 1.13.2]

* [FEATURE] upgrade arcus-java-client version (1.13.0 => 1.13.2)

Arcus Spring 1.13.0

20 Apr 08:07
Compare
Choose a tag to compare

2021-04-20 [version 1.13.0]

* [FEATURE] upgrade arcus-java-client version (1.12.0 => 1.13.0)
* [TEST] fix private dead field access in ArcusClient

Arcus Spring 1.12.0

20 Apr 07:31
Compare
Choose a tag to compare

2021-04-20 [version 1.12.0]

* [FEATURE] upgrade arcus-java-client version (1.11.4 => 1.12.0)
* [ENHANCE] do not create arcus key twice.
* [TEST] Bump junit from 4.12 to 4.13.1

Arcus Spring 1.11.6.2

30 Jul 02:31
Compare
Choose a tag to compare

2020-07-30 [version 1.11.6.2]

* [Doc] Fix the javadoc generation errors

Arcus Spring 1.11.6

22 Jul 09:59
Compare
Choose a tag to compare

2020-07-22 [version 1.11.6]

* [FEATURE] added old string key generator for the backward compatibility.
* [FEATURE] upgrade to the latest log4j version (2.8.2 => 2.13.3).