There are some apps missing. So for those that rely on self-installed apps not bundled with NC itself, make sure that they do work fine on NC19 prior to scheduling the update. For me (sorted by priority), these apps do work fine on NC19: two factorā¦, nextbackup, group folder, polls, bookmarks, preview generator, rainloop. These work fine but they are ānot compatibleā: Impersonate (marked āofficialā, yet ānot compatibleā?!, two factor e-mail. These donāt work yet or are not marked compatible yet: group quota, onlyoffice (marked official but incompatible!?) community document server(!), external user authentication, checksums, occ web, ransomware⦠. Of course there are more apps, I only listed those that seem relevant to a wider audience.
I think of all these, the team should ensure that these are available when NC 19 gets released: impersonate, community document server, onlyoffice, external user authentication.
I installed 19. Unfortunately the system did not create the right database entries for contacts. I was not able to add any. The error message I got was something with import of contacts disabled because there was no address book. I manually had to add the system and the admin user to the oc_addressbooks table (compared it to my production environment). From there it seemed to work fine.
I always have a /var/www/testcloud installation on my machine, where I install the beta version. Of course you also need a separate data directory, and a dedicated vhost like testcloud.mydomain.com to let it run separately.
Itās a pity that there is no more information about new features. This is kind of essential for good testing. Well we can look for ourselves, checkout github issues, but that takes more time we could spend in more specific testing.
Please donāt forget about the apps. Many are community driven and need support to get updated and tested.
So if itās a bugfix release, why is the major version number being incremented?
Just to break compatibility with 3rd party apps for no good reason?
Someone at Nextcloud needs to learn semantic versioning (https://semver.org). Users would be much better served by an 18.1 release than a 19.0 release with no significant user visible differences. Even from a purely marketing perspective, it sends a clearer signal.
Please stop incrementing major version numbers unless thereās a significant reason to do so, like a major new feature, or a change that breaks compatibility for apps.
We donāt know that. New features could be in some apps, or even completely new apps that are not public yet. You can just guess from what you see in the new version and what is on github. And even then, there could be some hidden things, that break compatibility that would justify a new version number.
At this breakneck pace - four major releases 16-17-18-19 in a year and a month - they donāt have enough time to even list all the betas released (there was a Beta 7!) forget about its detailsā¦
I know we donāt know that, I was responding to @Paradox551ās statement.
But even if all the new features are just in apps, that doesnāt justify a major version change.
And frankly Nextcloudās lack of communication about features and potential breaking changes in new releases is a problem in and of itself. If app authors really need to update their apps for compatibility, wouldnāt users be better served if the authors had the information they needed to update their apps before the Nextcloud release? The silence helps no one.
Every time thereās a major version change, thereās a whole raft of apps that stop working, even though the majority only need their compatibility information updated. This just creates unnecessary havoc.
A sensible versioning system, that actually advertises compatibility for apps would allow most apps to just keep working. e.g. SemVer
Donāt get me wrong, I appreciate the rapid addition of features and release cadence, it just needs to be done in a way that isnāt so disruptive to users and 3rd party developers.
Not speaking about the apps. The nextcloud/server repository is more or less bug fixes and improvements.
But even with the apps on RC2 I donāt see many differences. Your mileage may very.
Regarding apps: None of the major ones have stopped working. Passman, passwords, contacts, calendar, audio, collabora - no issues. I donāt know or care about the less known ones.
Last I checked carnet, metadata, raw, checksum - they worked as well.
If you know any apps with compatibility issues then report them. 19 is not released yet!
Iām not testing the Gallery app because itās not supported and I donāt use it. Youāre welcome to install it though! The beta is open for everyone.
The error you listed for social is likely the MySQL bug here. I use postgresql so it would likely work correctly for me anyway.
Donāt use preview generator but video thumbnails are generating correctly for me.
Not speaking about the apps. The nextcloud/server repository is more or less bug fixes and improvements.
Right, which doesnāt give justification for a major version number change for the Nextcloud server. If the apps change, change the version number of the apps.
Regarding apps: None of the major ones have stopped working
My Nextcloud currently reports the following apps as missing updates for V19:
Activities for shared file downloads, visible to all admins
Full text search
Full text search - Elasticsearch Platform
ONLYOFFICE
Quota warning
Ransomware recovery
Thatās a significant list. An upgrade now would have a major impact for me, so I will not be helping test V19. Now, if thereās really nothing other than bugfixes in the core server, I expect all of these apps to work just fine. However, since those apps donāt claim to work with V19, theyāre all going to get disabled in an update, or prevent me from wanting to update in the first place. How is that helping anyone?
If the release were marked as V18.1, (and Nextcloud actually followed the semantic versioning contract) then Iād expect most (or all) of those apps to claim to still be compatible without the app author having to issue a new release just to bump the version number.
Yes, I know it hasnāt released yet, but this situation happens every time thereās a major version change and there are always a significant number of apps that havenāt updated their compatibility info when the release actually happens, sometimes taking months to update because the developers have other jobs. Often many of them require no changes other than the compatibility info. This puts a completely unnecessary burden on app developers and users alike. Iām asking Nextcloud to re-think their versioning system.