mirror of
https://github.com/actix/actix-extras.git
synced 2024-11-30 18:34:36 +01:00
3.1 KiB
3.1 KiB
Changes
Unreleased - 2021-xx-xx
0.10.0-beta.4 - 2021-12-12
- A session will be created in Redis if and only if there is some data inside the session state. This reduces the performance impact of
RedisSession
on routes that do not leverage sessions. #207 - Update
actix-web
dependency to4.0.0.beta-14
. #209
0.10.0-beta.3 - 2021-10-21
- Update
actix-web
dependency to v4.0.0-beta.10. #203 - Minimum supported Rust version (MSRV) is now 1.52.
0.10.0-beta.2 - 2021-06-27
- No notable changes.
0.10.0-beta.1 - 2021-04-02
- Update
actix-web
dependency to 4.0.0 beta. - Minimum supported Rust version (MSRV) is now 1.46.0.
0.9.2 - 2021-03-21
- Implement
std::error::Error
forError
#135 - Allow the removal of
Max-Age
for session-only cookies. #161
0.9.1 - 2020-09-12
- Enforce minimum redis-async version of 0.6.3 to workaround breaking patch change.
0.9.0 - 2020-09-11
- Update
actix-web
dependency to 3.0.0. - Minimize
futures
dependency.
0.9.0-alpha.2 - 2020-05-17
- Add
cookie_http_only
functionality to RedisSession builder, setting this to false allows JavaScript to access cookies. Defaults to true. - Change type of parameter of ttl method to u32.
- Update
actix
to 0.10.0-alpha.3 - Update
tokio-util
to 0.3 - Minimum supported Rust version(MSRV) is now 1.40.0.
0.9.0-alpha.1 - 2020-03-28
- Update
actix
to 0.10.0-alpha.2 - Update
actix-session
to 0.4.0-alpha.1 - Update
actix-web
to 3.0.0-alpha.1 - Update
time
to 0.2.9
0.8.1 - 2020-02-18
- Move
env_logger
dependency to dev-dependencies and update to 0.7 - Update
actix_web
to 2.0.0 from 2.0.0-rc - Move repository to actix-extras
0.8.0 - 2019-12-20
- Release
0.8.0-alpha.1 - 2019-12-16
- Migrate to actix 0.9
0.7.0 - 2019-09-25
- added cache_keygen functionality to RedisSession builder, enabling support for customizable cache key creation
0.6.1 - 2019-07-19
- remove ClonableService usage
- added comprehensive tests for session workflow
0.6.0 - 2019-07-08
- actix-web 1.0.0 compatibility
- Upgraded logic that evaluates session state, including new SessionStatus field,
and introduced
session.renew()
andsession.purge()
functionality. Userenew()
to cycle the session key at successful login.renew()
keeps a session's state while replacing the old cookie and session key with new ones. Usepurge()
at logout to invalidate the session cookie and remove the session's redis cache entry.
0.5.1 - 2018-08-02
- Use cookie 0.11
0.5.0 - 2018-07-21
- Session cookie configuration
- Actix/Actix-web 0.7 compatibility
0.4.0 - 2018-05-08
- Actix web 0.6 compatibility
0.3.0 - 2018-04-10
- Actix web 0.5 compatibility
0.2.0 - 2018-02-28
- Use resolver actor from actix
- Use actix web 0.5
0.1.0 - 2018-01-23
- First release