1- Changelog for ownCloud Desktop Client [ unreleased ] (UNRELEASED )
1+ Changelog for ownCloud Desktop Client [ 5.3.0 ] (2024-06-06 )
22=======================================
3- The following sections list the changes in ownCloud Desktop Client unreleased relevant to
3+ The following sections list the changes in ownCloud Desktop Client 5.3.0 relevant to
44ownCloud admins and users.
55
6- [ unreleased ] : https://github.com/owncloud/client/compare/v4.2.0...master
6+ [ 5.3.0 ] : https://github.com/owncloud/client/compare/v5.2.1...v5.3.0
7+
8+ Summary
9+ -------
10+
11+ * Bugfix - Fix early-use crash in the folder watcher on Linux: [ #11460 ] ( https://github.com/owncloud/client/issues/11460 )
12+ * Bugfix - Client stuck in ` reconnecting ` : [ #11467 ] ( https://github.com/owncloud/client/pull/11467 )
13+ * Bugfix - Ensure folders are scheduled only once: [ #11552 ] ( https://github.com/owncloud/client/issues/11552 )
14+ * Change - Revert local folder name back to pre 3.0 behavior: [ #6390 ] ( https://github.com/owncloud/enterprise/issues/6390 )
15+ * Enhancement - Add support to provide a list of ports for the OAuth process: [ #11276 ] ( https://github.com/owncloud/client/issues/11276 )
16+ * Enhancement - Support ` Active Directory Federation Service ` as identity provider: [ #11646 ] ( https://github.com/owncloud/client/issues/11646 )
17+
18+ Details
19+ -------
20+
21+ * Bugfix - Fix early-use crash in the folder watcher on Linux: [ #11460 ] ( https://github.com/owncloud/client/issues/11460 )
22+
23+ In a few error scenarios, the folder watcher on Linux shows a dialog with an error message. A
24+ crash has been fixed where this occurred before the GUI was fully initialised.
25+
26+ https://github.com/owncloud/client/issues/11460
27+ https://github.com/owncloud/client/pull/11475
28+
29+ * Bugfix - Client stuck in ` reconnecting ` : [ #11467 ] ( https://github.com/owncloud/client/pull/11467 )
30+
31+ Properly handle errors during the update of the server settings. Due to an unhandled result,
32+ the client could get stuck in a ` reconnecting ` state.
33+
34+ https://github.com/owncloud/client/pull/11467
35+
36+ * Bugfix - Ensure folders are scheduled only once: [ #11552 ] ( https://github.com/owncloud/client/issues/11552 )
37+
38+ We fixed a bug where a folder could be scheduled multiple times.
39+
40+ https://github.com/owncloud/client/issues/11552
41+
42+ * Change - Revert local folder name back to pre 3.0 behavior: [ #6390 ] ( https://github.com/owncloud/enterprise/issues/6390 )
43+
44+ Due to user requests, we reverted the folder name from ``` ownCloud - Albert@owncloud.com
45+ ownCloud - Katherine@owncloud.org ownCloud - Marie@owncloud.com ```
46+
47+ Back to
48+
49+ ``` ownCloud ownCloud (1) ownCloud (2) ```
50+
51+ https://github.com/owncloud/enterprise/issues/6390
52+
53+ * Enhancement - Add support to provide a list of ports for the OAuth process: [ #11276 ] ( https://github.com/owncloud/client/issues/11276 )
54+
55+ We added a branding option that enables us to specify a list of ports that are used for the local
56+ server during the OAuth process.
57+
58+ https://github.com/owncloud/client/issues/11276
59+
60+ * Enhancement - Support ` Active Directory Federation Service ` as identity provider: [ #11646 ] ( https://github.com/owncloud/client/issues/11646 )
61+
62+ We changed the OAuth workflow to support ` Active Directory Federation Service `
63+
64+ https://github.com/owncloud/client/issues/11646
65+
66+ Changelog for ownCloud Desktop Client [ 5.2.1] (2024-01-04)
67+ =======================================
68+ The following sections list the changes in ownCloud Desktop Client 5.2.1 relevant to
69+ ownCloud admins and users.
70+
71+ [ 5.2.1 ] : https://github.com/owncloud/client/compare/v5.2.0...v5.2.1
72+
73+ Summary
74+ -------
75+
76+ * Bugfix - Client stuck in reconnecting: [ #11274 ] ( https://github.com/owncloud/client/issues/11274 )
77+ * Enhancement - Improved reliability for persisting settings: [ #11413 ] ( https://github.com/owncloud/client/pull/11413 )
78+
79+ Details
80+ -------
81+
82+ * Bugfix - Client stuck in reconnecting: [ #11274 ] ( https://github.com/owncloud/client/issues/11274 )
83+
84+ We fixed a bug where the client got stuck while reconnecting to the server.
85+
86+ https://github.com/owncloud/client/issues/11274
87+
88+ * Enhancement - Improved reliability for persisting settings: [ #11413 ] ( https://github.com/owncloud/client/pull/11413 )
89+
90+ We improved the reliability of saving accounts. This might fix an issue where sync connections
91+ were lost at random.
92+
93+ https://github.com/owncloud/client/issues/11411
94+ https://github.com/owncloud/client/pull/11413
95+
96+ Changelog for ownCloud Desktop Client [ 5.2.0] (2023-11-27)
97+ =======================================
98+ The following sections list the changes in ownCloud Desktop Client 5.2.0 relevant to
99+ ownCloud admins and users.
100+
101+ [ 5.2.0 ] : https://github.com/owncloud/client/compare/v5.1.2...v5.2.0
102+
103+ Summary
104+ -------
105+
106+ * Bugfix - Fix url resolution for app provider: [ #11296 ] ( https://github.com/owncloud/client/issues/11296 )
107+ * Bugfix - Fix crash on unhandled status code on rename check: [ #11379 ] ( https://github.com/owncloud/client/issues/11379 )
108+
109+ Details
110+ -------
111+
112+ * Bugfix - Fix url resolution for app provider: [ #11296 ] ( https://github.com/owncloud/client/issues/11296 )
113+
114+ We fixed a bug in the url resolution for the app provider. If owncloud is installed to a non root
115+ directory we computed a wrong url for the app provider urls. This could trigger a connection
116+ validation in the client, which intern triggered a request to the app provider. Reulting in an
117+ endless loop rendering the client unusable.
118+
119+ https://github.com/owncloud/client/issues/11296
120+
121+ * Bugfix - Fix crash on unhandled status code on rename check: [ #11379 ] ( https://github.com/owncloud/client/issues/11379 )
122+
123+ We fixed a bug that caused the application to crash instead of just aborting the current sync.
124+
125+ https://github.com/owncloud/client/issues/11379
126+
127+ Changelog for ownCloud Desktop Client [ 5.1.2] (2023-11-10)
128+ =======================================
129+ The following sections list the changes in ownCloud Desktop Client 5.1.2 relevant to
130+ ownCloud admins and users.
131+
132+ [ 5.1.2 ] : https://github.com/owncloud/client/compare/v5.1.1...v5.1.2
133+
134+ Summary
135+ -------
136+
137+ * Bugfix - Fix crash when keychain job takes longer than expected: [ #11361 ] ( https://github.com/owncloud/client/pull/11361 )
138+
139+ Details
140+ -------
141+
142+ * Bugfix - Fix crash when keychain job takes longer than expected: [ #11361 ] ( https://github.com/owncloud/client/pull/11361 )
143+
144+ In 5.1.1, we introduced a timeout for keychain jobs that killed them when their execution time
145+ exceeded 5 seconds and log this to allow debugging of problems related to secrets handling.
146+
147+ Apparently, there are valid cases in which these jobs can take longer than the expected
148+ timeout, e.g., when the user needs to unlock their keychain first or configure it otherwise.
149+
150+ We now let the jobs run indefinitely and log every 5 seconds whether the job is still running.
151+
152+ https://github.com/owncloud/client/pull/11361
153+
154+ Changelog for ownCloud Desktop Client [ 5.1.1] (2023-11-09)
155+ =======================================
156+ The following sections list the changes in ownCloud Desktop Client 5.1.1 relevant to
157+ ownCloud admins and users.
158+
159+ [ 5.1.1 ] : https://github.com/owncloud/client/compare/v5.1.0...v5.1.1
160+
161+ Summary
162+ -------
163+
164+ * Bugfix - Prevent permanent deletion of files when disabling VFS: [ #11331 ] ( https://github.com/owncloud/client/issues/11331 )
165+
166+ Details
167+ -------
168+
169+ * Bugfix - Prevent permanent deletion of files when disabling VFS: [ #11331 ] ( https://github.com/owncloud/client/issues/11331 )
170+
171+ When a user disabled the virtual files feature on Windows, all currently dehydrated files were
172+ deleted accidentally. On the server those files where still available in the trash bin. This
173+ regression was introduced in the previous release 5.0.0.
174+
175+ https://github.com/owncloud/client/issues/11331
176+
177+ Changelog for ownCloud Desktop Client [ 5.1.0] (2023-11-02)
178+ =======================================
179+ The following sections list the changes in ownCloud Desktop Client 5.1.0 relevant to
180+ ownCloud admins and users.
181+
182+ [ 5.1.0 ] : https://github.com/owncloud/client/compare/v5.0.0...v5.1.0
183+
184+ Summary
185+ -------
186+
187+ * Bugfix - Crash when accepting a notification: [ #11226 ] ( https://github.com/owncloud/client/issues/11226 )
188+ * Bugfix - Fix crash on start-up when starting shell integration: [ #11280 ] ( https://github.com/owncloud/client/issues/11280 )
189+ * Bugfix - Properly schedule the sync after an account was added: [ #11308 ] ( https://github.com/owncloud/client/issues/11308 )
190+ * Bugfix - Don't start credentials save jobs during shutdown: [ #11313 ] ( https://github.com/owncloud/client/pull/11313 )
191+
192+ Details
193+ -------
194+
195+ * Bugfix - Crash when accepting a notification: [ #11226 ] ( https://github.com/owncloud/client/issues/11226 )
196+
197+ We fixed a potential crash when clicking on a notification.
198+
199+ https://github.com/owncloud/client/issues/11226
200+
201+ * Bugfix - Fix crash on start-up when starting shell integration: [ #11280 ] ( https://github.com/owncloud/client/issues/11280 )
202+
203+ A possible crash has been fixed that could occur during start-up, when the shell integration
204+ started doing requests before the client itself completed starting up.
205+
206+ https://github.com/owncloud/client/issues/11280
207+ https://github.com/owncloud/client/pull/11288
208+
209+ * Bugfix - Properly schedule the sync after an account was added: [ #11308 ] ( https://github.com/owncloud/client/issues/11308 )
210+
211+ We fixed a bug where a folder was scheduled to be synced before the account reported it was ready.
212+ This resulted in the sync having no effect and the folder was then only synced once we polled the
213+ etag.
214+
215+ https://github.com/owncloud/client/issues/11308
216+
217+ * Bugfix - Don't start credentials save jobs during shutdown: [ #11313 ] ( https://github.com/owncloud/client/pull/11313 )
218+
219+ Due to a bug we "re saved" the credentials during application shutdown. As the application was
220+ quitting while the jobs where running we might have encountered corruped credentials or
221+ crashes.
222+
223+ https://github.com/owncloud/client/pull/11313
224+
225+ Changelog for ownCloud Desktop Client [ 5.0.0] (2023-10-05)
226+ =======================================
227+ The following sections list the changes in ownCloud Desktop Client 5.0.0 relevant to
228+ ownCloud admins and users.
229+
230+ [ 5.0.0 ] : https://github.com/owncloud/client/compare/v4.2.0...v5.0.0
7231
8232Summary
9233-------
@@ -18,11 +242,21 @@ Summary
18242* Bugfix - Crash during application shutdown: [ #11016 ] ( https://github.com/owncloud/client/issues/11016 )
19243* Bugfix - Hide hidden folders again in the selective sync view: [ #11047 ] ( https://github.com/owncloud/client/issues/11047 )
20244* Bugfix - Fix check if a file is a placeholder: [ #11107 ] ( https://github.com/owncloud/client/issues/11107 )
245+ * Bugfix - Hydration state of file after a directory was replaced with a file: [ #11162 ] ( https://github.com/owncloud/client/pull/11162 )
246+ * Bugfix - Only syncronize after the server settings where refreshed: [ #11168 ] ( https://github.com/owncloud/client/issues/11168 )
247+ * Bugfix - Consitently use the same icon for folders: [ #11190 ] ( https://github.com/owncloud/client/pull/11190 )
248+ * Bugfix - Branding of folder status overlay: [ #11192 ] ( https://github.com/owncloud/client/pull/11192 )
249+ * Bugfix - Creation of folder on the server: [ #11232 ] ( https://github.com/owncloud/client/issues/11232 )
250+ * Bugfix - Selective sync when not the remote root is synced: [ #11233 ] ( https://github.com/owncloud/client/issues/11233 )
251+ * Change - Extract Nautilus: [ #8991 ] ( https://github.com/owncloud/client/issues/8991 )
21252* Change - Remove support for sidebar entries for non-vfs setups on Windows: [ #10788 ] ( https://github.com/owncloud/client/issues/10788 )
22253* Change - Remove support for client side system proxy credentials: [ #10866 ] ( https://github.com/owncloud/client/pull/10866 )
23254* Change - Modernize systray menu: [ #10939 ] ( https://github.com/owncloud/client/issues/10939 )
24255* Change - We removed the pre 2.9 credentials migration: [ #11081 ] ( https://github.com/owncloud/client/pull/11081 )
256+ * Change - Remove libcloudproviders integration: [ #11148 ] ( https://github.com/owncloud/client/issues/11148 )
257+ * Change - Disable context menu item to get a public link for a space: [ #11242 ] ( https://github.com/owncloud/client/issues/11242 )
25258* Enhancement - Store proxy password securely: [ #261 ] ( https://github.com/owncloud/client/issues/261 )
259+ * Enhancement - Windows VFS: Prevent rename to ignored file name: [ #8216 ] ( https://github.com/owncloud/client/issues/8216 )
26260* Enhancement - Change how all files deleted is handled: [ #8360 ] ( https://github.com/owncloud/client/issues/8360 )
27261* Enhancement - Port from QtSingleApplication to KDSingleApplication: [ #8432 ] ( https://github.com/owncloud/client/issues/8432 )
28262* Enhancement - Enable crash reporter in commandline client: [ #8991 ] ( https://github.com/owncloud/client/issues/8991 )
@@ -103,6 +337,50 @@ Details
103337
104338 https://github.com/owncloud/client/issues/11107
105339
340+ * Bugfix - Hydration state of file after a directory was replaced with a file: [ #11162 ] ( https://github.com/owncloud/client/pull/11162 )
341+
342+ If a synced directory was replaced with a file on the server, we downloaded it instead of
343+ replacing the folder with a VirtualFile placeholder.
344+
345+ https://github.com/owncloud/client/pull/11162
346+
347+ * Bugfix - Only syncronize after the server settings where refreshed: [ #11168 ] ( https://github.com/owncloud/client/issues/11168 )
348+
349+ We fixed an issue where the sync was started on outdated server settings.
350+
351+ https://github.com/owncloud/client/issues/11168
352+
353+ * Bugfix - Consitently use the same icon for folders: [ #11190 ] ( https://github.com/owncloud/client/pull/11190 )
354+
355+ In 4.0 we introduced a new icon for sync connections. In some places however we continued to use
356+ the system provided icon for folders, this resulted in an inconsitent applicaiton look.
357+
358+ https://github.com/owncloud/client/pull/11190
359+
360+ * Bugfix - Branding of folder status overlay: [ #11192 ] ( https://github.com/owncloud/client/pull/11192 )
361+
362+ We fixed a bug where branded overlay icons for the display of the sync status where not used.
363+
364+ https://github.com/owncloud/client/pull/11192
365+
366+ * Bugfix - Creation of folder on the server: [ #11232 ] ( https://github.com/owncloud/client/issues/11232 )
367+
368+ We fixed an issue in the FolderSyncWizard when the user provided a path with multiple slashes
369+ (//folder).
370+
371+ https://github.com/owncloud/client/issues/11232
372+
373+ * Bugfix - Selective sync when not the remote root is synced: [ #11233 ] ( https://github.com/owncloud/client/issues/11233 )
374+
375+ https://github.com/owncloud/client/issues/11233
376+
377+ * Change - Extract Nautilus: [ #8991 ] ( https://github.com/owncloud/client/issues/8991 )
378+
379+ While the crash reporter still requires a graphical user interface to work, this change
380+ nevertheless simplifies reporting crashes from the commandline client a lot.
381+
382+ https://github.com/owncloud/client/issues/8991
383+
106384* Change - Remove support for sidebar entries for non-vfs setups on Windows: [ #10788 ] ( https://github.com/owncloud/client/issues/10788 )
107385
108386 For vfs setups, this is handled by Windows itself.
@@ -130,10 +408,35 @@ Details
130408
131409 https://github.com/owncloud/client/pull/11081
132410
411+ * Change - Remove libcloudproviders integration: [ #11148 ] ( https://github.com/owncloud/client/issues/11148 )
412+
413+ Since its implementation in 2019 our support our for it was 'limited'. Additionally as far as we
414+ can tell it was not picked up by any major Linux distribution.
415+
416+ https://github.com/owncloud/client/issues/11148
417+ https://github.com/owncloud/client/pull/11157
418+
419+ * Change - Disable context menu item to get a public link for a space: [ #11242 ] ( https://github.com/owncloud/client/issues/11242 )
420+
421+ The context menu item "Create and copy public link to clipboard" didn't work correctly when
422+ used with Spaces: users were always redirected to the web frontend. This menu item is now
423+ disabled, waiting for a server-side changes.
424+
425+ https://github.com/owncloud/client/issues/11242
426+ https://github.com/owncloud/client/pull/11079
427+
133428* Enhancement - Store proxy password securely: [ #261 ] ( https://github.com/owncloud/client/issues/261 )
134429
135430 https://github.com/owncloud/client/issues/261
136431
432+ * Enhancement - Windows VFS: Prevent rename to ignored file name: [ #8216 ] ( https://github.com/owncloud/client/issues/8216 )
433+
434+ We now prevent ranems of virtual files to ignored file names. This basically resulted in a delte
435+ on the server and a local placeholder that pointed to a non existing file.
436+
437+ https://github.com/owncloud/client/issues/8216
438+ https://github.com/owncloud/client-desktop-vfs-win/pull/63
439+
137440* Enhancement - Change how all files deleted is handled: [ #8360 ] ( https://github.com/owncloud/client/issues/8360 )
138441
139442 When the client detects that all files are deleted on either side of the sync, the client now
0 commit comments