Skip to content

Critical changes for developers & admins for Nextcloud 22 #26407

Description

@MorrisJobke

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

Activity

  1. pinned this issue on Apr 1, 2021
  2. added and removed
    0. Needs triagePending check for reproducibility or if it fits our roadmap
    on Apr 1, 2021
  3. nickvergessen commented on Apr 7, 2021

    @nickvergessen
  4. caugner commented on Apr 9, 2021

    @caugner
  5. nickvergessen commented on Apr 9, 2021

    @nickvergessen
  6. caugner commented on Apr 9, 2021

    @caugner
  7. nickvergessen commented on Apr 9, 2021

    @nickvergessen
    Member

    Boolean database fields can not be NotNull anymore #24055

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

  8. nickvergessen commented on Apr 30, 2021

    @nickvergessen
  9. Grotax commented on May 29, 2021

    @Grotax
  10. nickvergessen commented on May 29, 2021

    @nickvergessen
  11. Grotax commented on May 29, 2021

    @Grotax
  12. nickvergessen commented on May 29, 2021

    @nickvergessen
  13. marius-wieschollek commented on Jun 15, 2021

    @marius-wieschollek
    Contributor

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

  14. mejo- commented on Jul 4, 2021

    @mejo-
    Member

    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.

  15. ChristophWurst commented on Jul 5, 2021

    @ChristophWurst
    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.

  16. nickvergessen commented on Jul 7, 2021

    @nickvergessen
    Member

    23 changes will be tracked in #27846

  17. unpinned this issue on Jul 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions