- Update to 22.1.0
- Update guzzlehttp/guzzle requirement from 6.5.2 to 7.3.0 in
/build/integration (server#27654)
- Bump vue and vue-template-compiler (server#27658)
- Bump vue-router from 3.5.1 to 3.5.2 (server#27659)
- Ignore subdomain for soa queries (server#27825)
- Fix in locking cache check (server#27826)
- Fixes recursion count incrementation (server#27848)
- Make search popup usable on mobile, too (server#27856)
- Cache images on browser (server#27861)
- Fix add group button (server#27878)
- Fix dark theme on public link shares (server#27889)
- Make user status usable on mobile (server#27898)
- Check if dns_get_record returns non-false (server#27925)
- Correctly skip suppressed errors in PHP 8.0 (server#27938)
- Fix newfileMenu on public page (server#27942)
- Do not escape display name in dashboard welcome text (server#27944)
- Fix svg icons disapearing in app navigation when text overflows (server#27957)
- Revert "Update guzzlehttp/guzzle requirement from 6.5.2 to 7.3.0
in /build/integration" (server#27959)
- Also hide group from direct matches (server#27964)
- Show registered breadcrumb detail views in breadcrumb menu (server#27966)
- Fix regression in file sidebar (server#27974)
- Allow to get a local cloud id without going through the contacts
manager (server#27979)
- Multiple Emails UI and Integration (server#28001)
- Improve notcreatable permissions hint (server#28008)
- Some multiselect design fixes (server#28011)
- Only display supported email scopes (server#28014)
- Update CRL due to revoked twofactor_nextcloud_notification.crt (server#28016)
- Increase footer height for longer menus (server#28043)
- Add titleTooltip to sidebar (server#28047)
- Mask password for Redis and RedisCluster on connection failure (server#28053)
- Fix missing theming for login button (server#28061)
- Improve Emails UX (server#28071)
- Fix overlapping of elements in certain views (server#28073)
- Disable HEIC image preview provider for performance concerns (server#28079)
- Improve provider check (server#28085)
- Sanitize more functions from the encryption app (server#28089)
- Hide download button for public preview of audio files (server#28093)
- Fix dark theme in file exists dialog (server#28109)
- Support redis user password auth and tls encryption (server#28112)
- Bump @babel/core from 7.14.3 to 7.14.8 (server#28121)
- Let memory limit set in tests fit the used amount (server#28123)
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (server#28126)
- Allow empty Redis config (server#28131)
- Add an option to the multiple files selected actions to add and
remov… (server#28135)
- Bump css-vars-ponyfill from 2.4.3 to 2.4.5 (server#28149)
- Make sure that the dav propfind plugins always use the proper
user id (server#28152)
- Admin Audit - Sharing: createShare - report the full path (server#28167)
- Fix sort function of files multiple selection actions (server#28168)
- User management - Add icon to user groups (server#28170)
- Bump @babel/preset-env from 7.14.7 to 7.14.8 (server#28177)
- Bump sass from 1.35.1 to 1.35.2 (server#28179)
- Bump autosize from 4.0.2 to 4.0.4 (server#28181)
- Fix variable override in file view (server#28193)
- Fix comments file action sidebar opening (server#28197)
- Set openfile params when following internal links (server#28215)
- Fix Files breadcrumbs being hidden even if there is enough
space (server#28222)
- Dont apply jail search filter is on the root (server#28228)
- Fix missing label of Search function (server#28244)
- Add missing order attribute to tag multiselect action (server#28247)
- Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in
/build/integration (server#28269)
- Bump css-loader from 5.2.6 to 5.2.7 (server#28270)
- Bump css-vars-ponyfill from 2.4.5 to 2.4.6 (server#28272)
- Bump regenerator-runtime from 0.13.7 to 0.13.9 (server#28273)
- Fix "Enable notification emails" (activity#611)
- Show add, del and restored files within by and self filter (activity#614)
- Only call getCloudId if needed (activity#618)
- Link from app-navigation-settings to personal settings (activity#623)
- Remove echo (circles#688)
- Returns files shared to Personal (circles#698)
- Make cs-fix/cs-check (circles#699)
- Cs fix (circles#700)
- Backport of 704 (circles#708)
- Avoid timeout on check (circles#709)
- Better probe (circles#714)
- Removing hidden flag by default (circles#717)
- Generate probe if needed (circles#719)
- Adding unified search (circles#721)
- Detect source of search (circles#724)
- Remove root circles from search for new members (circles#727)
- Sending mail on new shares (circles#729)
- GetDefinition (circles#732)
- Cloud_force_base (circles#737)
- Fixing notification and mails (circles#738)
- Remote inherited and memberships (circles#740)
- Sendmail on new fileshare (circles#741)
- Fix phpdoc+lint (circles#742)
- Better display of mail addresses (circles#744)
- Limit non-local circles as members of local circles (circles#747)
- Local stays local (circles#749)
- Local circles starts local (circles#751)
- Throw instead of doing nothing (circles#754)
- Send mails to inherited members on GS (circles#755)
- Optional details on Link (circles#757)
- Include and config path in loopback (circles#759)
- Cleaning old code (circles#761)
- Migration to 22.1.0 - child shares (circles#762)
- Fix pdfviewer design (files_pdfviewer#445)
- Include version number in firstrunwizard (firstrunwizard#568)
- Remove timeout of browser notifications (notifications#1049)
- Some Design fixes (text#1711)
- Unify error responses and add logging where appropriate (text#1717)
- Bump eslint-plugin-import from 2.23.3 to 2.23.4 (text#1734)
- Bump @babel/core from 7.14.3 to 7.14.6 (text#1739)
- Fix: rich workspaces overlap with new file dropdown (text#1769)
- Azul/fix links 1676 (text#1775)
- Extend mimetypes for direct editing (text#1781)
- Bump @vue/test-utils from 1.2.1 to 1.2.2 (text#1792)
- Make occ command return an integer as return code (text#1797)
- Custom input rule to add first character after bullet
(Backport #1798) (text#1806)
- Fix: cypress icon close selector (text#1808)
- Disable header timeout on mobile (viewer#977)
OBS-URL: https://build.opensuse.org/request/show/910354
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=154
- Update to 21.0.3
- Don't break OCC if an app is breaking in it's Application class (server#26879)
- Bump handlebars from 4.7.6 to 4.7.7 (server#26905)
- Bump url-parse from 1.4.7 to 1.5.1 (server#26911)
- Bump lodash from 4.17.20 to 4.17.21 (server#26912)
- Bump hosted-git-info from 2.8.8 to 2.8.9 (server#26918)
- Fix occ command user:add-app-password (server#26952)
- Add bruteforce protection to the shareinfo endpoint (server#26955)
- Ignore readonly flag for directories (server#26964)
- Throttle MountPublicLinkController when share is not found (server#26972)
- Respect default share permissions for federated reshares (server#26999)
- Harden apptoken check (server#27012)
- Use parent wrapper to properly handle moves on the same source/target
storage (server#27015)
- Fix log error when creating files from an empty template (server#27021)
- Fix error when using CORS with no auth credentials (server#27028)
- Fix filesize error on log rotation, if file does not exist (server#27058)
- Avoid reading ~/.aws/config when using S3 provider (server#27097)
- Fix return value of getStorageInfo when 'quota_include_external_storage'
is enabled (server#27107)
- Move remnants of ocs api requests to v2 endpoint (server#27109)
- Add DB exception '@throws' tag to QBMapper PHPDoc (server#27121)
- Improve type handling of Avatar::generateAvatarFromSvg (server#27124)
- Bump patch dependencies (server#27184)
- Fix the get editable fields endpoint without a user id (server#27195)
- Use noreply@ as email address for share emails (server#27208)
- Bump vue-loader from 15.9.6 to 15.9.7 (server#27231)
- Bump moment-timezone from 0.5.32 to 0.5.33 (server#27237)
- Bump browserslist from 4.16.0 to 4.16.6 (server#27248)
- Bump ws from 7.3.1 to 7.4.6 (server#27250)
- Properly use limit and offset for search in Jail wrapper (server#27303)
- Make user:report command scale (server#27318)
- Properly log expiration date removal in audit log (server#27324)
- Emit UserLoggedInEvent on apache auth (server#27333)
- Don't allow executing cli if cache backend is unavailable (server#27334)
- Propagate throttling on OCS response (server#27336)
- Replace OCSController with OCP\API (server#27346)
- Don't throw when comments is disabled (server#27347)
- Set umask before operations that create local files (server#27350)
- Escape filename in Content-Disposition (server#27359)
- Don't update statuses to offline again and again (server#27411)
- Fix some php 8 warnings (server#27415)
- Don't pass a column object to addOrderBy (server#27446)
- Header must contain a colon (server#27455)
- Only allow removing existing shares that would not be allowed due
to reshare restrictions (server#27551)
- Bump postcss from 7.0.35 to 7.0.36 (server#27569)
- Properly cleanup entries of WebAuthn on user deletion (server#27599)
- Throttle on public DAV endpoint (server#27616)
- Bump dompurify from 2.2.8 to 2.2.9 (server#27622)
- Unshift crash reports when they are loaded, to break the recusion (server#27670)
- Validate the theming color also on CLI (server#27679)
- LDAP: determine shares of offline users only when needed (server#27703)
- Downstream encryption:fix-encrypted-version for repairing
"bad signature" errors (server#27727)
- Remove encodeURI code (files_pdfviewer#397)
- Disable content copy for PDF files that specify it (files_pdfviewer#417)
- Update openssl for PHP 8.0 (nextcloud_announcements#78)
- Only ask for permissions on HTTPS (notifications#997)
- Fix sorting if one of the file name is only composed with number (photos#784)
- Update File.vue (photos#812)
- Hide free space if it can't be calculated (serverinfo#295)
- Update chart.js (serverinfo#308)
- Only return workspace property for top node in a propfind request (text#1610)
- Use text/plain as content type for fetching the document (text#1691)
- Log exceptions that happen on unknown exception and return
generic messages (text#1697)
- Try enabling apcu on cli for cypress (text#1700)
- Add fixup (viewer#923)
- Fix: fullscreen for Firefox (viewer#928)
- Use physical pixel size for preview resolution (viewer#937)
OBS-URL: https://build.opensuse.org/request/show/903602
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=150
- Update to 21.0.2
- L10n: Add word user in FederatedShareProvider.php (server#26508)
- Increase subnet matcher (server#26514)
- Limit size of properties to 2048 characters (server#26525)
- Fix accessibility issues on log in screen (server#26535)
- Fix constraint violation detection in QB Mapper (server#26587)
- Bump ssri from 6.0.1 to 6.0.2 (server#26604)
- Add force option to app install command (server#26607)
- Update root.crl due to revoked news.crt (server#26616)
- Do not allow adding file drop shares to your own cloud (server#26621)
- Fix empty password check for mail shares (server#26625)
- Require read permissions for federated shares (server#26636)
- Ensure redis returns bool for hasKey (server#26639)
- Make lookup search explicit (server#26641)
- Update psalm baseline (server#26653)
- Fix broken Expiration test (server#26667)
- Do not stop directory listing when ACL is blocking access (server#26677)
- Mention MariaDB in MySQL support warning (server#26685)
- Make Testcase class compatible with phpunit-9.5 (server#26690)
- Explicitly check hex2bin input (server#26694)
- Remove undefined parameter, add description (server#26702)
- FIx Oracle by testing on Ubuntu 20.04 until oci8.so is available for … (server#26703)
- Update icewind/smb to 3.4.1 (server#26704)
- Bump @nextcloud/dialogs from 3.1.1 to 3.1.2 (server#26733)
- Private cannot be final (server#26752)
- Fix installer deprecation warnings for PHP 8 (server#26759)
- Validate the website field input to be a valid URL (server#26760)
- Respect the error level when logging (server#26766)
- Improve federated permission handling (server#26770)
- No longer add trusted servers on federated share creation (server#26778)
- Fix ratelimit template (server#26789)
- LDAP: do not bother to search after the last page (server#26797)
- Fail when creating new files with an empty path (server#26808)
- Only return display name as editable when the user backend allows it (server#26815)
- Do not try to contact lookup server if not needed (server#26823)
- Only perform login check during ownership transfer for encryption (server#26863)
- Fix creating vcards with multiple string values (server#26865)
- L10n: Spelling unification (server#26881)
- Remove self setting checking which can not be set anymore (activity#574)
- Ensure link names are unique for accessibility, thanks @nickvergessen, fix#575 (activity#578)
- Use PNG images in daily activity summary emails (activity#584)
- Fix accessibility issues in PDF pt. II (example-files#18)
- Fix admin notification api (notifications#929)
- Only push delete-push to devices that also got the notification (notifications#938)
- Move counting storage statistics to the background (serverinfo#298)
- Hide squashfs and overlay-FS from the overview (serverinfo#304)
- Add download button in actions menu (viewer#849)
- Limit scope of the icon white overwrite (viewer#858)
- Fixes for naughty filenames (viewer#869)
OBS-URL: https://build.opensuse.org/request/show/894765
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=148
- Update to 21.0.0
The biggest improvements we introduce with Nextcloud 21 are:
- High Performance Back-end for Nextcloud Files: reduces server
load from desktop clients and web interface polling by 90%
while delivering instant notifications to users.
- And a wide range of performance improvements all over on top,
decreasing loading times of pages and reducing load on the server
- Collaborative features: new Whiteboard, author colours in Text
and Document Templates to increase team productivity
- Nextcloud Talk: debuts message status indicators, a raise hand
feature, a group conversation description and more!
- A range of Groupware improvements like drag'n'drop and nicer
threading in Mail and syncing social media avatars in Contacts.
* BugFixes:
https://github.com/nextcloud/server/milestone/120?closed=1
- Fix missing db things automatically at upgrade.
OBS-URL: https://build.opensuse.org/request/show/874382
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=144
- Update to 19.0.2
- [stable19] lower minimum search length to 2 characters (server#21782)
- [stable19] Call openssl_pkey_export with $config and log errors. (server#21804)
- [stable19] Improve error reporting on sharing errors (server#21806)
- [stable19] Do not log RequestedRangeNotSatisfiable exceptions in DAV (server#21840)
- [stable19] Fix parsing of language code (server#21857)
- [stable19] fix typo in revokeShare() (server#21876)
- [stable19] Discourage webauthn user interaction (server#21917)
- [stable19] Encryption is ready if master key is enabled (server#21935)
- [stable19] Disable fragile comments tests (server#21939)
- [stable19] Do not double encode the userid in webauthn login (server#21953)
- [stable19] update icewind/smb to 3.2.6 (server#21955)
- [stable19] Respect default share permissions (server#21967)
- [stable19] allow admin to configure the max trashbin size (server#21975)
- [stable19] Fix risky test in twofactor_backupcodes (server#21978)
- [stable19] Fix PHPUnit deprecation warnings (server#21981)
- [stable19] fix moving files from external storage to object store trashbin (server#21983)
- [stable19] Ignore whitespace in sharing by mail (server#21991)
- [stable19] Properly fetch translation for remote wipe confirmation dialog (server#22036)
- [stable19] parse_url returns null in case a parameter is not found (server#22044)
- Bump elliptic from 6.5.2 to 6.5.3 (server#22050)
- [stable19] Correctly remove usergroup shares on removing group members (server#22053)
- [stable19] Fix height to big for iPhone when using many apps (server#22064)
- [stable19] reset the cookie internally in new API when abandoning paged results op (server#22069)
- [stable19] Add Guzzle's InvalidArgumentException (server#22070)
- [stable19] contactsmanager shall limit number of results early (server#22091)
- [stable19] Fix browser freeze on long password input (server#22094)
- [stable19] Search also the email and displayname in user mangement for groups (server#22118)
- [stable19] Ensured large image is unloaded from memory when generating previews (server#22121)
- [stable19] fix display of remote users in incoming share notifications (server#22131)
- [stable19] Reuse cache for directory mtime/size if filesystem changes can be ignored (server#22171)
- [stable19] Remove unexpected argument (server#22178)
- [stable19] Do not exit if available space cannot be determined on file transfer (server#22181)
- [stable19] Fix empty 'more' apps navigation after installing an app (server#22183)
- [stable19] Fix default log_rotate_size in config.sample.php (server#22192)
- [stable19] shortcut in reading nested group members when IN_CHAIN is available (server#22203)
- [stable19] Fix chmod on file descriptor (server#22208)
- [stable19] Do clearstatcache() on rmdir (server#22209)
- [stable19] SSE enhancement of file signature (server#22210)
- [stable19] remove logging message carrying no valuable information (server#22215)
- [stable19] Add app config option to disable "Email was changed by admin" activity (server#22232)
- [stable19] Delete chunks if the move on an upload failed (server#22239)
- [stable19] Silence duplicate session warnings (server#22247)
- [3rdparty] Doctrine: Fix unquoted stmt fragments backslash escaping (server#22252)
- [stable19] Allow to disable share emails (server#22300)
- [stable19] Show disabled user count in occ user:report (server#22302)
- Bump 3rdparty to last stable19 commit (server#22303)
- [stable19] fixing a logged deprecation message (server#22309)
- [stable19] CalDAV: Add ability to limit sharing to owner (server#22333)
- [stable19] Only copy the link when updating a share or no password was forced (server#22337)
- [stable19] Remove encryption option for nextcloud external storage (server#22341)
- [stable19] l10n:Correct appid for WebAuthn (server#22348)
- [stable19] Properly search for users when limittogroups is enabled (server#22355)
- [stable19] SSE: make legacy format opt in (server#22381)
- [stable19] Update the CRL (server#22387)
- [stable19] Fix missing FN from federated contact (server#22400)
- [stable19] fix event icon sizes and text alignment (server#22414)
- [stable19] Bump stecman/symfony-console-completion from 0.8.0 to 0.11.0 (3rdparty#457)
- [stable19] Add Guzzle's InvalidArgumentException (3rdparty#474)
- [stable19] Doctrine: Fix unquoted stmt fragments backslash escaping (3rdparty#486)
- [stable19] Fix cypress (viewer#545)
- Move to webpack vue global config & bump deps (viewer#558)
OBS-URL: https://build.opensuse.org/request/show/830270
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=118
- Update to 19.0.0
* Changes
Nextcloud Hub v19, code name “home office”, represents a big step forward
for remote collaboration in teams.
This release brings document collaboration to video chats,
introduces password-less login and improves performance.
As this is a major release, the changelog is too long to put here.
Users can look at github milestones to find what has been merged.
A quick overview of what is new:
- password-less authentication and many other security measures
- Talk 9 with built-in office document editing courtesy of Collabora, a grid view & more
- MUCH improved performance, Deck integration in Calendar, guest account groups and more!
OBS-URL: https://build.opensuse.org/request/show/811218
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=114