github nextcloud/documentation v33.0.4

latest releases: v32.0.15, v33.0.9, v34.0.4...
3 months ago

Nextcloud Documentation v33.0.4

What's Changed

Full Changelog: v33.0.3...v33.0.4


🖥️ Admin Manual

  • skipAuthPickerApplications OAuth2 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_NICE capability (Imaginary) — Clarified that the SYS_NICE capability note applies only to Docker-based Imaginary deployments. by @skjnldsv in #14915
  • htaccess.RewriteBase clarification — Clarified that htaccess.RewriteBase refers to the backend Apache path, not the public URL prefix seen behind a reverse proxy. by @skjnldsv in #14946
  • NEXTCLOUD_CONFIG_DIR environment 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 #14957
  • occ group:adduser and group:removeuser commands — Extended the documentation for both group membership commands. by @blizzz in #14966
  • LDAP synchronization: updateAttributesInterval removal — 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
  • IMigrator documentation — 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
  • IAppManager deprecations and new methods — Documented IAppManager deprecations 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_Response removal (Nextcloud 33) — Documented the removal of OC_Response and 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:


Note: Some PRs in this release are backports to the stable33 branch via @backportbot. Original authors and their contributions are credited above. AI assisted; verify official details in the change commits.

Don't miss a new documentation release

NewReleases is sending notifications on new releases.