mirror of
https://github.com/actix/actix-extras.git
synced 2024-11-23 23:51:06 +01:00
3.9 KiB
3.9 KiB
Changes
Unreleased
- Minimum supported Rust version (MSRV) is now 1.75.
0.13.0
- Update
redis-async
dependency to0.16
. - Minimum supported Rust version (MSRV) is now 1.68.
0.12.0
- Update
actix
dependency to0.13
. - Update
redis-async
dependency to0.13
. - Update
tokio-util
dependency to0.7
. - Minimum supported Rust version (MSRV) is now 1.57 due to transitive
time
dependency.
0.11.0
Removed
RedisSession
has been removed. Check outRedisActorSessionStore
inactix-session
for a session store backed by Redis usingactix-redis
. #212
Changed
- Update
redis-async
dependency to0.12
. #212
0.10.0
- Update
actix-web
dependency to4
.
0.10.0-beta.6
- Update
actix-web
dependency to4.0.0-rc.1
.
0.10.0-beta.5
- Update
actix-web
dependency to4.0.0.beta-18
. #218 - Minimum supported Rust version (MSRV) is now 1.54.
0.10.0-beta.4
- 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
- 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
- No notable changes.
0.10.0-beta.1
- Update
actix-web
dependency to 4.0.0 beta. - Minimum supported Rust version (MSRV) is now 1.46.0.
0.9.2
- Implement
std::error::Error
forError
#135 - Allow the removal of
Max-Age
for session-only cookies. #161
0.9.1
- Enforce minimum redis-async version of 0.6.3 to workaround breaking patch change.
0.9.0
- Update
actix-web
dependency to 3.0.0. - Minimize
futures
dependency.
0.9.0-alpha.2
- 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
- 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
- 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