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

Critical changes for developers & admins for Nextcloud 22 #26407

Closed
MorrisJobke opened this issue Apr 1, 2021 · 14 comments · Fixed by nextcloud/documentation#6900
Closed

Critical changes for developers & admins for Nextcloud 22 #26407

MorrisJobke opened this issue Apr 1, 2021 · 14 comments · Fixed by nextcloud/documentation#6900
Labels

Comments

@MorrisJobke
Copy link
Member

MorrisJobke commented Apr 1, 2021

Continuation of #23210

Front-end

Deprecated global variables

tbd

Backend

Removed from public namespace:

Removed from private namespace:

Deprecations

tdb

Deprecations of Events & Hooks

tdb

Behavorial changes

  • migration:* commands are not available anymore (unless in debug). See Remove the migration commands unless in debug mode #27113 for information. If you thought you needed them, feel free to ping the author or a reviewer of the PR to solve the problem correctly. Running migrations directly mostly breaks the database status and is therefor only ment for debugging faulty migrations.
  • The JSON log format no longer contains full exception in the message field, but adds a separate exception entry is added and the existing message will only contain the exception message text. This might need adjustments by administrators when logs are extracted to external sources.
  • EHLO for SMTP connections is now generated from overwrite.cli.url: Set local domain for swiftmailer #27306
@MorrisJobke MorrisJobke added enhancement 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Apr 1, 2021
@MorrisJobke MorrisJobke pinned this issue Apr 1, 2021
@MorrisJobke MorrisJobke added overview and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap enhancement labels Apr 1, 2021
@nickvergessen

This comment has been minimized.

@caugner

This comment has been minimized.

@nickvergessen

This comment has been minimized.

@caugner

This comment has been minimized.

@nickvergessen
Copy link
Member

nickvergessen commented Apr 9, 2021

Boolean database fields can not be NotNull anymore #24055

You can fix your app in the same way we fixed Talk nextcloud/spreed#5445

@nickvergessen

This comment has been minimized.

@Grotax

This comment has been minimized.

@nickvergessen

This comment has been minimized.

@Grotax

This comment has been minimized.

@nickvergessen

This comment has been minimized.

@marius-wieschollek
Copy link
Contributor

The end of support for the database.xml should definitely be in here. Causes marius-wieschollek/passwords#390

@mejo-
Copy link
Member

mejo- commented Jul 4, 2021

Maybe it would be worth mentioning that the Circles app changed a lot. The frontend JS API got replaced by OCS API routes and the backend PHP API also changed significantly. Developers who interact with Circles probably need to migrate their code.

@ChristophWurst
Copy link
Member

nextcloud/documentation#6900 for the collected changes. Please help review.

Maybe it would be worth mentioning that the Circles app changed a lot. The frontend JS API got replaced by OCS API routes and the backend PHP API also changed significantly. Developers who interact with Circles probably need to migrate their code.

I'll leave that to the developers of the app.

@nickvergessen
Copy link
Member

23 changes will be tracked in #27846

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

Successfully merging a pull request may close this issue.

7 participants