Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package opencloud-server for 
openSUSE:Factory checked in at 2026-11-03 17:58:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opencloud-server (Old)
 and      /work/SRC/openSUSE:Factory/.opencloud-server.new.1257 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opencloud-server"

Tue Nov  3 17:58:47 2026 rev:25 rq:1394627 version:9.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/opencloud-server/opencloud-server.changes        
2026-10-07 19:35:12.422181346 +0200
+++ 
/work/SRC/openSUSE:Factory/.opencloud-server.new.1257/opencloud-server.changes  
    2026-11-03 18:01:44.669863202 +0100
@@ -1,0 +2,558 @@
+Thu Oct 29 07:13:11 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 9.0.0:
+  Action required: Follow the upgrade instructions before upgrading
+  to this release.
+  https://docs.opencloud.eu/docs/next/admin/maintenance/upgrade/upgrade-9.x.x
+  * Guest access: share with anyone by email
+    - Share files and folders with people who have no account on
+      your OpenCloud. Enter their email address in the share
+      dialog, pick a role, done. The guest gets an email with a
+      link and starts working right away.
+      Guest access is built for external collaboration where you
+      must know who accessed what.
+      - Passwordless: no account to set up, no password to forget
+        or reset. The guest proves who they are by receiving the
+        email.
+      - Identified: every guest access is logged with the email
+        address. A public link cannot tell you who used it, a guest
+        is always a known person.
+      - Same roles as internal users: from viewer to editor, on
+        files and folders.
+      How it works:
+      - Personal links: every link is single-use and valid for 30
+        minutes. A used or expired link stops working, the guest
+        requests a new one and gets it instantly.
+      - Sessions: a guest session lasts 24 hours. 15 minutes before
+        it ends, the web client warns the guest, who renews it with
+        a PIN sent by email.
+      - Expiry: like any share, guest access can have an expiry
+        date. After that date, no new links are issued.
+      - Admin settings: session lifetime, link and PIN lifetime and
+        rate limits for renewals are configurable.
+      Why guest access and not public links
+      A public link is anonymous. Anyone who holds it has access,
+      and nobody can say who that is. A guest is a known person,
+      identified by their email address. Sharers and admins see who
+      has access, can revoke it and can show it in an audit.
+  * Tags in search
+    - Search now covers tags: a search term matches tag names as
+      well as file names and content, and tags are a filter in the
+      search results, next to the other filters.
+      - Filter by tag: the filter lists all your tags, so you can
+        show only files tagged "Private" or "Work".
+      - Search for a tag: typing a tag name finds files with that
+        tag, even if file name and content do not match.
+      The matching tag is shown below each result, so you see why a
+      file was found.
+  * Folders first, for every sort order
+    - Folders stay at the top of the file list when you sort by
+      name, size or modified date, in both directions. A new option
+      "Folders first" lets you turn this off and sort files and
+      folders together. It is on by default, so nothing changes
+      unless you switch it off.
+  * Live updates for shares
+    When someone shares a folder with you, it appears in "Shared
+    with me" right away, without a reload. Revoked shares disappear
+    the same way. This also works for guests.
+  * Search results show the match
+    When you open a file from the search results, the matching text
+    is now shown in the middle of the preview, so it does not
+    scroll out of view. The details view shows why the file was
+    found, either the matching text or the tag.
+  * Redesigned App Store
+    - Grid or list: switch between both views, like in the Files
+      app.
+    - Official badge: apps maintained by OpenCloud are marked, so
+      you see at a glance which apps are supported.
+    - Tags and filter: apps have tags, for example "File Actions",
+      and you can filter by them.
+    - Download button: now prominent in the app details.
+  * Apps show version compatibility
+    Find out at a glance why an app stopped working after an
+    update.
+    - Version range: each app can declare a minimum and a maximum
+      OpenCloud version.
+    - Admin overview: the compatible range is shown next to each
+      installed app.
+    - Mismatch warning: if an app does not match your OpenCloud
+      version, its status turns red and a short hint explains the
+      likely cause.
+  * Preview support for HEIC, HEIF and AVIF
+    Preview HEIC, HEIF and AVIF images directly in the web client.
+    Requires additional configuration.
+  * Apollon: UML diagrams
+    Apollon is a new app for UML and modeling diagrams. It supports
+    13 diagram types, including class, component, activity and
+    BPMN.
+    - Create: choose "UML Diagram" from the "New" menu.
+    - Edit together: diagrams sync in real time, and you see the
+      cursors of the other people in the diagram.
+  * Full right-to-left support
+    For languages read from right to left, such as Arabic and
+    Hebrew, the whole interface is now mirrored. Previously only
+    parts were, for example the settings but not the spaces view.
+  * New email design
+    Notification emails have a new look based on the OpenCloud
+    Design System.
+    - Layout: OpenCloud logo, a heading and a button that opens the
+      shared item, space or link.
+    - Dark mode: logo and colors follow the mode of mail clients
+      that support it.
+    - Guest links: the PIN is shown in a highlighted box.
+    - Daily and weekly summaries: events appear as a timeline with
+      their time and a link to each shared item or space. Times are
+      in UTC, because OpenCloud does not know the time zone of the
+      recipient.
+    - Compatibility: the templates reach 94 percent in an HTML
+      email client check, well above the usual result for HTML
+      emails.
+    Plain-text emails and all existing translations stay the same.
+    Custom templates: the HTML email now consists of
+    layout.html.tmpl, message.html.tmpl and digest.html.tmpl in
+    templates/html/. Existing custom template folders that only
+    contain email.html.tmpl keep working as before. See the
+    notifications service README for the new template values.
+  * 146 bug fixes from more testing
+    Before every rolling release, we run upgrade tests, exploratory
+    tests and the existing API and UI tests. AI-supported
+    exploratory testing found many issues nobody had reported. The
+    latest web release contains 146 bug fixes, most of them found
+    this way.
+  Opencloud:
+  * Breaking changes
+    - Push based thumbnailer architecture [#3397]
+    - feat(guestlinks)!: auth-guest service [#3609]
+  * Bug Fixes
+    - Skip extraction for directories before checking the size
+      limit [#3832]
+    - log errors when a personal space is deleted [#3710]
+    - fix(cli): detect storage driver from storage path in
+      revisions and trash commands [#3776]
+    - fix(idp): show keyboard focus on every control [#3732]
+    - fix: show the lilac logo on the login page [#3773]
+    - fix(frontend): report content search only when full-text
+      search is enabled [#3760]
+    - fix: allow guests to list role definitions [#3729]
+    - fix: nats checks were missing the configured auth [#3724]
+    - fix(collaboration): answer a wopi lock in a read-only session
+      with 200 instead of locking [#3711]
+    - fix(collaboration): show the secure view watermark only for
+      view-only tokens [#3712]
+    - fix: add restart command output [#3706]
+  * Enhancement
+    - feat: new mail notifications based on design system [#3789]
+    - feat(search): configurable query filter, leaves the personal
+      space root and .space out by default [#3787]
+    - feat: expose the default project space quota in the
+      capabilities [#3719]
+    - feat(collaboration): close the CheckFileInfo gaps for the
+      office apps [#3730]
+    - fix(proxy): allow guest link auth for app open and new
+      endpoints [#3737]
+    - feat: make space2share migration repeatable [#3669]
+    - feat: run the decomposed drivers on foreign metadata via
+      metadata_prefix [#3670]
+    - feat: add more cli options to unified roles [#3658]
+    - feat(web): use the OpenCloud brand colors for the primary
+      color role [#3631]
+  * Tests
+    - ci: disable async uploads for litmus tests [#3777]
+    - tests: add acceptance tests for renewing guest links [#3753]
+    - tests: check that a guest can only access the shared resource
+      [#3752]
+    - tests: add acceptance tests for sharing with guests via email
+      [#3751]
+    - Bump reva and add some tests for new features [#3715]
+    - api-test: check PROPFIND/REPORT has-preview [#3714]
+    - test(api): simply HTTP request retry conditions [#3696]
+    - test: retry acceptance requests while share manager is
+      migrating [#3681]
+    - api-test: extend search tests [#3634]
+  * Documentation
+    - docs: update unified Roles [#3738]
+    - fix(proxy): make metrics table MDX-compatible [#3680]
+  Web
+  * Enhancement
+    - feat(preview): open heic, heif and avif images [#4009]
+    - fix(preview): truncate long file names in the photo roll
+      [#4018]
+    - Zoom images in the preview app with ctrl/cmd + mouse wheel
+      [#3996]
+    - feat: disable guest sharing on spaces [#3994]
+    - fix: improve readability of the archive and vault icons
+      [#3991]
+    - set folder color to blue 587DAB [#3972]
+    - feat: open permanent links as a guest [#3908]
+    - feat: list all shares for guest users [#3829]
+    - feat(extension-sdk): add the base element in unit tests
+      [#3800]
+    - feat(web-pkg): allow following users in the yjs collaborators
+      list [#3803]
+    - feat(app-store): add sorting and release dates [#3825]
+    - feat: accept route locations in buildUrl [#3798]
+    - Handle SSEs for resources in incoming shares [#3898]
+    - feat: resolve guest links into file listing [#3816]
+    - feat: renew expired guest sessions [#3811]
+    - feat: Guest auth [#3338]
+    - feat: folder first sorting [#3792]
+    - feat: custom font size and type [#3649]
+    - [full-ci] feat: support Apple Live Photos [#3548]
+    - feat: add norwegian nynorsk [#3623]
+    - feat(web-runtime): show the status of app tokens [#3607]
+    - feat(external): close the app via the collabora back button
+      [#3612]
+    - feat: support image icons for apps and extensions [#3580]
+    - feat: add whiteboard icon for excalidraw files [#3584]
+    - feat: search for tags in the global search and enhance the
+      visually reasoning for matching results [#3558]
+    - feat: add app version compatibility checks [#3568]
+    - feat(app-store): redesign the app store [#3534]
+    - feat: apply the OpenCloud brand colors to the CTA [#3521]
+    - feat(preview): preload next and previous image [#3529]
+    - feat(preview): add support for mkv video files [#3564]
+    - feat: filter favorites by tags and always show the tag filter
+      [#3554]
+    - feat: remove condensed list view and switch view modes with
+      toggle buttons [#3538]
+    - perf: load group memberships only on the account page [#3553]
+    - chore: use line icons for all sidebar panel actions [#3539]
+    - feat: add font and app illustrations to the empty states
+      [#3556]
+    - feat(rclone-crypt): use the password generator and policy for
+      vault passwords [#3537]
+  * Bug Fixes
+    - fix(editor): patch y-tiptap crash when typing into a new
+      heading [#4032]
+    - fix(editor): open non-UTF-8 text files read-only in editors
+      [#4022]
+    - fix: improve a11y semantics across files, sharing, editor and
+      forms [#3970]
+    - Keep the file extension attached to a wrapping resource name
+      [#4017]
+    - fix: save unsaved changes before deleting the open file
+      [#3783]
+    - fix: announce search results to screen readers [#3990]
+    - fix(yjs): keep debounced keystrokes when a peer's recovery
+      lands [#3582]
+    - fix: show a cancel button in confirmations of destructive
+      actions [#3958]
+    - fix: revert the share role dropdown when the role change
+      fails [#3909]
+    - fix: use the secondary color for markdown links and sync the
+      default primary color [#3974]
+    - fix: sort space members and managers by name within a role
+      [#3927]
+    - fix: check the matching actions before keyboard copy, cut and
+      paste [#3925]
+    - fix: handle sse share events for guests [#3981]
+    - fix: let collaborator names use the full row width [#3926]
+    - fix: send isMobile information to server for collaboration
+      service [#3971]
+    - fix(yjs): renew expired token [#3966]
+    - fix: keyboard focus and space handling from accessibility
+      audit [#3824]
+    - fix: re-root unlocked vault engines when a vault or its
+      parent folder is renamed [#3964]
+    - fix: keep filter values from the URL that no longer exist
+      [#3951]
+    - fix: show a not found message for links to inaccessible
+      project spaces [#3953]
+    - fix: update tab title and search location chip on language
+      change [#3923]
+    - fix: drop the search app's /search/list route [#3965]
+    - fix: address partly fixed accessibility audit findings
+      [#3939]
+    - fix: update the current folder when changing a resource field
+      [#3948]
+    - fix: show a no results message in share views when only
+      filters match nothing [#3919]
+    - fix: only undo the latest deletion with Ctrl+Z [#3949]
+    - fix: filter and search all shares before paginating the share
+      views [#3875]
+    - fix: only change sync for the shares that need it in a mixed
+      selection [#3906]
+    - fix: scale SVG previews to fit the preview stage [#3911]
+    - fix: address attribute-only accessibility audit findings
+      [#3823]
+    - fix: reject a whitespace-only password when editing a user
+      [#3907]
+    - fix: copy link without ClipboardItem and keep the clipboard
+      when there is no single link [#3871]
+    - fix: show a clear message when a file drop link was deleted
+      [#3905]
+    - Fix Guest SVG previews across Web and API origins [#3835]
+    - fix: deselect hidden files when they get hidden [#3870]
+    - fix: show an error when the user details can't be loaded in
+      admin Users [#3775]
+    - fix: give the search list its own task so the preview can't
+      cancel it [#3869]
+    - fix: normalize shortcut URLs without HTML sanitization
+      [#3814]
+    - fix: keep Save as in folder edit links after a reload [#3784]
+    - fix: keep search scope in sync across reloads and view
+      changes [#3703]
+    - fix: offer only keep both and skip for upload conflicts
+      between file and folder [#3735]
+    - fix: distinguish default and unlimited space quotas [#3728]
++++ 261 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/opencloud-server/opencloud-server.changes
++++ and 
/work/SRC/openSUSE:Factory/.opencloud-server.new.1257/opencloud-server.changes

Old:
----
  idp-8.1.0.tar.gz
  opencloud-server-8.1.0.obscpio
  third-party-licenses-v8.1.0.tar.gz
  web-v8.1.0.tar.gz

New:
----
  idp-9.0.0.tar.gz
  opencloud-server-9.0.0.obscpio
  third-party-licenses-v8.2.1.tar.gz
  web-v8.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ opencloud-server.spec ++++++
--- /var/tmp/diff_new_pack.QU98zF/_old  2026-11-03 18:02:14.435133985 +0100
+++ /var/tmp/diff_new_pack.QU98zF/_new  2026-11-03 18:02:14.442134291 +0100
@@ -17,10 +17,10 @@
 
 
 %define executable_name opencloud-server
-%define web_assets_version v8.1.0
+%define web_assets_version v8.2.1
 
 Name:           opencloud-server
-Version:        8.1.0
+Version:        9.0.0
 Release:        0
 Summary:        Secure and private way to store, access, and share your files
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.QU98zF/_old  2026-11-03 18:02:14.538138483 +0100
+++ /var/tmp/diff_new_pack.QU98zF/_new  2026-11-03 18:02:14.542138657 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/opencloud-eu/opencloud.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">refs/tags/v8.1.0</param>
+    <param name="revision">refs/tags/v9.0.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.QU98zF/_old  2026-11-03 18:02:14.570139880 +0100
+++ /var/tmp/diff_new_pack.QU98zF/_new  2026-11-03 18:02:14.576140142 +0100
@@ -3,6 +3,6 @@
                 <param 
name="url">https://github.com/opencloud-eu/opencloud</param>
               <param 
name="changesrevision">c067b65f3f73e81404cbc6911e129f5bb3aed851</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/opencloud-eu/opencloud.git</param>
-              <param 
name="changesrevision">8e5143088525a995fd4974810cce7eedbf2a3cdb</param></service></servicedata>
+              <param 
name="changesrevision">b8d51b27abf8ac54c91ff231a13fa168bec8268a</param></service></servicedata>
 (No newline at EOF)
 

++++++ idp-8.1.0.tar.gz -> idp-9.0.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/opencloud-server/idp-8.1.0.tar.gz 
/work/SRC/openSUSE:Factory/.opencloud-server.new.1257/idp-9.0.0.tar.gz differ: 
char 25, line 1

++++++ opencloud-server-8.1.0.obscpio -> opencloud-server-9.0.0.obscpio ++++++
/work/SRC/openSUSE:Factory/opencloud-server/opencloud-server-8.1.0.obscpio 
/work/SRC/openSUSE:Factory/.opencloud-server.new.1257/opencloud-server-9.0.0.obscpio
 differ: char 49, line 1

++++++ opencloud-server.obsinfo ++++++
--- /var/tmp/diff_new_pack.QU98zF/_old  2026-11-03 18:02:14.662143897 +0100
+++ /var/tmp/diff_new_pack.QU98zF/_new  2026-11-03 18:02:14.667144116 +0100
@@ -1,5 +1,5 @@
 name: opencloud-server
-version: 8.1.0
-mtime: 1791221862
-commit: 8e5143088525a995fd4974810cce7eedbf2a3cdb
+version: 9.0.0
+mtime: 1793110557
+commit: b8d51b27abf8ac54c91ff231a13fa168bec8268a
 

++++++ third-party-licenses-v8.1.0.tar.gz -> third-party-licenses-v8.2.1.tar.gz 
++++++
++++ 9852 lines of diff (skipped)

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/opencloud-server/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.opencloud-server.new.1257/vendor.tar.gz differ: 
char 133, line 1

++++++ web-v8.1.0.tar.gz -> web-v8.2.1.tar.gz ++++++
++++ 4658 lines of diff (skipped)

Reply via email to