unrhodecode/rhodecode
russell@unturf.com 4f73837822 Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory
Replace server-side session backends (redis, file, database, memcached)
with client-side signed cookie sessions. Users will need to
re-authenticate after deploy.

- Rewrite rc_beaker.py to use pyramid.session.SignedCookieSessionFactory
- Gut user_sessions.py to cookie-only stub
- Drop beaker.container from memory_lru_dict.py (pure repoze.lru)
- Migrate ini configs from beaker.session.* to session.* namespace
- Remove beaker==1.13.0 from requirements.txt
- Remove beaker.backends entry points from pyproject.toml
- Preserve backward-compat fallbacks for encryption key resolution
2026-02-19 15:26:24 -05:00
..
api Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
apps Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
authentication tests: adds tests for ldap dao 2025-08-04 11:44:34 +02:00
config Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
events feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
forms core: run ruff format 2025-01-13 17:47:37 +01:00
i18n tests: fixes test_utils and reverts delete repo message 2025-08-01 13:31:30 +02:00
integrations feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
lib Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
model Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
public Cleanup, better handling for multiline comments in full commit view 2026-02-16 12:45:08 +01:00
templates Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
tests Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory 2026-02-19 15:26:24 -05:00
typing core: updated copyright to 2024 2024-11-12 16:39:07 +01:00
__init__.py Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
bootstrap.py core: run ruff format 2025-01-13 17:47:37 +01:00
subscribers.py security: limit API impersonate feature to only super admins 2025-03-24 05:17:44 +01:00
translation.py core: run ruff format 2025-01-13 17:47:37 +01:00
tweens.py core: run ruff format 2025-01-13 17:47:37 +01:00
VERSION release(version-bump): 5.11.3 → 5.11.4 2026-02-18 12:49:50 +00:00