All notable changes to Django-GC are documented in this file.
1.0.3 — 2026-09-06
- Saving one
GlobalConfignow refreshes only that typed cache entry under the shared refresh lock. Full snapshot rebuilds remain dedicated to cache misses, initialization, and the optional periodic task.
- An invalid or missing unrelated setting no longer prevents a successfully saved value from reaching cache through the post-commit callback.
1.0.2 — 2026-08-22
- Physical table names are now
global_configsandglobal_config_categories. The initial migration and docs match the modeldb_tablevalues.
1.0.1 — 2026-08-22
- Initial library extract from the CPA GlobalConfig app: typed runtime keys, database-backed values, a full cache snapshot, initialization from project definitions, and stock Django Admin.
- Package metadata, Ruff, pre-commit, and pytest layout aligned with Django-Chassis.
- Single
GLOBAL_CONFIG_ENCRYPTION_KEYsetting forSECUREvalues. Categories, keys, and this encryption key are declared in the Django project's settings.