Skip to content

Releases: maxcountryman/tower-sessions

v0.3.0

Choose a tag to compare

@maxcountryman maxcountryman released this 10 Oct 23:29

What's Changed

Breaking Changes

  • tokio feature flag is now tokio-rt.
  • Session IDs are returned as references now.

Other Changes

  • Update fred to 7.0.0.
  • Track loaded sessions to enable concurrent access. #37

Full Changelog: v0.2.4...v0.3.0

v0.2.4

Choose a tag to compare

@maxcountryman maxcountryman released this 09 Oct 21:24
1cafc8a

What's Changed

  • Fix session saving and loading data race. #36

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@maxcountryman maxcountryman released this 08 Oct 19:32

What's Changed

  • Fix setting of modified in replace_if_equal.

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@maxcountryman maxcountryman released this 08 Oct 00:14

What's Changed

  • Lift Debug constraint on CachingSessionStore.
  • Run caching store save and load ops concurrently. #25

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@maxcountryman maxcountryman released this 02 Oct 19:32

What's Changed

  • Fix clearing session's data is not persisted. #22

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@maxcountryman maxcountryman released this 01 Oct 16:52

What's Changed

Breaking Changes

  • Renamed store error variants for consistency (SqlxStoreError, RedisStoreError). #18
  • Moved MySQL expiration_time column to `timestamp(6), for microsecond resolution. #14
  • Replaced Session.with_max_age with set_expiration_time and set_expiration_time_from_max_age, allowing applications to control session durations dynamically. #7

Other changes

  • Provide layered caching via CachingSessionStore #8
  • Provide a Moka store #6 (Thank you @and-reas-se!)
  • Provide a MongoDB store #5 (Thank you @JustMangoT!)

New Contributors

  • @and-reas-se made their first contribution in #6
  • @JustMangoT made their first contribution in #5
  • @beckend made their first contribution in #19

Full Changelog: v0.1.0...v0.2.0