Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nextcloud for openSUSE:Factory checked in at 2026-07-24 00:18:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nextcloud (Old) and /work/SRC/openSUSE:Factory/.nextcloud.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nextcloud" Fri Jul 24 00:18:25 2026 rev:142 rq:1367517 version:34.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/nextcloud/nextcloud.changes 2026-06-27 18:06:12.564199968 +0200 +++ /work/SRC/openSUSE:Factory/.nextcloud.new.2004/nextcloud.changes 2026-07-24 00:18:43.091925616 +0200 @@ -1,0 +2,1108 @@ +Thu Jul 23 17:32:47 UTC 2026 - ecsos <[email protected]> - 34.0.2 + +- Update to 34.0.2 + - No changelog from upstream at this time. + +- Changes from 34.0.1 + * server + - Fix: folder tree selection after any action in main content (server#60478) + - Test: replace checkbox assertions with DoesNotPerformAssertions (middleware) (server#60759) + - Test: replace checkbox assertions with real assertions or DoesNotPerformAssertions (server#60785) + - Fix(files): show proper information when a move will override the target (server#60963) + - Perf(user_ldap): chunk oracle queries for lower bind cost (server#60978) + - Fix(TaskProcessing): restrict allowed_classes in Manager cache deserialization (server#60983) + - Fix(theming): read cachebuster as int in manifest endpoint (server#61010) + - Fix(dav): finalize upload metadata before post-write hooks (server#61072) + - Fix(comments): load comments styles when the comments app is loaded (server#61076) + - Fix(dav): properly handle files metadata (server#61078) + - Fix(settings): Fix appstore icon color in settings menu (server#61093) + - Fix(comments): Use capped memory cache for comments (server#61097) + - Fix(security): don’t propagate ValueError from Crypto::decrypt() fallback (server#61105) + - Fix(files): make sure nested changes are propagated to sidebar tabs (server#61106) + - Fix: Correctly detect appid for dist css files (server#61113) + - Fix: use correct permissions mask for non-home storage public links (server#61118) + - Fix(settings): Show loading spinner while searching accounts (server#61122) + - Build(deps): bump the symfony group across 1 directory with 9 updates (server#61129) + - Master] fix(security): Update code signing revocation list (server#61133) + - Feat(file-search): add property to SearchQuery and check select fields to decide wheter to join extended cache (server#61157) + - Fix(core): keep app menu settings icon legible on light backgrounds (server#61161) + - Build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54 (server#61178) + - Fix(previews): ffprobe hangs (server#61182) + - Test(settings): reduce flakiness of authorized group integration assertions (server#61185) + - Fix(files_versions): guard null path in event listeners (server#61189) + - Fix(repair): restrict unserialize() in RemoveBrokenProperties (server#61203) + - Fix(appstore): bring back “update all” button (server#61212) + - Fix(settings): clear NcAppNavigation toggle overhang (server#61234) + - Master] fix(security): Update code signing revocation list (server#61239) + - Feat(settings): Require 8.3 for 35 (server#61241) + - Fix(encryption): Fix endpoint /ajax/userSetRecovery to support boolean (server#61243) + - Job run history cleanup (server#61249) + - Fix: Fix PHP Warning foreach() argument must be of type array|object, null given (server#61258) + - Master] fix(security): Update code signing revocation list (server#61283) + - Fix(twofactor_backupcodes): Add a clean helper to set code as used (server#61296) + - Fix(theming): preserve uploaded favicon and touch icon (server#61302) + - Fix: Use token expiration for ephemeral sessions (server#61305) + - Feat(oauth2): Add commands for adding and deleting clients (server#61309) + - Fix(user_ldap): Escape filter part when searching for group members (server#61325) + - Chore: Reduce PHPUnit test matrix on stable34 and remove coverage (server#61331) + - Chore(ci): Remove code coverage from stable branches (server#61335) + - Add OCM Notification Received Event (server#61337) + - Fix: trim duplicate search results for external share (server#61340) + - Speedup tests execution (server#61341) + - Fix: Do not set last-password-confirm for apptoken sessions (server#61342) + - Fix(team-manager): ensure team resources are only retrived for members (server#61351) + - Fix(ocm-add-share): adjust domain validation (server#61357) + - Fix: ensure file names are string-typed (server#61361) + - Test: fix admin E2E selectors for Vue 3 NcSelect (server#61365) + - Fix(taskprocessing): claim tasks atomically so parallel workers don’t duplicate (server#61367) + - Fix: prevent editing delegated admins (server#61369) + - Fix Memcached CI job (server#61378) + - Fix(caldav): respect federation settings (server#61381) + - Fix(files_sharing): Hide incompatible actions in shares (server#61386) + - Fix(files_versions): avoid version snapshot races during cross-storage renames (server#61403) + - Fix: Fix alignment issues of app password form (server#61404) + - Fix(settings): show app menu current-app button on settings pages (server#61410) + - Test(ldap): align expectation for unset `ldapUserDisplayName2` with implementation to avoid PHP 8.5 warning (server#61412) + - Master] fix(security): Update code signing revocation list (server#61429) + - Fix(onetime-qrcode): Remove password confirmation attribute (server#61502) + * activity + - Refactor(types): add native parameter and return types to UserSettings (activity#2614) + - Perf(mailqueue): cover `amq_latest_send` in the affecteduser index (activity#2636) + * circles + - Fix(local-controller): dont show full config int of circle for non-members (circles#2528) + - Fix(local-controller): validate params set on team creation (circles#2534) + - Adjust local controller to better handle permission checks (circles#2538) + - Fix(local-controller): include CFG_OPEN in config mask for visible circles (circles#2557) + * files_lock + - Perf: Avoir calling Server::get for each share mounts (files_lock#1123) + * notifications + - Fix(webpush): recover gracefully from corrupted or mismatched VAPID keys (notifications#3070) + - Chore: extend testing of `encryptAndSign` and make the methods discoverable by psalm (notifications#3076) + - Docs(webpush): Document knowledge and trust models of webpush flow (notifications#3077) + - Build(deps): Bump guzzlehttp/psr7 from 2.8.0 to 2.11.0 (notifications#3087) + - Fix(webpush): Don’t reuse query object for second query (notifications#3089) + - Fix(email): Correctly initialize next_send_time field (notifications#3120) + * recommendations + - Chore(CI): Adjust testing matrix for Nextcloud 34 (recommendations#1038) + * serverinfo + - Ci(actions): Update workflows (serverinfo#1014) + - Chore: Require PHP 8.2 (serverinfo#1020) + * survey_client + - Fix(report): Fix sending huge reports (survey_client#439) + * suspicious_login + - Fix(notifier): Fix label length limited to 32 characters (suspicious_login#1117) + * text + - Chore(github): update workflows (text#8714) + - Fix(math): fix lost content after math node (text#8722) + - Fix(editorApi): allow to disable image lazy-loading (text#8728) + - Fix permission change in text doc (text#8751) + - Fix: show Assistant icon if only translation provider available (text#8760) + - Performance: Only check permissions when changing content (text#8764) + - Ci: remove compile command, as it happens after merge. Then, also run reuse (text#8767) + * twofactor_totp + - Fix(migration): preserve state=2 secrets when cleaning up unverified … (twofactor_totp#1776) + * viewer + - Fix(plyr): the speed settings button should not be cut (viewer#3199) + - Fix(plyr): add l10n to components (viewer#3203) + - Fix(plyr): the speed selection should not go out of the viewport (viewer#3206) + - Fix(plyr): add l10n to speed selections (viewer#3216) + +- Changes from 34.0.0 + * server + - Fix(usergroups): clear cached user groups on pre hooks (server#45036) + - Fix(CalDAV): iTipBroker message generation and testing (server#50843) + - Fix: give target file all permissions on copy (server#53733) + - Fix(files_external): ignore unsatisfied optional dependencies (server#54048) + - Feat(filecache): Scale DB query created when deleting file from filecache (server#54277) + - Feat: add oc-ownerid and oc-permissions headers on PUT DAV requests (server#54542) + - Refactor: Commands and background jobs for the trashbin (server#54876) + - Fix: generate favourite icon without imagick svg support (server#55132) + - Add some missing attributes (server#55474) + - Feat(preview): Expire previews (server#55632) + - Feat(preview): On demand preview migration (server#55649) + - Fix: use specified HTTP codes during exceptions on public/remote endpoints (server#56170) + - Fix(encryption): limit oprhaned keys scan to one user (server#56400) + - Run rector on lib/private (server#56496) + - Add configs for strict PHP checks (server#56522) + - Feat(app): allow removing installed-but-disabled apps; improve help & logging (server#56720) + - Fix: Allow `num_buckets` to be equal as `min_bucket` (server#56902) + - Test(TestCase): ‘.ocdata’ -> ‘.ncdata’ in knownEntries (server#56920) + - Fix(files_sharing): make legacy `downloadShare` endpoint compatible with legacy behavior (server#56967) + - Fix(user_ldap): Remove usages of deprecated IServerContainer (server#57100) + - Feat: improve calendar migrator (server#57112) + - Chore(img): Update mobile app store badges (server#57130) + - Refactor(appstore): migrate to Typescript and Vue 3 (server#57290) + - Feat: perform share mount validation on share instead of on mount (server#57295) + - Fix(trashbin): keep cache and db consistent (server#57360) + - Fix: allow renaming files with just update permissions (server#57374) + - Feat(http-client): add option to add instance URL to HTTP client user-agent (server#57376) + - Feat(mimetypes): Add mimetype aliases/mapping/names for .toml and .ovpn (server#57480) + - Feat(external-storage): Implement IPartialMountPoint (server#57497) + - Add InstallationCompletedEvent for post-installation actions (server#57522) + - Make share mount provider authoritative (server#57523) + - Fix(app-settings): limit app to group initial state (server#57533) + - Feat(user_picker): Move the profile picker to server (server#57539) + - Feat: Add office switcher with feature comparison (server#57555) + - Perf(normalization): Optimize path normalization (server#57570) + - Refactor(IShare): Add typing for IShare (server#57575) + - Authoritative setup improvements (server#57578) + - Fix: log memory usage for requests based on configured memory limit (server#57590) + - Feat(objectstore): Add AWS SSE-KMS encryption support for S3 storage (server#57623) + - Chore!: drop jQuery UI and jQuery (server#57648) + - Feat(files): render file list filters in top bar and allow to collapse into overflow menu (server#57664) + - Fix(sharing): do not notify remote if owner and sharee are local users (server#57667) + - Fix(ocm): manage 4xx on ocm requests (server#57672) + - Feat: allow to filter contacts by team (server#57676) + - Master is now 34 (server#57684) + - Fix: add since param for activity manager (server#57726) + - Calendar: Fix typos in import/export (server#57731) + - Fix(Propagator): rollback transaction if it fails (server#57733) + - Fix: Add translator hints to avoid confusion between big and large (server#57735) + - Feat: Add twofactor applications to most of the presets (server#57737) + - Feat(sharing): Make share permission in bundled edit configurable (server#57741) + - Share mount validation fixes (server#57745) + - Fix(cache): Fix parsing cache entry from groupfolder (server#57750) + - Refactor: Prefer using IFunctionBuilder than createFunction (server#57756) + - Fix: don’t include the mountpoints when getting fileinfo for getOwner (server#57757) + - Fix(caldav): Enhance UID check for base component (server#57758) + - Feat(openmetrics): add log level (server#57759) + - Active share validation/authoritative mount improvements (server#57760) + - Fix(search): All elements are included regardless of their keys (server#57761) + - Fix(openmetrics): fix label names and add test for them (server#57764) + - Fix(openmetrics): Multiple exporters per app (server#57765) + - Fix: don’t do full setup in setupForProvider if all requested providers are authoritativ (server#57767) + - Fix(openmetrics): Allow openmetrics in info.xml (server#57781) + - Feat(contacts): support federated users/groups search when adding team members (server#57782) + - Refactor(shareByMail): Strict types and code simplification (server#57785) + - Refactor(settings): use `NcAppNavigation` for the settings navigation (server#57791) + - Fix(files_external): Respect explicit port configuration (server#57793) + - Fix(FileDisplayResponse): return 404 if not found (server#57797) + - Chore: remove X from social links (server#57798) + - Feat(flake): Add reuse cli (server#57800) + - Fix(apps): Update info.xsd with changes in appstore repository (server#57802) + - Fix(composer): Set overwrite.cli.url in serve script (server#57810) + - Fix(openmetrics): remove superfluous empty lines (server#57811) + - Feat: optimize user mount cache (server#57815) + - Fix(systemtags): Correct the return type of system tag object mapper (server#57820) + - Feat(OCP): Expose setup manager to OCP (server#57826) + - Fix: don’t try to setup for a user when setting up / (server#57829) + - Fix(files): do not reset active tab when re-opening (server#57842) + - Fix(user_ldap): Fix crash in some code path when a DN is longer that 64 (server#57844) + - Ci(actions): Satisfy zizmor (server#57848) + - Feat: Add SetupCheck to warn about missing second factor provider (server#57854) + - Refactor(systemtags): migrate to Vue 3 and `script setup` (server#57855) + - Docs: annotate valid renderAs values (server#57859) + - Fix(files): use correct API for action displayName in batch actions (server#57860) + - Test(preview): properly test postscript preview provider (server#57861) + - Fix: Add support for AscDesktopEditor browser user agent (server#57864) + - Fix(core): adjust faulty migration version number (server#57876) + - Fix(View): Handle ICacheEntry returned by FileInfo->getData() (server#57878) + - Doc(Entity): Add type for getUpdatedField in doc (server#57879) + - Add repair step for share targets with excess (2) (server#57881) + - Refactor: use strict comparison operator (server#57882) + - Perf(UserMountCache): Invert condition so that we avoid some SQL queries (server#57890) + - Perf: Allow filtering the directory content by mimetype (server#57891) + - Perf(MountManager): use binary search to find mount in path (server#57892) + - Refactor(CacheMountInfo): Use constructor paramater promotion (server#57893) + - Refactor: use strict operator (server#57902) + - Fix(2fa): allow null redirect URL on 2FA challenge page (server#57908) + - Fix: still setup for user when setting up root path with children (server#57910) + - Feat(dav): allow extending propfind properties via event (server#57914) + - Fix: make getMountsForFileId work with sharding again (server#57915) + - Fix(snowflakes): create file lock files into lock directory (server#57921) + - Fix(external-storage): Rtrim trailing slash at the end (server#57924) + - Fix: don’t rely on share providers being avaiable in CleanupShareTarget (server#57926) + - Fix(files_sharing): stop ignoring shares without a usergroup entry when filtering by path (server#57930) + - Feat: declarative password salt, secret config (server#57978) + - Fix(files): keep current folder on drag-n-drop (server#57990) + - Fix(files): improve handling of copy-move action (server#57993) + - Feat: Allow user backends to manage property permissions (server#58002) + - Fix(theming): display error messages on image upload and delete previous image only after validation (server#58003) + - Feat: calendar read and write federation (server#58008) + - Fix(federation): Don’t ask the database for an empty url (server#58009) + - Test(dispatcher): Add some tests with input 0 (server#58010) + - Fix(TaskProcessing): Refactor TextToImage fallback (server#58011) + - Fix(TextToImage): Refactor scheduling mechanism (server#58015) + - Fix: Migrate `getById` to `getFirstNodeById` (server#58020) + - Fix: fix partial external storage provider not finding root mount (server#58023) + - Refactor(mount-provider): Refactor share mount provider (server#58025) + - Feat(files): warn when file would be hidden (server#58041) + - Feat(occ): allow admins to clear account passwords (server#58042) + - Fix(comments): Put a limit to the limit (server#58043) + - Test(settings): Fix CI after parallel merges (server#58050) + - Chore(openmetrics): export only “real” files count (server#58052) + - Perf(sharing): Avoid loading all shares from all users when unsharing (server#58057) + - Fix: add X-User-Id header to logout response (server#58059) + - Fix(files): Prevent file list from jumping when selecting visible files (server#58087) + - Perf: Replace getById call with getFirstNodeById (server#58094) + - Fix(dav): Use an exhaustive list for allowed serialized classes (server#58095) + - Feat(occ): show current version with occ app:update command (server#58096) + - Fix(AppFramework): Adjust types so PHPStan understands them (server#58098) + - Chore: Improve SVG handling in link previews (server#58100) + - Fix: don’t try to create preview folder if it already exists (server#58107) + - Chore(deps): update `@nextcloud/files` to v4.0.0-rc.1 (server#58108) + - Fix: don’t trigger moveShareInOrOutOfShare for reshares (server#58121) + - Fix(share): Set expiration time to end of day 59:59) (server#58128) + - Fix(propagator): Improve lock behavior of propagator (server#58134) + - Fix(files): Do not show abort error to the user (server#58140) + - Fix/more missing userid cases (server#58144) + - Feat(rector): Enable SafeDeclareStrictTypesRector (server#58194) + - Ci: Add workflow to apply rector changes weekly (server#58195) + - Fix: federated calendar additional properties (server#58197) + - Fix: Remove deprecated RFC7231 constant to avoid warnings on PHP 8.5 (server#58201) + - Fix: obey x-nc-scheduling flag on delete (server#58203) + - Remove external shares from share list (server#58204) + - Fix: show configuration options for external storage backends (server#58205) + - Fix(snowflake): cast lastId to string (server#58206) + - Feat: improve VerifyMountPointEvent event (server#58207) + - Chore: update `@nextcloud/files` to v4.0.0-rc.3 (server#58208) + - Fix(preview): Fix scanning preview (server#58209) + - Fix(preview): Handle unique constraints (server#58216) + - Fix(user_status): use getFirstDay() from @nextcloud/l10n (server#58218) + - Feat(user_ldap): Add config for partial search prefix wildcard use (server#58220) + - Fix: quote tablenames for truncating in oracle (server#58223) + - Fix(sharing): Prevent empty password when checkbox is enabled (server#58226) + - Fix: delete CalDav and CardDav shares upon group deletion (server#58228) + - Perf(preview): bulk process preview regeneration (server#58229) + - Fix(preview): Fix files:app-data-scan for previews (server#58230) + - Fix(setup): add index properties_name_path_user by default on new installs (server#58236) + - Fix: handle circle shares in share target repair (server#58237) + - Fix(IResult): Use more accurate conditional return type for fetchAll (server#58256) + - Fix(IRegistrationContext): Use SimpleContainer in registerService factory (server#58261) + - Fix(external_storage): hide local storage as an option for users (server#58262) + - Perf(files): initialize folder tree from current state and store (server#58273) + - Feat(workflowengine): Add openapi for workflow engine (server#58278) + - Avoid recomputing list of mounts by provider (server#58279) + - Refactor(psalm): Modernize migration doc (server#58282) + - Chore(deps): update `@nextcloud/files` to v4.0.0 (server#58283) + - Fix a bunch of typing issues to make PHPStan level 10 happy on groupfolders (server#58286) + - Fix(comments): properly handle opening the sidebar when Activity integration is used (server#58287) + - Fix(docs): Fix dead documentation link for Windows file names (server#58289) + - Drop dependabot for stable31 (server#58292) + - Feat: add upload_time support to file search and recent files (server#58327) + - Fix(files): correctly sort views (server#58330) + - Fix: remove user part only at the beginning of path (server#58338) + - Fix(sftp): Handle empty port parameter to allow host-defined ports (server#58350) + - Ci(rector-apply): Fix PHP version for server (server#58351) + - Refactor(comments): migrate to Vue 3 (server#58353) + - Fix(IRegistrationContext): Use IContainer in registerService factory (server#58355) + - Fix(files_sharing): ensure the server share API errors are shown (server#58360) + - Feat(DB): Add ITypedQueryBuilder (server#58373) + - Feat(taskprocessing): Add queue_stats API endpoint for external autoscalers (server#58376) + - Fix(cache): filter out invalid entries in `OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById` (server#58379) + - Feat(config): Allow defining config.php permissions after write (server#58384) + - Fix(migrations): Restore type definitions for API class used in apps (server#58399) + - Fix: show file size on remote shares (server#58401) + - Fix(Propagator): Skip groupfolders root entries (server#58402) + - Fix(perf): use index when deleting old previews (server#58403) ++++ 811 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/nextcloud/nextcloud.changes ++++ and /work/SRC/openSUSE:Factory/.nextcloud.new.2004/nextcloud.changes Old: ---- nextcloud-33.0.6.tar.bz2 New: ---- nextcloud-34.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nextcloud.spec ++++++ --- /var/tmp/diff_new_pack.9oUOH8/_old 2026-07-24 00:18:52.920270493 +0200 +++ /var/tmp/diff_new_pack.9oUOH8/_new 2026-07-24 00:18:52.920270493 +0200 @@ -47,7 +47,7 @@ %endif Name: nextcloud -Version: 33.0.6 +Version: 34.0.2 Release: 0 Summary: File hosting service License: AGPL-3.0-only ++++++ nextcloud-33.0.6.tar.bz2 -> nextcloud-34.0.2.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/nextcloud/nextcloud-33.0.6.tar.bz2 /work/SRC/openSUSE:Factory/.nextcloud.new.2004/nextcloud-34.0.2.tar.bz2 differ: char 11, line 1
