Skip to content

Commit f15fd56

Browse files
committed
v5.3.1
1 parent e86313a commit f15fd56

File tree

2 files changed

+329
-4
lines changed

2 files changed

+329
-4
lines changed

CHANGELOG.md

+328-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,255 @@
1-
Changelog for ownCloud Desktop Client [unreleased] (UNRELEASED)
1+
Changelog for ownCloud Desktop Client [5.3.1] (2024-06-11)
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.1 relevant to
44
ownCloud admins and users.
55

6-
[unreleased]: https://github.com/owncloud/client/compare/v4.2.0...master
6+
[5.3.1]: https://github.com/owncloud/client/compare/v5.3.0...v5.3.1
7+
8+
Summary
9+
-------
10+
11+
* Bugfix - Ensure the Windows shell extension is linked statically: [#11691](https://github.com/owncloud/client/issues/11691)
12+
13+
Details
14+
-------
15+
16+
* Bugfix - Ensure the Windows shell extension is linked statically: [#11691](https://github.com/owncloud/client/issues/11691)
17+
18+
We fixed a regression where https://cmake.org/cmake/help/latest/policy/CMP0091.html
19+
caused our shell extension no longer to be linked statically.
20+
21+
https://github.com/owncloud/client/issues/11691
22+
23+
Changelog for ownCloud Desktop Client [5.3.0] (2024-06-06)
24+
=======================================
25+
The following sections list the changes in ownCloud Desktop Client 5.3.0 relevant to
26+
ownCloud admins and users.
27+
28+
[5.3.0]: https://github.com/owncloud/client/compare/v5.2.1...v5.3.0
29+
30+
Summary
31+
-------
32+
33+
* Bugfix - Fix early-use crash in the folder watcher on Linux: [#11460](https://github.com/owncloud/client/issues/11460)
34+
* Bugfix - Client stuck in `reconnecting`: [#11467](https://github.com/owncloud/client/pull/11467)
35+
* Bugfix - Ensure folders are scheduled only once: [#11552](https://github.com/owncloud/client/issues/11552)
36+
* Change - Revert local folder name back to pre 3.0 behavior: [#6390](https://github.com/owncloud/enterprise/issues/6390)
37+
* Enhancement - Add support to provide a list of ports for the OAuth process: [#11276](https://github.com/owncloud/client/issues/11276)
38+
* Enhancement - Support `Active Directory Federation Service` as identity provider: [#11646](https://github.com/owncloud/client/issues/11646)
39+
40+
Details
41+
-------
42+
43+
* Bugfix - Fix early-use crash in the folder watcher on Linux: [#11460](https://github.com/owncloud/client/issues/11460)
44+
45+
In a few error scenarios, the folder watcher on Linux shows a dialog with an error message. A
46+
crash has been fixed where this occurred before the GUI was fully initialised.
47+
48+
https://github.com/owncloud/client/issues/11460
49+
https://github.com/owncloud/client/pull/11475
50+
51+
* Bugfix - Client stuck in `reconnecting`: [#11467](https://github.com/owncloud/client/pull/11467)
52+
53+
Properly handle errors during the update of the server settings. Due to an unhandled result,
54+
the client could get stuck in a `reconnecting` state.
55+
56+
https://github.com/owncloud/client/pull/11467
57+
58+
* Bugfix - Ensure folders are scheduled only once: [#11552](https://github.com/owncloud/client/issues/11552)
59+
60+
We fixed a bug where a folder could be scheduled multiple times.
61+
62+
https://github.com/owncloud/client/issues/11552
63+
64+
* Change - Revert local folder name back to pre 3.0 behavior: [#6390](https://github.com/owncloud/enterprise/issues/6390)
65+
66+
Due to user requests, we reverted the folder name from ``` ownCloud - [email protected]
67+
ownCloud - [email protected] ownCloud - [email protected] ```
68+
69+
Back to
70+
71+
``` ownCloud ownCloud (1) ownCloud (2) ```
72+
73+
https://github.com/owncloud/enterprise/issues/6390
74+
75+
* Enhancement - Add support to provide a list of ports for the OAuth process: [#11276](https://github.com/owncloud/client/issues/11276)
76+
77+
We added a branding option that enables us to specify a list of ports that are used for the local
78+
server during the OAuth process.
79+
80+
https://github.com/owncloud/client/issues/11276
81+
82+
* Enhancement - Support `Active Directory Federation Service` as identity provider: [#11646](https://github.com/owncloud/client/issues/11646)
83+
84+
We changed the OAuth workflow to support `Active Directory Federation Service`
85+
86+
https://github.com/owncloud/client/issues/11646
87+
88+
Changelog for ownCloud Desktop Client [5.2.1] (2024-01-04)
89+
=======================================
90+
The following sections list the changes in ownCloud Desktop Client 5.2.1 relevant to
91+
ownCloud admins and users.
92+
93+
[5.2.1]: https://github.com/owncloud/client/compare/v5.2.0...v5.2.1
94+
95+
Summary
96+
-------
97+
98+
* Bugfix - Client stuck in reconnecting: [#11274](https://github.com/owncloud/client/issues/11274)
99+
* Enhancement - Improved reliability for persisting settings: [#11413](https://github.com/owncloud/client/pull/11413)
100+
101+
Details
102+
-------
103+
104+
* Bugfix - Client stuck in reconnecting: [#11274](https://github.com/owncloud/client/issues/11274)
105+
106+
We fixed a bug where the client got stuck while reconnecting to the server.
107+
108+
https://github.com/owncloud/client/issues/11274
109+
110+
* Enhancement - Improved reliability for persisting settings: [#11413](https://github.com/owncloud/client/pull/11413)
111+
112+
We improved the reliability of saving accounts. This might fix an issue where sync connections
113+
were lost at random.
114+
115+
https://github.com/owncloud/client/issues/11411
116+
https://github.com/owncloud/client/pull/11413
117+
118+
Changelog for ownCloud Desktop Client [5.2.0] (2023-11-27)
119+
=======================================
120+
The following sections list the changes in ownCloud Desktop Client 5.2.0 relevant to
121+
ownCloud admins and users.
122+
123+
[5.2.0]: https://github.com/owncloud/client/compare/v5.1.2...v5.2.0
124+
125+
Summary
126+
-------
127+
128+
* Bugfix - Fix url resolution for app provider: [#11296](https://github.com/owncloud/client/issues/11296)
129+
* Bugfix - Fix crash on unhandled status code on rename check: [#11379](https://github.com/owncloud/client/issues/11379)
130+
131+
Details
132+
-------
133+
134+
* Bugfix - Fix url resolution for app provider: [#11296](https://github.com/owncloud/client/issues/11296)
135+
136+
We fixed a bug in the url resolution for the app provider. If owncloud is installed to a non root
137+
directory we computed a wrong url for the app provider urls. This could trigger a connection
138+
validation in the client, which intern triggered a request to the app provider. Reulting in an
139+
endless loop rendering the client unusable.
140+
141+
https://github.com/owncloud/client/issues/11296
142+
143+
* Bugfix - Fix crash on unhandled status code on rename check: [#11379](https://github.com/owncloud/client/issues/11379)
144+
145+
We fixed a bug that caused the application to crash instead of just aborting the current sync.
146+
147+
https://github.com/owncloud/client/issues/11379
148+
149+
Changelog for ownCloud Desktop Client [5.1.2] (2023-11-10)
150+
=======================================
151+
The following sections list the changes in ownCloud Desktop Client 5.1.2 relevant to
152+
ownCloud admins and users.
153+
154+
[5.1.2]: https://github.com/owncloud/client/compare/v5.1.1...v5.1.2
155+
156+
Summary
157+
-------
158+
159+
* Bugfix - Fix crash when keychain job takes longer than expected: [#11361](https://github.com/owncloud/client/pull/11361)
160+
161+
Details
162+
-------
163+
164+
* Bugfix - Fix crash when keychain job takes longer than expected: [#11361](https://github.com/owncloud/client/pull/11361)
165+
166+
In 5.1.1, we introduced a timeout for keychain jobs that killed them when their execution time
167+
exceeded 5 seconds and log this to allow debugging of problems related to secrets handling.
168+
169+
Apparently, there are valid cases in which these jobs can take longer than the expected
170+
timeout, e.g., when the user needs to unlock their keychain first or configure it otherwise.
171+
172+
We now let the jobs run indefinitely and log every 5 seconds whether the job is still running.
173+
174+
https://github.com/owncloud/client/pull/11361
175+
176+
Changelog for ownCloud Desktop Client [5.1.1] (2023-11-09)
177+
=======================================
178+
The following sections list the changes in ownCloud Desktop Client 5.1.1 relevant to
179+
ownCloud admins and users.
180+
181+
[5.1.1]: https://github.com/owncloud/client/compare/v5.1.0...v5.1.1
182+
183+
Summary
184+
-------
185+
186+
* Bugfix - Prevent permanent deletion of files when disabling VFS: [#11331](https://github.com/owncloud/client/issues/11331)
187+
188+
Details
189+
-------
190+
191+
* Bugfix - Prevent permanent deletion of files when disabling VFS: [#11331](https://github.com/owncloud/client/issues/11331)
192+
193+
When a user disabled the virtual files feature on Windows, all currently dehydrated files were
194+
deleted accidentally. On the server those files where still available in the trash bin. This
195+
regression was introduced in the previous release 5.0.0.
196+
197+
https://github.com/owncloud/client/issues/11331
198+
199+
Changelog for ownCloud Desktop Client [5.1.0] (2023-11-02)
200+
=======================================
201+
The following sections list the changes in ownCloud Desktop Client 5.1.0 relevant to
202+
ownCloud admins and users.
203+
204+
[5.1.0]: https://github.com/owncloud/client/compare/v5.0.0...v5.1.0
205+
206+
Summary
207+
-------
208+
209+
* Bugfix - Crash when accepting a notification: [#11226](https://github.com/owncloud/client/issues/11226)
210+
* Bugfix - Fix crash on start-up when starting shell integration: [#11280](https://github.com/owncloud/client/issues/11280)
211+
* Bugfix - Properly schedule the sync after an account was added: [#11308](https://github.com/owncloud/client/issues/11308)
212+
* Bugfix - Don't start credentials save jobs during shutdown: [#11313](https://github.com/owncloud/client/pull/11313)
213+
214+
Details
215+
-------
216+
217+
* Bugfix - Crash when accepting a notification: [#11226](https://github.com/owncloud/client/issues/11226)
218+
219+
We fixed a potential crash when clicking on a notification.
220+
221+
https://github.com/owncloud/client/issues/11226
222+
223+
* Bugfix - Fix crash on start-up when starting shell integration: [#11280](https://github.com/owncloud/client/issues/11280)
224+
225+
A possible crash has been fixed that could occur during start-up, when the shell integration
226+
started doing requests before the client itself completed starting up.
227+
228+
https://github.com/owncloud/client/issues/11280
229+
https://github.com/owncloud/client/pull/11288
230+
231+
* Bugfix - Properly schedule the sync after an account was added: [#11308](https://github.com/owncloud/client/issues/11308)
232+
233+
We fixed a bug where a folder was scheduled to be synced before the account reported it was ready.
234+
This resulted in the sync having no effect and the folder was then only synced once we polled the
235+
etag.
236+
237+
https://github.com/owncloud/client/issues/11308
238+
239+
* Bugfix - Don't start credentials save jobs during shutdown: [#11313](https://github.com/owncloud/client/pull/11313)
240+
241+
Due to a bug we "re saved" the credentials during application shutdown. As the application was
242+
quitting while the jobs where running we might have encountered corruped credentials or
243+
crashes.
244+
245+
https://github.com/owncloud/client/pull/11313
246+
247+
Changelog for ownCloud Desktop Client [5.0.0] (2023-10-05)
248+
=======================================
249+
The following sections list the changes in ownCloud Desktop Client 5.0.0 relevant to
250+
ownCloud admins and users.
251+
252+
[5.0.0]: https://github.com/owncloud/client/compare/v4.2.0...v5.0.0
7253

8254
Summary
9255
-------
@@ -18,11 +264,21 @@ Summary
18264
* Bugfix - Crash during application shutdown: [#11016](https://github.com/owncloud/client/issues/11016)
19265
* Bugfix - Hide hidden folders again in the selective sync view: [#11047](https://github.com/owncloud/client/issues/11047)
20266
* Bugfix - Fix check if a file is a placeholder: [#11107](https://github.com/owncloud/client/issues/11107)
267+
* Bugfix - Hydration state of file after a directory was replaced with a file: [#11162](https://github.com/owncloud/client/pull/11162)
268+
* Bugfix - Only syncronize after the server settings where refreshed: [#11168](https://github.com/owncloud/client/issues/11168)
269+
* Bugfix - Consitently use the same icon for folders: [#11190](https://github.com/owncloud/client/pull/11190)
270+
* Bugfix - Branding of folder status overlay: [#11192](https://github.com/owncloud/client/pull/11192)
271+
* Bugfix - Creation of folder on the server: [#11232](https://github.com/owncloud/client/issues/11232)
272+
* Bugfix - Selective sync when not the remote root is synced: [#11233](https://github.com/owncloud/client/issues/11233)
273+
* Change - Extract Nautilus: [#8991](https://github.com/owncloud/client/issues/8991)
21274
* Change - Remove support for sidebar entries for non-vfs setups on Windows: [#10788](https://github.com/owncloud/client/issues/10788)
22275
* Change - Remove support for client side system proxy credentials: [#10866](https://github.com/owncloud/client/pull/10866)
23276
* Change - Modernize systray menu: [#10939](https://github.com/owncloud/client/issues/10939)
24277
* Change - We removed the pre 2.9 credentials migration: [#11081](https://github.com/owncloud/client/pull/11081)
278+
* Change - Remove libcloudproviders integration: [#11148](https://github.com/owncloud/client/issues/11148)
279+
* Change - Disable context menu item to get a public link for a space: [#11242](https://github.com/owncloud/client/issues/11242)
25280
* Enhancement - Store proxy password securely: [#261](https://github.com/owncloud/client/issues/261)
281+
* Enhancement - Windows VFS: Prevent rename to ignored file name: [#8216](https://github.com/owncloud/client/issues/8216)
26282
* Enhancement - Change how all files deleted is handled: [#8360](https://github.com/owncloud/client/issues/8360)
27283
* Enhancement - Port from QtSingleApplication to KDSingleApplication: [#8432](https://github.com/owncloud/client/issues/8432)
28284
* Enhancement - Enable crash reporter in commandline client: [#8991](https://github.com/owncloud/client/issues/8991)
@@ -103,6 +359,50 @@ Details
103359

104360
https://github.com/owncloud/client/issues/11107
105361

362+
* Bugfix - Hydration state of file after a directory was replaced with a file: [#11162](https://github.com/owncloud/client/pull/11162)
363+
364+
If a synced directory was replaced with a file on the server, we downloaded it instead of
365+
replacing the folder with a VirtualFile placeholder.
366+
367+
https://github.com/owncloud/client/pull/11162
368+
369+
* Bugfix - Only syncronize after the server settings where refreshed: [#11168](https://github.com/owncloud/client/issues/11168)
370+
371+
We fixed an issue where the sync was started on outdated server settings.
372+
373+
https://github.com/owncloud/client/issues/11168
374+
375+
* Bugfix - Consitently use the same icon for folders: [#11190](https://github.com/owncloud/client/pull/11190)
376+
377+
In 4.0 we introduced a new icon for sync connections. In some places however we continued to use
378+
the system provided icon for folders, this resulted in an inconsitent applicaiton look.
379+
380+
https://github.com/owncloud/client/pull/11190
381+
382+
* Bugfix - Branding of folder status overlay: [#11192](https://github.com/owncloud/client/pull/11192)
383+
384+
We fixed a bug where branded overlay icons for the display of the sync status where not used.
385+
386+
https://github.com/owncloud/client/pull/11192
387+
388+
* Bugfix - Creation of folder on the server: [#11232](https://github.com/owncloud/client/issues/11232)
389+
390+
We fixed an issue in the FolderSyncWizard when the user provided a path with multiple slashes
391+
(//folder).
392+
393+
https://github.com/owncloud/client/issues/11232
394+
395+
* Bugfix - Selective sync when not the remote root is synced: [#11233](https://github.com/owncloud/client/issues/11233)
396+
397+
https://github.com/owncloud/client/issues/11233
398+
399+
* Change - Extract Nautilus: [#8991](https://github.com/owncloud/client/issues/8991)
400+
401+
While the crash reporter still requires a graphical user interface to work, this change
402+
nevertheless simplifies reporting crashes from the commandline client a lot.
403+
404+
https://github.com/owncloud/client/issues/8991
405+
106406
* Change - Remove support for sidebar entries for non-vfs setups on Windows: [#10788](https://github.com/owncloud/client/issues/10788)
107407

108408
For vfs setups, this is handled by Windows itself.
@@ -130,10 +430,35 @@ Details
130430

131431
https://github.com/owncloud/client/pull/11081
132432

433+
* Change - Remove libcloudproviders integration: [#11148](https://github.com/owncloud/client/issues/11148)
434+
435+
Since its implementation in 2019 our support our for it was 'limited'. Additionally as far as we
436+
can tell it was not picked up by any major Linux distribution.
437+
438+
https://github.com/owncloud/client/issues/11148
439+
https://github.com/owncloud/client/pull/11157
440+
441+
* Change - Disable context menu item to get a public link for a space: [#11242](https://github.com/owncloud/client/issues/11242)
442+
443+
The context menu item "Create and copy public link to clipboard" didn't work correctly when
444+
used with Spaces: users were always redirected to the web frontend. This menu item is now
445+
disabled, waiting for a server-side changes.
446+
447+
https://github.com/owncloud/client/issues/11242
448+
https://github.com/owncloud/client/pull/11079
449+
133450
* Enhancement - Store proxy password securely: [#261](https://github.com/owncloud/client/issues/261)
134451

135452
https://github.com/owncloud/client/issues/261
136453

454+
* Enhancement - Windows VFS: Prevent rename to ignored file name: [#8216](https://github.com/owncloud/client/issues/8216)
455+
456+
We now prevent ranems of virtual files to ignored file names. This basically resulted in a delte
457+
on the server and a local placeholder that pointed to a non existing file.
458+
459+
https://github.com/owncloud/client/issues/8216
460+
https://github.com/owncloud/client-desktop-vfs-win/pull/63
461+
137462
* Enhancement - Change how all files deleted is handled: [#8360](https://github.com/owncloud/client/issues/8360)
138463

139464
When the client detects that all files are deleted on either side of the sync, the client now

VERSION.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set( MIRALL_VERSION_YEAR 2024 )
55
set( MIRALL_SOVERSION 0 )
66

77
if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
8-
set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1
8+
set( MIRALL_VERSION_SUFFIX "") #e.g. beta1, beta2, rc1
99
endif( NOT DEFINED MIRALL_VERSION_SUFFIX )
1010

1111
if( NOT DEFINED MIRALL_VERSION_BUILD )

0 commit comments

Comments
 (0)