Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 16.0.0 #1419

Merged
merged 1 commit into from
Jul 4, 2021
Merged

Release 16.0.0 #1419

merged 1 commit into from
Jul 4, 2021

Conversation

Grotax
Copy link
Member

@Grotax Grotax commented Jul 1, 2021

There are no additional changes compared to the latest beta.

Changed

Fixed

Signed-off-by: Benjamin Brahmer info@b-brahmer.de

There are no additional changes compared to the latest beta.

Changed
- News now requires a 64bit OS
- v2 API implementation (folder part)
- Implemented sharing news items between nextcloud users (#1191)
- Updated the news items table in DB to include sharer data (#1191)
- Added route for sharing news items (#1191)
- Added share data in news items serialization (#1191)
- Added tests for the news items share feature (#1191)
- Added sharing articles with nextcloud users (#1217)
- Added sharing articles on social media (Facebook, Twitter) or mail (#1217)
- Allow installation on Nextcloud v22
- Remove deprecated API endpoints and occ command (#935)
  - /api/v1-2/user
  - /api/v1-2/user/avatar
  - ./occ news:updater:all-feeds
- added feed search (#1402)

Fixed
- allow calling `/items?getRead=false` without a feed/folder (#1380 #1356)
- newestId does not return newest ID but last updated (#1339)
- removed reference for deleted repair-steps (#1399)
- Fix NotNullConstraintViolation when sharing news items with users (#1406)

Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
@Grotax Grotax merged commit 02cbdc9 into master Jul 4, 2021
@delete-merged-branch delete-merged-branch bot deleted the release/16.0.0 branch July 4, 2021 08:54
@joeheaven
Copy link

Hi there, first of all: This is a great project and I use it on a daily basis. So many thanks for realizing and maintaining this!

I'm running my Nextcloud (like many others, I guess) on a RasPi4 with Raspbian 32 bit. I followed the 64 Bit discussion and it seemed to me that the problems that were present have been solved by using floats instead of integers? Or is this something else? I'm unsure if the changelog still correctly states "requires 64 Bit" or if this has been forgotten to be changed?

@joeheaven
Copy link

joeheaven commented Jul 4, 2021

Oh wow, the problem is even worse: While updating Nextcloud from 21.0.2 to 21.0.3 the installer tried to upgrade all Apps, including News to 16.0.0, which fails (somehow answering my previous question), leading the full update to fail. Does that mean I have to disable and reenable the News App everytime? Is there a way to "freeze" this version and let Nextcloud know, that it should never update this app?
I guess that will cause a lot of trouble ...
UPDATE: So I ran into the update of NC 21.0.3 without thinking about News-App, NC tried to update (so downloaded and installed files of News 16.0.0) and did not start again. With occ app:disable I was able to get NC staring again, but 16.0 was already there. Of ocurse I could not reenable that. So I manually downloaded 15.4.5, extracted the files and set the right access rights and ownerships. Unfortunately that did not help, now, I could reenable the App, but it won't start due to intenal error: "BadFunctionCallException: sharedBy is not a valid attribute". I guess that means that my News app and everything inside is gone. Maybe it's just my opinion, but if something is changed that breaks NC and is not revertible, it might have been released under a new name "News64" or so.

@Weiming-Hu
Copy link

I'm having the same issue here. I'm running Nextcloud on RPi3 with ARM. News was working perfectly until the upgrade to 16.x. I'm trying to see if I can downgrade News.

@SMillerDev
Copy link
Contributor

Just a reminder, if you have issues with up or downgrading nextcloud apps. That's handled by the server, not by the apps so there isn't much we can do to help you.

Additionally, if you run a Raspberry PI 4 you can just use Raspbian 64-bit.

@Weiming-Hu
Copy link

Weiming-Hu commented Jul 4, 2021

I was able to follow @joeheaven 's steps and downgrade the News app to 15.4.5. I need to use the command line tool occ to achieve this. I deleted the News app first and then installed the earlier version manually. Luckily, seems like my 50+ subscriptions are still there. I guess the subscription list is saved to a different place from the source code folder.

@SMillerDev Looks like it is time to buy a new raspberry pi.

Update:

For Raspberry users, if you care about this, this post talks about running ARMv8 (64 bit) on RPi3. Personally, I'm probably just going to buy a new Raspberry model. Thanks for the suggestion.

By the way, this post on how to check 32 or 64 bit for a Raspberry Pi

@Grotax
Copy link
Member Author

Grotax commented Jul 4, 2021

@joeheaven we rely on the fact that the sever and the updater work as expected, creating a completely new app is probably not an option at all.

It's unfortunate that this upgrade fails this way but it's nothing we can change in news.

In general my recommendation would be to use this opportunity to switch to 64bit we will not be the first and also not the last project to drop support for 32bit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants