Skip to content

release notes for 3.0.0 rolling release#338

Merged
ScharfViktor merged 2 commits intomainfrom
publish-release-v3.0.0
Jun 11, 2025
Merged

release notes for 3.0.0 rolling release#338
ScharfViktor merged 2 commits intomainfrom
publish-release-v3.0.0

Conversation

@ScharfViktor
Copy link
Copy Markdown
Contributor

part of opencloud-eu/opencloud#1029

We need explain users a reason major release so I created release notes page and placed it close to release lifecycle

There was suggestion to put it close to upgrade section (https://docs.opencloud.eu/docs/admin/maintenance/update) but in my opinion, I placed it in the right place.
I have tried to briefly explain the reason of major release. If you have any suggestions or recommendations, please let me know.

Copilot AI review requested due to automatic review settings June 11, 2025 08:35
@ScharfViktor ScharfViktor requested review from AlexAndBear, Svanvith, kulmann and tbsbdr and removed request for Copilot June 11, 2025 08:35
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a new “Release Notes” page for the v3.0.0 major release, updates the lifecycle table to include the v3.0.0 entry, and adjusts sidebar ordering for related docs pages.

  • Introduce release-notes.md with migration details and key breaking change examples
  • Update lifecycle.md to list v3.0.0 release date and download link
  • Shift sidebar positions in demo-user.md and common-issues.md to accommodate the new page

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
docs/admin/resources/release-notes.md Add release notes content for v3.0.0 migration
docs/admin/resources/lifecycle.md Insert v3.0.0 row into release lifecycle table
docs/admin/resources/demo-user.md Update sidebar_position from 4 to 5
docs/admin/resources/common-issues.md Update sidebar_position from 3 to 4

Comment thread docs/admin/resources/release-notes.md Outdated
@ScharfViktor ScharfViktor force-pushed the publish-release-v3.0.0 branch from 7ba0584 to d6057d9 Compare June 11, 2025 08:38
@Svanvith
Copy link
Copy Markdown
Contributor

I added the link to the git hub release so the users can find more information and the download etc.

Copy link
Copy Markdown
Contributor

@Svanvith Svanvith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ScharfViktor ScharfViktor merged commit 5c37627 into main Jun 11, 2025
1 check passed
@ScharfViktor ScharfViktor deleted the publish-release-v3.0.0 branch June 11, 2025 09:32
@openclouders openclouders mentioned this pull request Jun 6, 2025
1 task
Copy link
Copy Markdown
Member

@rhafer rhafer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd suggest to make a bit more clear that the breaking change only affects people accessing the server via the GraphAPI.

Also breaking change happened to a different endpoint than what was mentioned.

Comment on lines +10 to +31
- Version: 3.0.0
- Type: Major Release (Breaking Changes)
- [Details · Download](https://github.com/opencloud-eu/opencloud/releases/tag/v3.0.0)

## Key Changes
### Performance Optimization (Breaking Change)
#### Old Behavior:

```
GET /drives/{drive-id}/root/permissions
```

👉 Automatically returned full permission details with all nested properties.


#### New Behavior:

```
GET /drives/{drive-id}/root/permissions?$select=@libre.graph.permissions.actions.allowedValues
```

👉 Now requires explicit selection of needed fields.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Key Changes

The breaking change only affects software accessing OpenCloud via the GraphAPI. If you're accessing OpenCloud only via the clients provided by OpenCloud no migration is needed.

If you're using any other software that utilizes the GraphAPI, that software might need to be adjust to follow the new behavior of the GraphAPI. The following endpoints of the GraphAPI where changed in a way that is not backwards compatible with the previous releases:

GET /v1.0/me/drives/
GET /v1.0/drives/
GET /v1beta1/drives
GET /v1beta1/me/drives/

With the new release these endpoints do no longer automatically expand the all permissions the permissions on the drives' root items. If needed, the premission can be explicitly requested via the appropriate $expand query option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants