v0.5.12 released, and lots of documentation fixes
Release notes
Today I got a fire lit under me and decided to do a bunch of bug fixing and general performance improvements.
Changes since v0.5.11:
- Fixed a micro-optimization which was causing some pretty bad cache problems (I really should write a blog entry about this but tl;dr micro-optimizations are usually bugs in disguise)
- Fixed an issue which was causing the page render cache to not actually activate most of the time (you know there’s going to be a ramble about this below…)
- Fixed a bunch of spurious log meessages about nested transactions
- Refactored the way that
markup=False
works, making it available from all Markdown/HTML contexts - Changed
no_smartquotes=True
tosmartquotes=False
(no_smartquotes
is retained for template compatibility) (although I missed this onentry.title
; I’ve already committed a fix for the next version) - Improve the way that the page render cache interacts with templates
- Fixed an issue where changing a template might cause issues to occur until the cache expires
Documentation improvements
- The Apache/nginx deployment guide is vastly improved:
- Now it uses UNIX domain sockets instead of localhost ports, making service provisioning a bit easier
- The systemd unit is now a user unit instead of a system unit, which improves security and also allows for gentler service restarts
- The git deployment guide has been updated per the above, and also some of the code snippets are cleaned up
- The information about HTML processing and image renditions has been consolidated and cleaned up
- Information about private posts and user configuration has also been cleaned up somewhat
- Also lots of updates to the beesbuzz.biz Publ templates