ownCloud Classic 11.0.0 is here #12
DeepDiver1975
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
ownCloud Classic 11.0.0 is here
ownCloud Classic 11.0.0 is released — the first major release of the 11.x line,
and the first one built and signed end-to-end on our new G2 code-signing PKI.
It contains 11 security fixes, raises the minimum PHP version to 8.3, and
removes a long list of deprecated features. Upgrading is recommended for all
installations, but this is a major release: please read the breaking changes
below before you upgrade.
(47 entries: 11 security, 17 changes, 19 bugfixes)
Read this before upgrading
1. PHP 8.3 is now the minimum. (#41449)
Instances on an older PHP will refuse to start — the version check now runs early
in
lib/base.php. The mail subsystem moved tosymfony/mailer, and the unusedext-apcrequirement was dropped.2. The group-admin (subadmin) feature is disabled by default. (#41634)
That code path has known security shortcomings, so it is now gated behind a new
allow_subadminssystem config. After upgrading, existing group-adminassignments are ignored until an administrator sets
'allow_subadmins' => trueinconfig.php.3. G1 app signatures stop verifying on 2027-01-01. (#41680)
App signature verification is now done by the new G2 verifier: full certificate
chain validation against bundled trust anchors, an algorithm allowlist, and a
fail-closed CRL check. G1-signed apps still verify during the transition, but all
G1 signatures stop verifying after the hardcoded sunset at
2026-12-31T23:59:59Z, regardless of individual certificate expiry. If you runthird-party apps signed under G1, ask their maintainers for G2-signed releases
well ahead of that date.
4.
occ integrity:sign-appandocc integrity:sign-coreare gone. (#41712)Signing is a release/CI concern, not something you do against a running instance.
Verification is unchanged —
occ integrity:check-appandintegrity:check-corework exactly as before.
5.
occ db:convert-typeis gone. (#41451)It was experimental, untested and unsupported.
6. Legacy and deprecated classes have been removed. (#41455)
OC_DB,OC_DB_StatementWrapper,OC_Group_Backend,OC_Group_Database,OC_OCS_Result,\OCP\DB,MDBSchemaWriter, and theOC_Group_Interface/OC_User_Interfaceinterfaces. Third-party apps using these need updating.Upgrades are supported from 8.2.11, 9.0.9, and 9.1 onwards.
If you configured
htaccess.RewriteBase, re-runocc maintenance:update:htaccessafter upgrading — 11.0.0 fixes rewrite rulesthat were rejecting API requests for files whose names end in
.jpg,.png,.svgor.json(#41418).Get it
11.0.0 ships as a container image:
Note that
owncloud/server:lateststill points at 10.16.4. 11.0.0 is opt-infor now — pull the explicit tag if you want it.
Image page: https://hub.docker.com/r/owncloud/server
Security fixes
strcmptoken oracle with hash-based comparison in federation — #41579unserialize()allowed classes inCommandJob— #41582Other notable changes
Generating a URL measured faster than a cache round trip, so the cache only
added a place where URLs could go stale or be tampered with.
independent IPv6-capable resource — #41506
user:home:list-dirs/user:home:list-usersno longer crash on PHP 8 — #41630What changed in the bundle since the 10.16 line
Added to the Complete bundle:
brute_force_protection,migrate_to_ocis,notes,richdocuments,twofactor_totp.Removed:
impersonate,kerberos,sharepoint,templateeditor,updater,web. Theupdaterapp is also gone from the Standard edition —upgrade by pulling the new image instead.
Bundled app versions in 11.0.0
Standard edition (also included in Complete)
Complete edition — additional apps
Integrity
The image is built from a G2 code-signed release tree — core and every bundled
app carry a G2 signature (ECDSA P-384 / SHA-384, one certificate per app,
chaining to the G2 root). You can check this on your running instance:
Both report an intact, signed installation.
Feedback
Found a bug or a regression? Reply in this thread, or open an issue against the
relevant repository under https://github.com/owncloud. Thanks to everyone who
tested the three release candidates — you got us here. 🙏
All reactions