Releases: naver/arcus-spring
Releases · naver/arcus-spring
Arcus Spring 1.14.0
🐣 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
🐣 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
🐣 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
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
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
2021-05-13 [version 1.13.2]
* [FEATURE] upgrade arcus-java-client version (1.13.0 => 1.13.2)
Arcus Spring 1.13.0
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
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
2020-07-30 [version 1.11.6.2]
* [Doc] Fix the javadoc generation errors
Arcus Spring 1.11.6
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).