Skip to content

Commit bda4a92

Browse files
committed
Release v5.3.0
1 parent 3fde1a9 commit bda4a92

File tree

2 files changed

+307
-4
lines changed

2 files changed

+307
-4
lines changed

CHANGELOG.md

+306-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,233 @@
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
44
ownCloud 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 - [email protected]
45+
ownCloud - [email protected] ownCloud - [email protected] ```
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

8232
Summary
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

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)