Releases: momentohq/client-sdk-java
Releases · momentohq/client-sdk-java
v1.1.0
v1.0.0
1.0.0 (2023-04-24)
Feature
- Add logging (#283) (4cc425d)
- Add extra signatures for list concatenate, push, and fetch (#272) (e1567f6)
- add sorted set fetch by score overload to fetch whole set (#267) (c3dcd5e)
- add support for v1 auth tokens (#242) (c7f7b43)
- Add examples for the different collections (#238) (c3758bc)
Bug Fixes
- give a unique prefix to the cache names (#276) (4f01291)
- sorted set name validation message should mention sorted sets (#265) (3c1d9a5)
Documentation
- add javadoc links for return values (#280) (e16e202)
- normalize punctuation and casing (#279) (e562085)
Chores
- Prepare job for 1.0 release (#284) (1ddfdbc)
- Rename responses to remove 'Cache' and make them consistent (#282) (d299a3e)
- rename messages package to responses (#281) (28f40d9)
- Update the dictionary javadoc (#277) (03cf7a7)
- use iterable for set collection arguments (#278) (43df9ac)
- annotate set collection argument nullability (#274) (67ce6c7)
- annotate sorted set method argument nullability (#275) (a977391)
- Remove dictionary methods that take byte[] fields (#273) (ac93a75)
- add sortedSetPutElements overload that takes an Iterable (#269) (89d9348)
- pare down
sortedSetFetchByScore
overloads (#270) (57d4cf4) - Update list method documentation. (#268) (1cc5afc)
- Update list internal methods with nullable truncate*ToSize (#266) (a13bfa7)
- audit sorted set internal arguments (#264) (79b8cf7)
- audit sorted set collection arguments (#263) (b89e9b9)
- normalize sorted set api names (#262) (ef91bcf)
- Change control methods to be async (#258) (16b583b)
- Create v1 client configurations. (#259) (2320b2d)
- Remove ByteBuffer methods and fix warnings (#260) (1cc2837)
- add fromString and fromEnvVar methods to CredentialProvider (#257) (d2eab27)
- Fix Javadoc warnings (#241) (f4d4994)
- add support for overriding endpoints (#243) (5a4d2e6)
- Manually update the README (#240) (5259176)
- Update the readmes with the new dependency (#239) (62e7fd3)
v0.24.0
0.24.0 (2023-04-13)
Feature
- Add sortedSetRemoveElement and sortedSetRemoveElements (#237) (be8cdb1)
- add sortedSetGetScore, sortedSetGetScores, and sortedSetIncrementScore (#236) (c628b8b)
- Add sortedSetGetRank (#235) (3dedc74)
- Add sorted set put and fetch methods (#233) (a6d07ef)
- Add dictionaryRemoveFields API (#228) (52a036c)
- Add dictionaryRemoveField API (#227) (758e5be)
- Add dictionaryIncrement API (#225) (cdcde90)
- Add didctionaryGetFields API (#224) (ccd6332)
- Add dictionaryGetField API (#222) (d19ec71)
- Add dictionarySetFields API (#215) (923ad26)
- Add dictionaryFetch and dictionarySetField (#212) (3b9a3cd)
- Add per-environment default configurations (#211) (052d494)
- Add listRetain API (#209) (8c0f4e6)
- Add ListRemoveValue API (#207) (138c58e)
- Update method signatures (#206) (5030255)
- Add method signatures that do not take ttl for list collections (#203) (d30d981)
- Add listPushFront API (#202) (5f4d111)
- Add listPushBack API (#200) (796d72a)
- Add listPopFront API (#199) (7a092e1)
- Add listPopBack API (#198) (6fd2a93)
- Add list length api support (#197) (135a3f1)
- Add CacheListConcatenateFront API (#194) (f530a00)
- Add setRemoveStringElements and setRemoveByteArrayElements (#193) (999ec24)
- Add setRemoveElement (#192) (1ecdb86)
- Add setAddElements (#190) (3ee9a56)
- Add setAddElement and setFetch methods (#189) (8037d61)
- Add List Concatenate Back API support (#187) (47ea49f)
- Add CollectionTtl (#186) (b0a0619)
Bug Fixes
- remove string suffix, memoization, refactor java docs (#221) (679b25b)
- Hanlde null ttl in method signatures (#204) (f01c217)
Chores
- Add alias for string accessors in response classes (#232) (66a4517)
- Bring auth token handling in line with the .NET SDK (#208) (1c9710c)
- Add new signatures without TTLs for set methods. (#205) (40dd692)
- Remove open telemetry (#196) (d524927)
- Update set method names (#195) (c11098c)
- Refactor convert functions before sending the list fetch requests (#191) (364857a)
- Add ListFetch API support (#188) (9bf00b1)
- update example to use released sdk (#185) (b63f059)
v0.23.2
v0.23.1
v0.23.0
0.23.0 (2023-03-24)
Feature
- make project publishable on sonatype (#179) (f3e4e82)
- Add increment API (#173) (7bce6d1)
- update error handling (#163) (68a6061)
- convert responses to new pattern part deux (#161) (f8bb490)
- convert responses to new pattern part 1 (#160) (e1af40a)
Chores
- Remove member variable optionals and fix warnings (#182) (7e422ed)
- Add support for setIfNotExists API (#180) (7bc42e0)
- use grpc metadata in errors (#181) (0e1cb35)
- update sdk dependencies (#177) (f2eec81)
- rename SimpleCacheClient to CacheClient (#178) (1db9db7)
- Update ttl from long to duration (#176) (9dd62a3)
- remove otel integration tests (#175) (9e4bef4)
- make dependencies explicit (#164) (819c8c4)
- remove synchronous methods. (#157) (9d68f04)
- update getCache response (#155) (955e7c4)
v0.22.0
0.22.0 (2022-12-21)
Feature
- Add ability to flush a given cache (#153) (bd2b9f0)
- copy Java examples from client sdk examples repo. (#145) (117c933)
Chores
- adds code scanning workflow (#150) (8222c9f)
- adds dep review workflow (#151) (baea20e)
- format README to pass build for now (#152) (31fbf7a)
- add
README
generator (#148) (1efd209) - fix otel dependencies (#147) (7bf4368)
- move up the examples folder's
.gitignore
and.gitattributes
files to the root directory (#146) (e86f1de) - add shared build step in ci.yaml (#144) (806d15e)