0.43.1 (2024-11-08)
- deps-dev: bump aws-cdk in /example/aws/cdk-lambda/infrastructure (#395) (6090dc8)
- deps: bump momento from 0.42.0 to 0.43.0 in /example/rust (#394) (1ae2a4d)
- fix broken links in readmes (#397) (b07c4ad)
- improve resource exhausted message (#398) (84a0cbf)
0.43.0 (2024-10-09)
- add dev docs snippets and cheat sheet for storage client (#389) (223be86)
- deps: bump momento from 0.41.3 to 0.42.0 in /example/rust (#387) (e64afce)
0.42.0 (2024-07-12)
- interceptor should send only once per client (#384) (8ed2e86)
- publisher_id was missing from received subscription items (#385) (1fc1804)
- add vscode workspace (#383) (b3d219b)
- send sentinel value for
runtime-version
header (#381) (56401d8) - update examples momento dep and update storage example get responses (#386) (6d3ee17)
0.41.3 (2024-07-05)
0.41.2 (2024-07-03)
0.41.1 (2024-07-03)
- deps: bump momento from 0.39.7 to 0.41.0 in /example/rust (#369) (08f7828)
- fix failing test for StoreNotFound (#374) (e5990de)
0.41.0 (2024-06-21)
0.40.0 (2024-06-14)
0.39.7 (2024-06-06)
- add CDK and zip lambda examples (#342) (6ff7e97)
- make optional things optional on request builders (#357) (62c058e), closes #356
0.39.6 (2024-05-23)
0.39.3 (2024-05-23)
0.39.2 (2024-05-22)
0.39.1 (2024-05-22)
- 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)
0.39.0 (2024-05-15)
- 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
- clippy error on gh with doctest signature (#325) (4b75542), closes #326
- impl Display for CredentialProvider (#295) (ade83f2)
- 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)
0.38.0 (2024-05-10)
0.37.0 (2024-05-09)
- add settings file for rust analyzer env variables (#268) (a084f75)
- flush_cache test should create own cache (#272) (c55079e)
0.36.0 (2024-05-07)
- audit docs for usage of key/field/value (#266) (71016e2)
- port example to new sdk (#262) (fd240b6)
- verify examples in CI and clean up workflow files (#264) (a34e4ee)
0.35.0 (2024-05-06)
- 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)
- 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)
- 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)
0.34.0 (2024-03-27)
- add ListCaches and initial control client integration tests (#206) (bec2651)
- tweaks to builders (#191) (046d8ee)
- use impl Into<String> on most public APIs (#201) (d5e136c)
- add vscode recommended extensions (#203) (3d5da00)
- audit doctests for cache client creation (#204) (2e002ef)
- fix minor docs warnings (#198) (1f86c71)
- minor re-organization of integration tests and utils (#193) (5acc57d)
- move new sorted set fetch response type to new requests dir (#195) (0c8b4dc)
- update CONTRIBUTING re: tests (#196) (75ded10)
0.33.1 (2024-03-20)
0.33.0 (2024-03-20)
- add a configuration object for the cache client (#176) (2ee3227)
- add get/set to CacheClient to support readme.ts example (#185) (8d13be9)
- Add sorted set put and fetch functions (#178) (7a0d86b)
- prototype of new API using requests as builders (#175) (33fd9f5)
- disable releasing on every merge to main (#172) (6bb5965)
- fix and build examples (#186) (7023a10)
- modernize README, add CONTRIBUTING.md (#182) (188cf52)
- move prep_request out of SimpleCacheClient (#174) (5611dfb)
- remove next token from list_caches and list_signing_keys (#173) (009fe73)
- set up release please (#187) (f0d6dbb)
- standardize env var name to be MOMENTO_API_KEY (#180) (8b3b333)