Daniel Reis
94c5770800
[FIX] session_redis: 'werkzeug.contrib.sessions' is deprecated as of version 0.15
2022-02-17 11:16:34 +00:00
Patrick Tombez
4897d853a0
[MIG] session_redis: Migration to 14.0
2020-11-03 15:40:07 +01:00
Denis Leemann
287332576a
Set module for 14.0 uninstallable
2020-10-06 10:54:24 +02:00
Guewen Baconnier and GitHub
787a64178f
Merge pull request #183 from avoinsystems/13.0-redis-by-url
...
[13.0][IMP] session_redis: allow configuring Redis URL instead of host & port.
2020-05-28 20:45:56 +02:00
Miku Laitinen
a383b45f57
[IMP] session_redis: allow configuring Redis URL instead of host & port.
2020-05-14 18:16:55 +03:00
Guewen Baconnier
ac89e923d7
Add (de-)serialization of set objects in sessions
2020-05-11 07:35:05 +02:00
Guewen Baconnier
35fb727d6c
Encode/decode date and datetime in redis sessions
...
In several places, odoo sets a datetime object directly in the
session. It works with the default session handler of odoo which
uses pickle.
But datetime and date are not json serializable by default.
Add custom encoder / decoder to handle them (from
https://github.com/OCA/queue/blob/dc12a6a20ecfd15c5b90f9b089c9a64cf9d8bbe4/queue_job/fields.py#L57-L99 )
See the discussion raised by @PCatinean on https://github.com/camptocamp/odoo-cloud-platform/pull/176
2020-05-04 16:09:55 +02:00
Patrick Tombez
5fcef3926f
Add anonymous redis session expiration configuration
2020-01-27 15:56:22 +01:00
Tonow-c2c
e9add2fa96
BSRD-286: MIG V13 session_redis
2019-10-08 17:19:13 +02:00
Tonow-c2c
cbff157fdd
BSRD-286: Set the addons to uninstallable
2019-10-07 12:16:06 +02:00
jcoux
5c43e3547e
fixup! Migration to 12.0
2018-11-23 09:31:46 +01:00
jcoux
7eac1013eb
Migration to 12.0
2018-10-24 12:44:45 +02:00
jcoux
73293a1390
Set all modules to uninstallable
2018-10-24 11:53:27 +02:00
Guewen Baconnier
543a9eb22d
Fix order of args in logs
2018-03-13 15:00:26 +01:00
Guewen Baconnier and jcoux
39e71ff334
Expire sessions generated by health checks quickly
...
The default expiration of sessions is 7 days. With healthchecks run
every few seconds, we quickly have millions of anonymous sessions in
Redis. Allow to define a custom expiration for some sessions and set a
very short one for the monitoring requests.
2018-01-11 10:46:55 +01:00
Yannick Vaucher and Guewen Baconnier
a3abfca6c5
Don't try to decode None when key was removed from database
2018-01-11 10:41:26 +01:00
Guewen Baconnier
6cc18007dd
Remove web_kanban, does no longer exist in 11.0
2018-01-11 10:41:26 +01:00
Guewen Baconnier
207cd6504c
Encode/decode redis data which expects bytes
2017-11-15 16:25:02 +01:00
Guewen Baconnier
ea44b4fd15
Remove call to encode, str expected, not bytes (py3)
2017-11-15 16:15:39 +01:00
Guewen Baconnier
b084ce278a
Set addons installable
2017-11-15 14:56:45 +01:00
Guewen Baconnier
f9c290a45a
Apply 2to3 automatic migration
2017-11-15 14:55:11 +01:00
Guewen Baconnier
96c9a38150
Set addons uninstallable
2017-11-15 14:31:23 +01:00
Guewen Baconnier
c7240e1fe1
Allow to use a Redis Sentinel
2017-05-16 09:07:59 +02:00
Guewen Baconnier
8e4b461c75
Migrate addons to 10.0
2016-12-21 21:29:09 +01:00
Guewen Baconnier
022f9003e8
Add debug logs in session_redis
2016-12-14 11:25:12 +01:00
Guewen Baconnier
92880deeab
Explicit session_redis must be started in --load
2016-11-10 16:14:19 +01:00
Guewen Baconnier
3c8b74369b
Make pylint happy
2016-11-03 16:58:36 +01:00
Guewen Baconnier
b5f00c26dc
Fix pep8
2016-11-02 10:29:02 +01:00
Guewen Baconnier
63daa99cdd
Add session_redis
2016-10-24 17:12:27 +02:00