Repository navigation
Release v1.20.0
Release 1.20.0
Changelog
Added
- Production guard: hash shape, extra secrets, DSN credentials.
security_guard.check_password_hash_shape(defaulttrue) refuses a panelpassword_hashthatpassword_get_info()does not recognise — typically a bcrypt hash cut by Docker Compose$interpolation, which used to lock the panel silently.security_guard.extra_secretschecks more app secrets (min length, documented placeholders, optionalrequired);security_guard.dsn_credentialsrequires a password (userinfo,?auth=orpassword_fallback) and refuses documented default credentials (guest:guest, …) in Redis / AMQP DSNs. Apps can drop their host copies of these checks (Nowo REQ-SETUP-004 / REQ-ENV-007).
Full Changelog: v1.19.2...v1.20.0