Releases: momentohq/client-sdk-rust
Releases · momentohq/client-sdk-rust
v0.39.5
v0.39.4
v0.39.3
v0.39.2
v0.39.1
0.39.1 (2024-05-22)
Miscellaneous
- deps: update momento requirement from 0.38.0 to 0.39.0 in /example (#331) (7bf0f16)
- implement Debug for DictionaryFetchResponse, tweak debug fmt utils (#335) (37dd7a9)
- move existing examples to a subdirectory (#337) (eb16864)
- move sdk source code to a subdir (#338) (8eddf9a)
- run ci on ubuntu-24.04 (#332) (8338069)
- update stability to beta (#336) (ebf044f)
v0.39.0
0.39.0 (2024-05-15)
Features
- add list_push_front and list_push_back (#294) (ace68b8)
- add response suffix to control commands (#313) (1c197d4)
- add response suffix to dictionary response types (#300) (1f4c80b)
- add response suffix to list types (#305) (da538af)
- add response suffix to scalar types (#307) (51bd289)
- add response suffix to set type (#311) (374b499)
- add response suffix to sorted set types (#312) (70d45ac)
- basic subscriptions should return only SubscriptionValues (#316) (789cf02)
- implement custom debug and display traits for byte-array types (#323) (4eaf53d), closes #282
Bug Fixes
- clippy error on gh with doctest signature (#325) (4b75542), closes #326
- impl Display for CredentialProvider (#295) (ade83f2)
Miscellaneous
- Add / tweak doc examples for use in dev docs (#317) (6e4de64)
- add docs to improve discoverability for client instantiation (#320) (e883d20)
- add integration tests and doctests for TopicClient (#292) (a93b319)
- add links to response docstrings showing how to handle hits/misses (#318) (9af89af)
- add lint rule to check usage of expect (#293) (be547e4)
- add missing links in docs, small docs fixes (#301) (14e909e)
- add more docstrings for errors and utils, remove unused file (#310) (7e46916)
- add top-level docs for the crate, including 'into' conventions etc. (#304) (e6d9ebe)
- enable missing_docs lint rule and fill in missing docs (#321) (ce4a1ed)
- improve error messages in tests (#322) (db927a2)
- move docs examples into subdir (#319) (1300e83)
- remove obsolete protoc scripts and ci references (#328) (dc0a3f0)
- Templatize example README, expand to include topics example (#309) (54a181b)
- upgrade codeql action upload sarif version (#330) (e09d933)
v0.38.0
v0.37.0
v0.36.0
v0.35.0
0.35.0 (2024-05-06)
Features
- add
IntoSortedSetElements
trait and implementations for Vec and HashMap (#207) (aaf4063) - add Delete, Increment, ItemGetType (#219) (278adda)
- add dictionary_set_fields (#244) (15d8a2f)
- add FlushCache and tests (#209) (d8da447)
- add ItemGet/Update/Increase/Decrease TTL APIs (#226) (05886be)
- add keyExists and keysExist (#217) (6b167a2)
- add list collection (#237) (27279fa)
- add more sorted set methods (#243) (00fcc91)
- add set_fetch and set_remove_elements (#248) (7ad34e0)
- add SetIf* methods (#234) (f812c63)
- add start_rank and end_rank as optional arguments to SortedSetFetchByRank (#215) (5bece54)
- dictionary_fetch and dictionary_set_field implementation (#236) (9cdabb6)
- implement dictionary remove fields (#249) (c808a33)
- implement dictionary_get_field (#254) (d5ecaf6)
- implement dictionary_get_field (#255) (519852a)
- implement dictionary_get_fields (#247) (087b3c4)
- implement dictionary_increment (#256) (6b2d69c)
- implement dictionary_length (#250) (903509f)
- re-export CollectionTtl under cache namespace (#228) (8a8a93e)
- reorganize exports (#221) (6fada71)
- reorganize topics exports (#224) (b3bde84)
Bug Fixes
- increment should refer to key as key not field (#257) (6518427)
- move prep_request_with_timeout into utils (#223) (b9a68af)
- replace usage of unreachable macro with returning an UnknownError (#242) (1083717)
Miscellaneous
- add snippets for dev docs, corrected some docstring examples in cache client (#253) (834a1c5)
- extract lists of IntoBytes into an IntoBytesIterable trait (#252) (ac81f32)
- fix minor issues in makefile and github actions (#211) (73f2284)
- improve docs, replace asserts with pattern matching, reduce duplication of code examples (#213) (0df51ee)
- make build fail when there are docs warnings (#214) (f8a82f0)
- minor test cleanups (#225) (ba18c65)
- refactor tests for better consistency, more accurate asserts (#218) (a041485)
- remove
with_
prefixes from request buidlers (#216) (28dc57a) - remove code from mod.rs and lib.rs files (#232) (7fe44b1)
- run flush cache test separately from other tests (#246) (3d89626)
- update client protos dependency (#229) (3420560)