nextcloud/impersonate

Nextcloud 25 Support

AndyXheli opened this issue Β· 22 comments

Nextcloud 25 Support

Compatibility version is already raised, but we're missing a release it seems? Just stumbled over this, since now Nextcloud 25 is actively rolled-out and this (as well as other plugins) are missing a compatible release on apps.nextcloud.com.

25.0.1 is out, please update. If I "allow untested", Impersonate works perfectly fine for me on NC25.

Hi, still waiting for the update....

I also wait for the update

When will it be released?

Nextcloud 25.0.2 is now recommended on the stable channel.

@nickvergessen can you provide some transparency why this official app by Nextcloud GmbH is not released for the current stable version?

I think this functionality belongs in the main version.

I think this functionality belongs in the main version.

Impersonate would be obsolete ?
and any Nextcloud instance would permit it without this app ?

Did not found how to make the same thing without it.
Say how please ...

As far as I understood him, this functionality should be part of the core instead of an app. It is not yet so. But it is a tool for the admins to help in case a user has a problem.

ok, excuse my frenchglish ... should / would ...
I know it's for admins, I use it for that. And I'll "allow untested" next time I'll need it if not updated before.
Not sure it's a good idea to make it part off the core. Mayde some admins do not need it or it could be forbidden by some security policy ...

This should be part of the core instead of an app.
Next time I will not update NextCloud as long as the apps are not updated...

Yes, checking whether all apps that are important to you are supported prior to upgrading is a good idea. The web updater even tells you what would be "incompatible" afterwards.

That said, for most small apps, a simple "allow untested" will do as breaking changes are rather rare.

To even catch these, you should run a test instance, e.g. in a subfolder. There you may easily test without sacrificing your production data.

But…such rants and infos should rather be posted in the forum. If anyone feels that it needs a discussion thread, please open one there and link it here.

@blizzz would it be possible to add a release of this app for Nextcloud 25 in the Nextcloud store?

@blizzz would it be possible to add a release of this app for Nextcloud 25 in the Nextcloud store?

Any time estimate when the release of the app for Nextcloud 25 will be on the Nextcloud store?

All, I'm running it on NC 25.0.3 with PHP 8.1 and done have any issues.

dirdi commented

I suspect there could be a not yet disclosed bug and one does not want to release a new version until this bug was fixed.

no one assigned, so no one will do anything :-(

@blizzz can some one please release this???

this app is following a branched pattern. There is a stable branch for each Nextcloud major version.
It's just missing a release from there

This app seem ready for Nextcloud 25 and 26 !

Who can release ?
If nobody available for that, can anybody check if there are changes between releases 1.11 ; 1.12 and 1.13, and if this changes could damage something ? (I'm not used to using GitHub to be able to do this).
We would be safe for "allow untested"

Yes, this plugin is very handy:
I'm still on Nextcloud 24 because of this missing update.

R0Wi commented

this app is following a branched pattern. There is a stable branch for each Nextcloud major version. It's just missing a release from there This app seem ready for Nextcloud 25 and 26 !

Who can release ? If nobody available for that, can anybody check if there are changes between releases 1.11 ; 1.12 and 1.13, and if this changes could damage something ? (I'm not used to using GitHub to be able to do this). We would be safe for "allow untested"

Can confirm that the code of stable25 works in a NC25 instance. If you have a look at the diff between the latest release v1.11 (which is for NC24) and the current stable25, you'll see that only the app metadata, CI/CD related stuff and many localizations have changed. So no "real" code changes here (which is expected, I'm also an app developer and I did not need to change much to make my app compatible with NC25). What you could do is either activate v1.11.0 from the NC app store as "enable untested app" or download the app yourself:

cd <YOUR_NC_ROOT>/apps
wget https://github.com/nextcloud/impersonate/archive/refs/heads/stable25.zip
unzip stable25.zip
mv impersonate-stable25 impersonate
# Change this to match the user running your webserver
chown -R www-data:www-data impersonate

I did the latter and it all works as expected. Just one thing to note: the UI has changed a little bit so you can access the impersonate-button through the three-dots menu now (not like shown in the docs screenshot)

image

just published, also against 26.