Releases: redis-field-engineering/redis-cache-java-dist
Releases Β· redis-field-engineering/redis-cache-java-dist
Release v0.2.1
Changelog
π Fixes
- a8239af Handling NPE from Lettuce jsonGet when key does not exist
- d850df0 Check for null json value
ποΈ Changes
- b33a242 Introduced SerializationUtils
- 5fe2a10 Introduced SerializationUtils
π§ͺ Tests
- 2a5ebba Added non-existent key test case
- 05ac269 Added json mapper test
π Build
- f29b1e2 Bump for next dev cycle
π Documentation
- b2ac489 Added mapper defaults
- b0eb494 Added ToC to README
βοΈ Dependencies
- 5710bab Upgraded Lettuce
- dd4a2f0 Upgraded to spring boot 3.4.3
- 2113937 Releasing version 0.2.1
- 5e3394c Using copy-to-dist workflow
- 123aae1 Fixed workflows
- 9e877de Migrated steps to jobs
- 901c784 Renamed clone workflow
- 29d3e76 Added clone release workflow
Release v0.2.0
Changelog
π Fixes
- bacf302 demo: Filter out adult content
π Build
- a686145 Fixed java version for demo
- 9cb3638 Set JDK 17 compilation level
- d5d7736 Using java 21
- 96e8711 Fixed homepage URL
- e5b163d Fixed jreleaser config
- 235c6dc Fixed license URL
- 5785a66 Removed java 17 enforcer
- a1f37c8 Bump for next dev cycle
π Documentation
- b4f72fd Fixed links
- 5d6bacd Fixed README links target
- ead2c54 Updated link targets
- 3524028 Added new window target to demo links
- 66b9354 demo: Using direct link to Grafana dashboard
- a5901c6 Fixed images dir location
- b13a822 Added demo steps page
- 0ac46e1 Updated licensing and distribution links
βοΈ Dependencies
- 8c391ba Upgraded lettucemod
- c231d78 Upgraded spring boot plugin
- e30b333 Releasing version 0.2.0
- 15ce6cc Fixed github repo rule
- 9c51ac9 Added clone release
Release v0.1.2
Changelog
π Build
- 44d8372 Bump for next dev cycle
- 5219d6e Updated license
π Documentation
- 19e0b7d Removed unused @return
- de2d28e Releasing version 0.1.2
Release v0.1.1
Changelog
π Features
- 3ddac71 demo: Added dashboard endpoint dropdown
- eb25ddd demo: Added background color to panels
- 585e614 demo: Added search service metrics
- 72dfb0c Added timers for all API requests
- 37b04f3 demo: Added grafana datasource and dashboard provisioning
- 30f8be2 demo: Added grafana datasource and dashboard provisioning
- 3610353 demo: Enabled management endpoints
- 5e67174 demo: Added metrics
- 4b4c140 demo: Added grafana and prometheus configs
- b0f8317 Added metrics
- 8c8de57 Added micrometer metrics
- 9035d79 Added client-side caching
- df5b499 demo: Added tmdb.org demo step
- b5916e5 Added default methods
- 1033500 demo: Updated demo to use TMDB API
- 3cd9767 Added redis-cache-spring
- 1d853d3 Added tmdb demo
- d6aed37 demo: Updated demo
- 01aad46 Added string and json writers
- ec5e31c Added simple cacheable demo
- de663a0 Added Redis OM Spring hash mapper
π Fixes
- e5657c3 Using
Metrics.globalRegistry
as default - 963af4b
redisType
was not preserved when updating RedisCacheConfiguration
ποΈ Changes
- b70969f added constant for metric description
- b2a6509 π¨ Renamed default methods
- b8437e2 π¨ Cleaned up configuration options
- 0548647 demo: Changed metrics and updated dashboard
- 4095691 demo: Introduced config object
- ce4757e Preparing for client-side object caching
- 644ee8a Simplified redis cache writers
- be87810 Removed superfluous cache name in cache writer
- 3c1131f demo: Fixed movie title overflow
- 896522b Formatting
- ee4962b π¨ Introduced redis-cache-common module
- 4f7a1d9 π¨ Removed samples
- 41637ba π¨ Renamed project
π§ͺ Tests
- c61eda8 Added json test
- 8e4d80b Fix client side caching test
π§° Tasks
- 1e6abfa Ignore mysql data folder
π Build
- d9a5933 Updated license and sources publishing
- 2da7b2d Upgraded gradle wrapper
- fbc70a0 Added sources jar publication with README
- 9536af5 Removed superfluous dependency enforcer rules
- 8c2a13c Added vendor info
- fb27bb1 Removed unused dependencies
- d6486f8 Reverted to ObjectHashMapper
- 3d8f359 Excluded
spring-ai-*
- 19c49fd Excluded Redis OM Spring's spring-ai transitive dependency
- cf5b71b Fixed gradle config
- 3886a5d Bump for next dev cycle
π Documentation
- 9415829 Formatting
- 8dbc1c5 Formatting
- a6cd372 Formatting
- dcaaeb8 Formatting
- 5f7e045 Formatting
- 6f0e653 Added metrics section
- dfe9e38 Updated documentation
- b32d93a Added configuration options and demo grafana dashboard
- 836f8b3 Fixed example formatting
- 3bb72cf Updated demo screenshot
- c4ee36d Updated README
- 8f90dab Clean up javadoc
- 1089f53 Added demo steps
βοΈ Dependencies
- a380083 Upgraded lettucemod
- 66b3219 Upgraded spring boot
- bad5527 Removed unneeded dependency
- f2c7cbe Added htmx version
- db74238 Removed unused dependencies
- 8140274 Upgraded spring boot plugin
- 3afe87d Releasing version 0.1.1
Release v0.1.0
Changelog
π Features
- 001cbda Added docker compose steps
- dc7d35f Added demo
- fb02f0b Added statistics collector
- e97a1bd Added base classes
ποΈ Changes
- a33e8a0 Formatting
- a13f2df Using spring data redis connection instead of Lettuce
π§ͺ Tests
- 7d9832e Added cache and cache manager tests
π§° Tasks
- 9b2f3df Renamed to redis-enterprise-cache
π Build
- b0cda62 Removed demo launcher name
- 277d185 Pushing to github container registry
- b73ed37 Fixed core library name
- 9f4d0eb Added docker and maven publishing
- dea42ee Upgraded gradle
- b85f720 Initial commit
π Documentation
- dd8de61 Fixed formatting
- 1e4b8a4 Added demo steps
- d8439a9 Added Usage section
- 6700003 Updated codecov token
- e72bd13 Added README
βοΈ Dependencies
- 10e9486 Using spring data redis connection factory
- 0875e07 Added spring dependencies
- 00e22e4 Removed springdoc
- 3ccf2da Releasing version 0.1.0
- 9861aca Added docker github secrets
- 3f757ab Reverted github token to GIT_ACCESS_TOKEN
- e9320fb Using GITHUB_TOKEN for ghcr.io
- 4731c6c Added github container registry credentials
- 8cb21b3 Added codecov token
- 77dfbbd Added early-access and release workflows