**Bug**
- [KRAUS-19](https://fermenter.atlassian.net/browse/KRAUS-19) Default properties not retrieved when KRAUSENING\_PASSWORD is not set
**Task**
- [KRAUS-21](https://fermenter.atlassian.net/browse/KRAUS-21) Release Krausening v15
krausening-root-14
Overview
Minor update to support faster processing of properties in krausening-python.
Breaking Changes
- In krausening-python, repeated retrievals of a single properties file will now return a cached pointer to the properties instance, resulting in mutations being propagated across all current and future usages of that properties file. Patterns assuming a lack of synchronization will no longer function as expected without manual shallow-copying of the properties instance.
Major Documentation Additions
- None
Change Log
- [Support for variable expansion, caching, and hot-reloads in krausening-python](https://fermenter.atlassian.net/browse/KRAUS-15)
krausening-root-13
Overview
Minor updates - make it easier to use across MacOS ARM64-compliant Python versions - specifically relazing version of Python required by krausening-python to ^3.9 to facilitate easier usage by consumers.
Breaking Changes
- None
Major Documentation Additions
- None
Change Log
- [Relax required Python version for Krausening Python](https://fermenter.atlassian.net/browse/KRAUS-14)
- [Update badging on Krausening documentation to be more informative](https://fermenter.atlassian.net/browse/KRAUS-13)
krausening-root-12
Overview
Krausening Python 12 provides improved support for macOS ARM64 environments by relying on the [cryptography](https://cryptography.io/en/latest/) package for property file value encryption and decryption support
Breaking Changes
- None
Major Documentation Additions
- Initial iteration of [Krausening overview](https://fermenter.atlassian.net/wiki/spaces/KRAUS)
Change Log
- [Update Krausening property encryption capability to use more cryptographically secure algorithm](https://fermenter.atlassian.net/browse/KRAUS-11)
- [Implement Python property encryption with the cryptography package instead of pycryptodome](https://fermenter.atlassian.net/browse/KRAUS-10)