Nextcloud Documentation v33.0.4
What's Changed
Full Changelog: v33.0.3...v33.0.4
🖥️ Admin Manual
skipAuthPickerApplicationsOAuth2 setting — Documented the new setting so administrators can control when the auth picker is skipped in supported OAuth2 flows. by @come-nc in #14734- Brute-force protection and fail2ban — Clarified that the built-in brute-force protection and fail2ban operate at different layers and are best used together. by @skjnldsv in #14926
- MariaDB backup and restore — Added dedicated MariaDB backup and restore instructions instead of relying on MySQL command substitutions. by @skjnldsv in #14879
- PHP OPcache documentation — Replaced an outdated link with the current PHP OPcache documentation target. by @Crizomb in #14884
- Groupware and Mail user migration — Added notes about user migration capabilities for Groupware and Mail-related setups so admins know what migration support exists. by @DerDreschner in #14887
- Web server ownership and permissions — Clarified that web server ownership examples use distro-specific usernames and that the real requirement is correct read/write access. by @skjnldsv in #14917
SYS_NICEcapability (Imaginary) — Clarified that theSYS_NICEcapability note applies only to Docker-based Imaginary deployments. by @skjnldsv in #14915htaccess.RewriteBaseclarification — Clarified thathtaccess.RewriteBaserefers to the backend Apache path, not the public URL prefix seen behind a reverse proxy. by @skjnldsv in #14946NEXTCLOUD_CONFIG_DIRenvironment variable — Documented the variable, including when to use it and how to keep config outside the web root. by @skjnldsv in #14951- Recommended MySQL collation — Updated the recommended MySQL collation to
utf8mb4_bin. by @come-nc in #14960 - Stable anchor IDs for caching sections — Restored stable anchor IDs for the APCu, Redis, and Memcached sections so existing links continue to work. by @backportbot in #14949
__Host-cookie prefix warning — Documented the warning and how to resolve it in secure deployments. by @skjnldsv in #14957occ group:adduserandgroup:removeusercommands — Extended the documentation for both group membership commands. by @blizzz in #14966- LDAP synchronization:
updateAttributesIntervalremoval — Replaced the removed setting docs with the current LDAP synchronization behavior. by @backportbot in #15022 - Groupware app versioning guidance — Applied continuous versioning guidance for Groupware apps, helping admins align app version expectations across supported releases. by @backportbot in #14929
- AI Context Chat: vector database log location — Added the vector database log location to improve AI Context Chat troubleshooting guidance. by @kyteinsky in #14818
- Admin manual prose and clarity fixes — Applied low-severity prose and clarity fixes across admin manual pages for smoother reading and more consistent terminology. by @miaulalala in #14701
🧑💻 Developer Manual
- User migration: data preservation — Added a note that user migration implementations should preserve existing user data where appropriate. by @DerDreschner in #14683
IMigratordocumentation — Improved with clearer guidance, better examples, and more explanation of related migration helpers. by @come-nc in #14740- Legacy autoloader removal (Nextcloud 32) — Documented the removal of the legacy autoloader. by @come-nc in #14745
IAppManagerdeprecations and new methods — DocumentedIAppManagerdeprecations and newly available methods in Nextcloud 32. by @come-nc in #14737- Dependency injection chapter — Corrected code examples, expanded the introduction, and clarified several injection patterns. by @joshtrichards in #14707
OC_Responseremoval (Nextcloud 33) — Documented the removal ofOC_Responseand pointed developers to the supported replacement path. by @come-nc in #14755- UX writing guide — Added a UX writing guide for user-facing strings to the design docs. by @backportbot in #14996
- EPUB output for all manuals — Added EPUB output support for all three manuals. by @skjnldsv in #14978
- Sphinx-lint CI and RST fixes — Applied sphinx-lint CI and fixed RST violations across the manual set, improving documentation quality and consistency. by @Copilot in #14814
- Groupware app versioning guidance — Applied continuous versioning guidance for Groupware apps in developer-facing docs. by @backportbot in #14929
- Developer manual prose and markup fixes — Applied medium-severity prose and markup fixes across the developer manual. by @miaulalala in #14703
- Developer manual prose and clarity fixes — Applied low-severity prose and clarity fixes across developer manual pages. by @miaulalala in #14701
👤 User Manual
- Command-line client package names — Updated package names so installation instructions match current naming. by @kesselb in #14688
- Refreshed screenshots and UI descriptions — Refreshed screenshots and accompanying descriptions for a more accurate current UI walkthrough. by @miaulalala in #14759
- WebDAV access documentation — Cleaned up prose and reStructuredText style in the WebDAV access documentation. by @Copilot in #14901
- Groupware user migration capabilities — Added notes so end users better understand what data can move between instances. by @DerDreschner in #14887
- EPUB download output — Added EPUB download output for all three manuals, including the user manual. by @skjnldsv in #14978
- Sphinx-lint CI fixes and RST cleanup — Applied sphinx-lint CI fixes and broader RST cleanup that also improves user manual consistency and formatting. by @Copilot in #14814
- Groupware app versioning guidance — Applied continuous versioning guidance for Groupware apps in user-facing Groupware docs. by @backportbot in #14929
- User manual prose and clarity improvements — Applied medium- and low-severity prose and clarity fixes across user manual pages. by @miaulalala in #14719 and #14701
🎉 Contributors
There were 10 individual contributors to this documentation release. Here are some random shout-outs:
- Thanks @Crizomb for contributing in #14884 🎊
- Thanks @miaulalala for contributing multiple PRs to this release 🎊
- Thanks @kesselb for contributing in #14688 🎊
Note: Some PRs in this release are backports to the
stable33branch via @backportbot. Original authors and their contributions are credited above. AI assisted; verify official details in the change commits.