{"action":"created","comment":{"url":"https://api.github.com/repos/owncloud/docs/pulls/comments/243547990","pull_request_review_id":187348179,"id":243547990,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MzU0Nzk5MA==","diff_hunk":"@@ -17,6 +18,65 @@\n * xref:changes-in-8.0[Changes in 8.0]\n * xref:changes-in-7.0[Changes in 7.0]\n \n+[[changes-in-10.1]]\n+\n+== Changes in 10.1\n+\n+Dear ownCloud administrator, please find below the changes and known issues in ownCloud Server 10.1 that need your attention. You can also read https://owncloud.org/changelog/server/[the full ownCloud Server changelog] for further details on what has changed.\n+\n+=== Semantic Versioning\n+\n+Starting with this release, ownCloud Server and the app ecosystem will follow the principles of https://semver.org/[Semantic Versioning].\n+This step was taken to benefit operators by clearly indicating the contents and upgrade procedures of new releases via version numbers. Practically, the versioning scheme will follow the \"Major.Minor.Patch\" (or \"Breaking.Feature.Fix\") format.\n+App developers need to re-release their apps to make them compatible with the new version. For details, please refer to https://owncloud.org/news/switching-owncloud-to-semantic-versioning/[this blog post].\n+\n+=== Change Management for Server Updates\n+\n+`occ upgrade` pulls app updates from the ownCloud Marketplace to make sure that not only the Server itself but also the installed apps are kept up-to-date. In line with the new versioning principles `occ upgrade` as well as the https://marketplace.owncloud.com/apps/market[Market App] now make a difference between major and minor app updates. Practically, this means that during a minor Server upgrade only new minor app versions will be installed. This is to make sure that apps with breaking changes will not be automatically installed when upgrading the Server. The `--major` option for `occ upgrade` and `occ market:install` provides the means for administrators to force installing new major app versions. Additionally, the https://marketplace.owncloud.com/apps/market[Market App] now includes a version picker to enable administrators to choose which version of an app they want to install or upgrade to.\n+\n+=== MS Office Online Server Compatibility \n+\n+Version 10.1 delivers all the prerequisites to be compatible with the Microsoft Office Online Server Integration (WOPI) that is about to become available. This enables providers to integrate ownCloud Server with Microsoft's Office Online Server which brings users the benefits of working on Office documents in the browser as well as collaboratively with other users. The integration will work with MS Office Online Server (on-premise) out-of-the-box. We kindly ask you to get in touch with us if you want to make use of the Office 365 (cloud) version of Office Online.\n+\n+=== WebDAV Locks\n+\n+ownCloud Server 10.1 introduces WebDAV Locks that allow clients to lock and unlock resources to prevent other users from making changes. The feature has been implemented as a prerequisite for manual file locking and MS Office Online Server compatibility. In the current state, file locking is only available via API. As in some cases file locks may unintentionally stay active if there is a default lock timeout of **XX**. Users can recognize locked files via the \"lock\" icon in the file list. Additionally a lock owner (the user who locked the file) can manually unlock them via the \"Locks\" tab in the right sidebar. The \"Locks\" tab will only appear for files that have active locks.\n+\n+=== Federation: Compliance with proposed OpenCloudMesh 1.0 specification\n+\n+Federation enables instances of ownCloud and other supporting platforms to exchange information. It allows users to share data across installations building a worldwide collaboration network of decentralized nodes - each under the full control of it's provider. Together with the other vendors the underlying OpenCloudMesh API specification has been shifted to a new level to clean up the interface, improve it's stability and to set the foundation for future feature improvements. ownCloud Server 10.1 is compliant with the new specification proposal. The introduction of the new specification does not involve changes in functionality for users.\n+\n+=== New Collaborative Tags Scope: Static Tags\n+\n+Version 10.1 comes with a new scope for Collaborative Tags called \"Static Tags\". In addition to the https://doc.owncloud.com/server/10.0/user_manual/files/webgui/tagging.html#filter-by-tag[other tag scopes], these tags are intended to be supplied by administrators and linked with policies in the https://marketplace.owncloud.com/apps/firewall[File Firewall], https://marketplace.owncloud.com/apps/files_classifier[Document Classification] or https://marketplace.owncloud.com/apps/workflow[Workflows], for example. Every user will be able to see these tags assigned to files but only users in specified groups have the permission to assign or unassign them. This makes it possible to equip certain users with the means to impose pre-defined policies upon files. To create such tags administrators need to use the https://marketplace.owncloud.com/apps/systemtags_management[Collaborative Tags Management] extension.\n+\n+=== Other notable changes\n+\n+- The user/group deletion in the users page now has a confirmation dialog to prevent unintentional user deletion\n+- The default public link share name has been changed to be \"Public link\" instead of formerly the file or folder's name\n+- **Allow loading JSON files in setups with pretty URLs**","path":"modules/administration_manual/pages/release_notes.adoc","position":47,"original_position":47,"commit_id":"d76de73aa366a8747bb52900c2482a0ecb401cfa","original_commit_id":"3a7d22b84e3842a0b273c5b626c021d93fd4e866","user":{"login":"PVince81","id":277525,"node_id":"MDQ6VXNlcjI3NzUyNQ==","avatar_url":"https://avatars2.githubusercontent.com/u/277525?v=4","gravatar_id":"","url":"https://api.github.com/users/PVince81","html_url":"https://github.com/PVince81","followers_url":"https://api.github.com/users/PVince81/followers","following_url":"https://api.github.com/users/PVince81/following{/other_user}","gists_url":"https://api.github.com/users/PVince81/gists{/gist_id}","starred_url":"https://api.github.com/users/PVince81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PVince81/subscriptions","organizations_url":"https://api.github.com/users/PVince81/orgs","repos_url":"https://api.github.com/users/PVince81/repos","events_url":"https://api.github.com/users/PVince81/events{/privacy}","received_events_url":"https://api.github.com/users/PVince81/received_events","type":"User","site_admin":false},"body":"Something like \"Please check that the htaccess file has updated automatically. If not, see https://github.com/owncloud/core/pull/32718/files for the required change\"","created_at":"2018-12-21T10:44:20Z","updated_at":"2018-12-21T10:44:20Z","html_url":"https://github.com/owncloud/docs/pull/477#discussion_r243547990","pull_request_url":"https://api.github.com/repos/owncloud/docs/pulls/477","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/owncloud/docs/pulls/comments/243547990"},"html":{"href":"https://github.com/owncloud/docs/pull/477#discussion_r243547990"},"pull_request":{"href":"https://api.github.com/repos/owncloud/docs/pulls/477"}},"in_reply_to_id":243540145},"pull_request":{"url":"https://api.github.com/repos/owncloud/docs/pulls/477","id":240422978,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQwNDIyOTc4","html_url":"https://github.com/owncloud/docs/pull/477","diff_url":"https://github.com/owncloud/docs/pull/477.diff","patch_url":"https://github.com/owncloud/docs/pull/477.patch","issue_url":"https://api.github.com/repos/owncloud/docs/issues/477","number":477,"state":"open","locked":false,"title":"10.1 Release Notes","user":{"login":"pmaier1","id":21193500,"node_id":"MDQ6VXNlcjIxMTkzNTAw","avatar_url":"https://avatars2.githubusercontent.com/u/21193500?v=4","gravatar_id":"","url":"https://api.github.com/users/pmaier1","html_url":"https://github.com/pmaier1","followers_url":"https://api.github.com/users/pmaier1/followers","following_url":"https://api.github.com/users/pmaier1/following{/other_user}","gists_url":"https://api.github.com/users/pmaier1/gists{/gist_id}","starred_url":"https://api.github.com/users/pmaier1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmaier1/subscriptions","organizations_url":"https://api.github.com/users/pmaier1/orgs","repos_url":"https://api.github.com/users/pmaier1/repos","events_url":"https://api.github.com/users/pmaier1/events{/privacy}","received_events_url":"https://api.github.com/users/pmaier1/received_events","type":"User","site_admin":false},"body":"Please check wording and content @PVince81 @settermjd @phil-davis. Some information is still missing. I set the locations to bold :)\r\n\r\nTHX!","created_at":"2018-12-21T09:52:53Z","updated_at":"2018-12-21T10:44:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a802389f59c27e12e489ea0abe2197cb7930ba2b","assignee":{"login":"pmaier1","id":21193500,"node_id":"MDQ6VXNlcjIxMTkzNTAw","avatar_url":"https://avatars2.githubusercontent.com/u/21193500?v=4","gravatar_id":"","url":"https://api.github.com/users/pmaier1","html_url":"https://github.com/pmaier1","followers_url":"https://api.github.com/users/pmaier1/followers","following_url":"https://api.github.com/users/pmaier1/following{/other_user}","gists_url":"https://api.github.com/users/pmaier1/gists{/gist_id}","starred_url":"https://api.github.com/users/pmaier1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmaier1/subscriptions","organizations_url":"https://api.github.com/users/pmaier1/orgs","repos_url":"https://api.github.com/users/pmaier1/repos","events_url":"https://api.github.com/users/pmaier1/events{/privacy}","received_events_url":"https://api.github.com/users/pmaier1/received_events","type":"User","site_admin":false},"assignees":[{"login":"pmaier1","id":21193500,"node_id":"MDQ6VXNlcjIxMTkzNTAw","avatar_url":"https://avatars2.githubusercontent.com/u/21193500?v=4","gravatar_id":"","url":"https://api.github.com/users/pmaier1","html_url":"https://github.com/pmaier1","followers_url":"https://api.github.com/users/pmaier1/followers","following_url":"https://api.github.com/users/pmaier1/following{/other_user}","gists_url":"https://api.github.com/users/pmaier1/gists{/gist_id}","starred_url":"https://api.github.com/users/pmaier1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmaier1/subscriptions","organizations_url":"https://api.github.com/users/pmaier1/orgs","repos_url":"https://api.github.com/users/pmaier1/repos","events_url":"https://api.github.com/users/pmaier1/events{/privacy}","received_events_url":"https://api.github.com/users/pmaier1/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/owncloud/docs/pulls/477/commits","review_comments_url":"https://api.github.com/repos/owncloud/docs/pulls/477/comments","review_comment_url":"https://api.github.com/repos/owncloud/docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/owncloud/docs/issues/477/comments","statuses_url":"https://api.github.com/repos/owncloud/docs/statuses/d76de73aa366a8747bb52900c2482a0ecb401cfa","head":{"label":"owncloud:pmaier1-patch-1-1","ref":"pmaier1-patch-1-1","sha":"d76de73aa366a8747bb52900c2482a0ecb401cfa","user":{"login":"owncloud","id":1645051,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2NDUwNTE=","avatar_url":"https://avatars3.githubusercontent.com/u/1645051?v=4","gravatar_id":"","url":"https://api.github.com/users/owncloud","html_url":"https://github.com/owncloud","followers_url":"https://api.github.com/users/owncloud/followers","following_url":"https://api.github.com/users/owncloud/following{/other_user}","gists_url":"https://api.github.com/users/owncloud/gists{/gist_id}","starred_url":"https://api.github.com/users/owncloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/owncloud/subscriptions","organizations_url":"https://api.github.com/users/owncloud/orgs","repos_url":"https://api.github.com/users/owncloud/repos","events_url":"https://api.github.com/users/owncloud/events{/privacy}","received_events_url":"https://api.github.com/users/owncloud/received_events","type":"Organization","site_admin":false},"repo":{"id":129260244,"node_id":"MDEwOlJlcG9zaXRvcnkxMjkyNjAyNDQ=","name":"docs","full_name":"owncloud/docs","private":false,"owner":{"login":"owncloud","id":1645051,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2NDUwNTE=","avatar_url":"https://avatars3.githubusercontent.com/u/1645051?v=4","gravatar_id":"","url":"https://api.github.com/users/owncloud","html_url":"https://github.com/owncloud","followers_url":"https://api.github.com/users/owncloud/followers","following_url":"https://api.github.com/users/owncloud/following{/other_user}","gists_url":"https://api.github.com/users/owncloud/gists{/gist_id}","starred_url":"https://api.github.com/users/owncloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/owncloud/subscriptions","organizations_url":"https://api.github.com/users/owncloud/orgs","repos_url":"https://api.github.com/users/owncloud/repos","events_url":"https://api.github.com/users/owncloud/events{/privacy}","received_events_url":"https://api.github.com/users/owncloud/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/owncloud/docs","description":"ownCloud Documentation (v2)","fork":false,"url":"https://api.github.com/repos/owncloud/docs","forks_url":"https://api.github.com/repos/owncloud/docs/forks","keys_url":"https://api.github.com/repos/owncloud/docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/owncloud/docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/owncloud/docs/teams","hooks_url":"https://api.github.com/repos/owncloud/docs/hooks","issue_events_url":"https://api.github.com/repos/owncloud/docs/issues/events{/number}","events_url":"https://api.github.com/repos/owncloud/docs/events","assignees_url":"https://api.github.com/repos/owncloud/docs/assignees{/user}","branches_url":"https://api.github.com/repos/owncloud/docs/branches{/branch}","tags_url":"https://api.github.com/repos/owncloud/docs/tags","blobs_url":"https://api.github.com/repos/owncloud/docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/owncloud/docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/owncloud/docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/owncloud/docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/owncloud/docs/statuses/{sha}","languages_url":"https://api.github.com/repos/owncloud/docs/languages","stargazers_url":"https://api.github.com/repos/owncloud/docs/stargazers","contributors_url":"https://api.github.com/repos/owncloud/docs/contributors","subscribers_url":"https://api.github.com/repos/owncloud/docs/subscribers","subscription_url":"https://api.github.com/repos/owncloud/docs/subscription","commits_url":"https://api.github.com/repos/owncloud/docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/owncloud/docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/owncloud/docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/owncloud/docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/owncloud/docs/contents/{+path}","compare_url":"https://api.github.com/repos/owncloud/docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/owncloud/docs/merges","archive_url":"https://api.github.com/repos/owncloud/docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/owncloud/docs/downloads","issues_url":"https://api.github.com/repos/owncloud/docs/issues{/number}","pulls_url":"https://api.github.com/repos/owncloud/docs/pulls{/number}","milestones_url":"https://api.github.com/repos/owncloud/docs/milestones{/number}","notifications_url":"https://api.github.com/repos/owncloud/docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/owncloud/docs/labels{/name}","releases_url":"https://api.github.com/repos/owncloud/docs/releases{/id}","deployments_url":"https://api.github.com/repos/owncloud/docs/deployments","created_at":"2018-04-12T14:01:28Z","updated_at":"2018-12-21T10:40:21Z","pushed_at":"2018-12-21T10:40:21Z","git_url":"git://github.com/owncloud/docs.git","ssh_url":"git@github.com:owncloud/docs.git","clone_url":"https://github.com/owncloud/docs.git","svn_url":"https://github.com/owncloud/docs","homepage":"","size":137101,"stargazers_count":2,"watchers_count":2,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"open_issues_count":161,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0","node_id":"MDc6TGljZW5zZTE="},"forks":7,"open_issues":161,"watchers":2,"default_branch":"master"}},"base":{"label":"owncloud:master","ref":"master","sha":"3da2010f9b9c01eabdd05024eea79703fff6aefc","user":{"login":"owncloud","id":1645051,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2NDUwNTE=","avatar_url":"https://avatars3.githubusercontent.com/u/1645051?v=4","gravatar_id":"","url":"https://api.github.com/users/owncloud","html_url":"https://github.com/owncloud","followers_url":"https://api.github.com/users/owncloud/followers","following_url":"https://api.github.com/users/owncloud/following{/other_user}","gists_url":"https://api.github.com/users/owncloud/gists{/gist_id}","starred_url":"https://api.github.com/users/owncloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/owncloud/subscriptions","organizations_url":"https://api.github.com/users/owncloud/orgs","repos_url":"https://api.github.com/users/owncloud/repos","events_url":"https://api.github.com/users/owncloud/events{/privacy}","received_events_url":"https://api.github.com/users/owncloud/received_events","type":"Organization","site_admin":false},"repo":{"id":129260244,"node_id":"MDEwOlJlcG9zaXRvcnkxMjkyNjAyNDQ=","name":"docs","full_name":"owncloud/docs","private":false,"owner":{"login":"owncloud","id":1645051,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2NDUwNTE=","avatar_url":"https://avatars3.githubusercontent.com/u/1645051?v=4","gravatar_id":"","url":"https://api.github.com/users/owncloud","html_url":"https://github.com/owncloud","followers_url":"https://api.github.com/users/owncloud/followers","following_url":"https://api.github.com/users/owncloud/following{/other_user}","gists_url":"https://api.github.com/users/owncloud/gists{/gist_id}","starred_url":"https://api.github.com/users/owncloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/owncloud/subscriptions","organizations_url":"https://api.github.com/users/owncloud/orgs","repos_url":"https://api.github.com/users/owncloud/repos","events_url":"https://api.github.com/users/owncloud/events{/privacy}","received_events_url":"https://api.github.com/users/owncloud/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/owncloud/docs","description":"ownCloud Documentation (v2)","fork":false,"url":"https://api.github.com/repos/owncloud/docs","forks_url":"https://api.github.com/repos/owncloud/docs/forks","keys_url":"https://api.github.com/repos/owncloud/docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/owncloud/docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/owncloud/docs/teams","hooks_url":"https://api.github.com/repos/owncloud/docs/hooks","issue_events_url":"https://api.github.com/repos/owncloud/docs/issues/events{/number}","events_url":"https://api.github.com/repos/owncloud/docs/events","assignees_url":"https://api.github.com/repos/owncloud/docs/assignees{/user}","branches_url":"https://api.github.com/repos/owncloud/docs/branches{/branch}","tags_url":"https://api.github.com/repos/owncloud/docs/tags","blobs_url":"https://api.github.com/repos/owncloud/docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/owncloud/docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/owncloud/docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/owncloud/docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/owncloud/docs/statuses/{sha}","languages_url":"https://api.github.com/repos/owncloud/docs/languages","stargazers_url":"https://api.github.com/repos/owncloud/docs/stargazers","contributors_url":"https://api.github.com/repos/owncloud/docs/contributors","subscribers_url":"https://api.github.com/repos/owncloud/docs/subscribers","subscription_url":"https://api.github.com/repos/owncloud/docs/subscription","commits_url":"https://api.github.com/repos/owncloud/docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/owncloud/docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/owncloud/docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/owncloud/docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/owncloud/docs/contents/{+path}","compare_url":"https://api.github.com/repos/owncloud/docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/owncloud/docs/merges","archive_url":"https://api.github.com/repos/owncloud/docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/owncloud/docs/downloads","issues_url":"https://api.github.com/repos/owncloud/docs/issues{/number}","pulls_url":"https://api.github.com/repos/owncloud/docs/pulls{/number}","milestones_url":"https://api.github.com/repos/owncloud/docs/milestones{/number}","notifications_url":"https://api.github.com/repos/owncloud/docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/owncloud/docs/labels{/name}","releases_url":"https://api.github.com/repos/owncloud/docs/releases{/id}","deployments_url":"https://api.github.com/repos/owncloud/docs/deployments","created_at":"2018-04-12T14:01:28Z","updated_at":"2018-12-21T10:40:21Z","pushed_at":"2018-12-21T10:40:21Z","git_url":"git://github.com/owncloud/docs.git","ssh_url":"git@github.com:owncloud/docs.git","clone_url":"https://github.com/owncloud/docs.git","svn_url":"https://github.com/owncloud/docs","homepage":"","size":137101,"stargazers_count":2,"watchers_count":2,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"open_issues_count":161,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0","node_id":"MDc6TGljZW5zZTE="},"forks":7,"open_issues":161,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/owncloud/docs/pulls/477"},"html":{"href":"https://github.com/owncloud/docs/pull/477"},"issue":{"href":"https://api.github.com/repos/owncloud/docs/issues/477"},"comments":{"href":"https://api.github.com/repos/owncloud/docs/issues/477/comments"},"review_comments":{"href":"https://api.github.com/repos/owncloud/docs/pulls/477/comments"},"review_comment":{"href":"https://api.github.com/repos/owncloud/docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/owncloud/docs/pulls/477/commits"},"statuses":{"href":"https://api.github.com/repos/owncloud/docs/statuses/d76de73aa366a8747bb52900c2482a0ecb401cfa"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"PVince81"}}