Skip to content

Latest commit

 

History

History
311 lines (180 loc) · 28.8 KB

CHANGELOG.md

File metadata and controls

311 lines (180 loc) · 28.8 KB

Changelog

0.43.0 (2024-10-09)

Features

  • adding support for multiple connections (#393) (2e79c87)

Miscellaneous

  • 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)

Features

  • add example for preview storage client (#368) (61ad15e)

Bug Fixes

  • interceptor should send only once per client (#384) (8ed2e86)
  • publisher_id was missing from received subscription items (#385) (1fc1804)

Miscellaneous

  • 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)

Bug Fixes

  • storage get response should use Found and NotFound cases (#376) (8f3344f)

0.41.2 (2024-07-03)

Miscellaneous

0.41.1 (2024-07-03)

Bug Fixes

  • export StorageValue and align the exports with the cache client. (#370) (e75608f)

Miscellaneous

  • 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)

Features

Miscellaneous

0.40.0 (2024-06-14)

Features

  • add sorted_set_get_scores and sorted_set_increment methods (#360) (ba95599)

0.39.7 (2024-06-06)

Bug Fixes

Miscellaneous

  • 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)

Miscellaneous

  • trying to fix release-please; remove path, add extra-files (#350) (e1fc5ec)

0.39.3 (2024-05-23)

Miscellaneous

  • add sdk/README to gitignore to prevent attempt to publish from dirty tree (#343) (8298189)

0.39.2 (2024-05-22)

Bug Fixes

Miscellaneous

  • rename github workflows to be less confusing (#339) (d15df74)

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)

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

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)

0.38.0 (2024-05-10)

Features

Miscellaneous

  • allow IntoBytesIterable on statically allocated arrays (#288) (82c556c)

0.37.0 (2024-05-09)

Features

  • update the topic client for consistency with cache client (#276) (fd5d5a8)

Miscellaneous

  • 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)

Features

  • remove legacy sdk and related artifacts (#265) (e8221ab)

Miscellaneous

  • 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)

Features

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)

0.34.0 (2024-03-27)

Features

  • 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)

Bug Fixes

  • standardize error messages, add details (#197) (5fb1a23)

Miscellaneous

  • 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)

Miscellaneous

  • try logging into crates.io before publishing (#189) (e5679c2)

0.33.0 (2024-03-20)

Features

  • 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)

Miscellaneous

  • 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)