{"id":15654,"date":"2018-07-18T15:01:51","date_gmt":"2018-07-18T13:01:51","guid":{"rendered":"https:\/\/owncloud.com\/?p=15654"},"modified":"2018-07-18T15:01:51","modified_gmt":"2018-07-18T13:01:51","slug":"owncloud-server-10-0-9-summer-release","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/owncloud-server-10-0-9-summer-release\/","title":{"rendered":"ownCloud Server 10.0.9 Release"},"content":{"rendered":"<h2>S3 Object Storage Support becomes Open Source and is redesigned from scratch<\/h2>\n<p>ownCloud can be configured to use S3 Object Storage as primary storage. The open standard enables infinite scalability to cope for an exponentially growing amount of data.<\/p>\n<p>The app &#8211; formerly Enterprise only &#8211; was re-written from scratch by <a href=\"https:\/\/github.com\/DeepDiver1975\" target=\"_blank\" rel=\"noopener noreferrer\">Thomas M\u00fcller<\/a>\u00a0and <a href=\"https:\/\/github.com\/butonic\" target=\"_blank\" rel=\"noopener noreferrer\">J\u00f6rn Friedrich Dreyer<\/a>.\u00a0The new S3 Objectstore implementation \u201cfiles_primary_s3\u201d, which will massively improve performance, reliability and protocol-related capabilities, is about to be released soon and will be available as Open Source, meaning free to use for everybody. See a list of S3 compliant storage implementations <a href=\"https:\/\/en.wikipedia.org\/wiki\/Amazon_S3#S3_API_and_competing_services\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p>Stay tuned for in-detail release announcements. For regularly news directly to your inbox you can also sign up for our <a href=\"https:\/\/owncloud.com\/newsletter\/\">monthly newsletter here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Password Policy becomes Open Source, and Enterprise-compliant!<\/h2>\n<p>Together with ownCloud Server 10.0.9 a new major version of the <a href=\"https:\/\/marketplace.owncloud.com\/apps\/password_policy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Password Policy<\/a> app is released. At the same time, the app is now available for free and completely Open Source, as many new features are community-developed.<\/p>\n<p>The changes to the app introduce new features, which allow for passphrase expiration and history policies. If you want guest or local users to care for their security, you can now force them to change their passphrase upon first login.<\/p>\n<p>Additionally you can specify expiration policies for passphrases, forcing users to set new passphrases every 90 days, for example. Users will have to actually choose new passphrases, as, for example, the last 10 used passphrases will not be usable when changing a user&#8217;s passphrase.<\/p>\n<p>Users will be notified via mail before the passphrase expires and when the passphrase has expired.<\/p>\n<p>Note that regularly changing passphrases is <a href=\"https:\/\/pages.nist.gov\/800-63-3\/sp800-63b.html\" target=\"_blank\" rel=\"noopener noreferrer\">discouraged by NIST<\/a>. But some organizations have to comply with different guidelines; so they are now able to do so. We recommend to think carefully about hurdles that are put upon users regarding user experience.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">\n  <div class=\"button-block button-block--center\">\n    <a href=\"https:\/\/marketplace.owncloud.com\/apps\/password_policy\" class=\"button button--bright-blue\" target=\"_self\">\n              <i class=\"fa-download\">&nbsp;&nbsp;<\/i>\n            Get the app!    <\/a>\n  <\/div>\n\n  <\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_15757\" style=\"width: 310px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15757\" class=\"wp-image-15757 size-medium\" style=\"-webkit-user-drag: none; display: inline-block; margin-bottom: -1ex;\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/semih-serhat-karakaya-300x300.jpeg\" alt=\"Semih Serhat Karakaya\" width=\"300\" height=\"300\" \/><p id=\"caption-attachment-15757\" class=\"wp-caption-text\">Semih Serhat Karakaya wrote huge parts of the new Password Policy features.<\/p><\/div>\n<p><a href=\"https:\/\/github.com\/karakayasemi\" target=\"_blank\" rel=\"noopener noreferrer\">Semih Serhat Karakaya<\/a>, who was a <a href=\"https:\/\/owncloud.com\/news\/google-summer-of-code-security-and-storage-integration-owncloud-looks-back-on-successful-participation\/\">GSoC student at ownCloud<\/a> last year, wrote many of the new Security features in the new app. We want to thank him for his great contributions and his dedication to security in ownCloud.<\/p>\n<p>He already gathered lots of experience writing his <a href=\"https:\/\/marketplace.owncloud.com\/apps\/security\" target=\"_blank\" rel=\"noopener noreferrer\">Security app<\/a>, which has similar features. He will re-release the app without the passphrase security features as bruteforce protection app, as the passphrase security features are now openly available, too.<\/p>\n<p>Semih will also give a talk at the <a href=\"https:\/\/owncloud.com\/owncloud-conference-2018\/\">ownCloud Conference 2018<\/a> how he integrated ownCloud with <a href=\"https:\/\/rocket.chat\/\" target=\"_blank\" rel=\"noopener noreferrer\">rocket.chat<\/a>. Join Semih in September 18-21 in Nuremberg to gather more know-how and <a href=\"https:\/\/owncloud.com\/owncloud-conference-2018\/#justify\">get the best out of your ownCloud<\/a>!<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">\n  <div class=\"button-block button-block--center\">\n    <a href=\"https:\/\/owncloud.com\/owncloud-conference-2018\/#register\" class=\"button button--bright-blue\" target=\"_self\">\n              <i class=\"fa-ticket\">&nbsp;&nbsp;<\/i>\n            Join Semih on the ownCloud conference    <\/a>\n  <\/div>\n\n  <\/p>\n<p>&nbsp;<\/p>\n<h2>Taking Sharing to the Next Level<\/h2>\n<p>Even if other features are an important part of ownCloud, too &#8211; the core feature is file sharing. ownCloud offers versatile sharing mechanisms as ownCloud and with 10.0.9,\u00a0 there are even more possibilities for sharing:<\/p>\n<h3>Pending Shares<\/h3>\n<p>We think users should have more control over incoming shares. If you give someone a piece of chocolate, you ask beforehand, if they even want it. Maybe their hands are full, maybe they don&#8217;t eat milk products. They probably do want the chocolate, but their consent is important.<\/p>\n<p>Previously, shared contents would appear, unannounced, in the receiving user\u2019s file hierarchy, and clients would start synchronizing. With 10.0.9, incoming shares can have a pending state, offering the ability to accept or decline unwanted files (as known from <a href=\"https:\/\/owncloud.com\/federated-cloud-sharing\/\" target=\"_blank\" rel=\"noopener noreferrer\">federated sharing<\/a>). This gives users a better control over their cloud storage and provides a better user experience.<\/p>\n<p>If a user gets an incoming share, the <a class=\"reference external\" href=\"https:\/\/doc.owncloud.org\/server\/latest\/admin_manual\/release_notes.html#new-mail-notifications-feature\" target=\"_blank\" rel=\"noopener noreferrer\">recently introduced notifications framework<\/a> is being used to inform them via mail. They can also use the bell icon in the web interface and the ownCloud Desktop Client to accept or reject a share.<\/p>\n<p>To switch to the new behavior, administrators need to disable the configuration option <em>\u201cAutomatically accept new incoming local user shares\u201d<\/em> in the <em>&#8222;Sharing&#8220;<\/em> settings section. By default the option will be enabled to preserve the known behavior.<\/p>\n<div id=\"attachment_15771\" style=\"width: 508px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15771\" class=\"wp-image-15771 size-full\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/ownCloud-pending-shares-settings.jpg\" alt=\"Pending shares settings\" width=\"498\" height=\"66\" \/><p id=\"caption-attachment-15771\" class=\"wp-caption-text\">Uncheck auto-accepting shares<\/p><\/div>\n<h3>Sharing Overview<\/h3>\n<p>The <em>&#8222;Shared with you&#8220;<\/em>\u00a0 view was enhanced to support the Pending Shares feature. In the Sharing overview, you can now also see if a share is pending, accepted, or rejected.<\/p>\n<p>This enables users to see with one glance what others have shared with them, and manage those shares.<\/p>\n<div id=\"attachment_15762\" style=\"width: 1700px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15762\" class=\"wp-image-15762 size-full\" style=\"-webkit-user-drag: none; display: inline-block; margin-bottom: -1ex;\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/ownCloud-sharing-overview.jpg\" alt=\"ownCloud sharing overview\" width=\"1690\" height=\"423\" \/><p id=\"caption-attachment-15762\" class=\"wp-caption-text\">The Sharing overview shows pending, accepted and rejected shares.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h3>Accidentally Unshared? Just Undo it!<\/h3>\n<p>In the sharing overview, users can not only accept shares, which they rejected earlier &#8211; but also restore shares that have been unshared before, without requiring the owner to share it again:<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_15763\" style=\"width: 520px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15763\" class=\"wp-image-15763 size-full\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/ownCloud-undo-rejected-share.jpg\" alt=\"ownCloud undo rejected share\" width=\"510\" height=\"164\" \/><p id=\"caption-attachment-15763\" class=\"wp-caption-text\">Undo a rejected share by accepting it in the Sharing overview.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>This is basically an <em>&#8222;undo&#8220;\u00a0<\/em>feature for deleted or rejected shares. Everyone makes a wrong click sometimes &#8211; undo buttons are the perfect countermeasure. If you&#8217;re interested why we use an\u00a0<em>&#8222;undo&#8220;\u00a0<\/em>button instead of a warning with a confirmation button, read <a href=\"https:\/\/joshwayne.com\/confirm-or-undo\/\" target=\"_blank\" rel=\"noopener noreferrer\">this article<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3>Sharing Autocomplete &#8211; How Secure do you Want it?<\/h3>\n<p>When users want to share with other users, previously they see autocompleted usernames, after entering 4 letters. This threshold was introduced <a href=\"https:\/\/owncloud.com\/news\/owncloud-server-10-0-8-release\/\">in 10.0.8<\/a> for security reasons to prevent username\u00a0crawling.<\/p>\n<p>As this security-enhancing change came at the expense of usability, and might only be required in special scenarios, <strong> the default value is reverted to 2<\/strong>. If you want it, you can adjust it in the config.php with the option <code><span class=\"pre\">'user.search_min_length'<\/span> <span class=\"pre\">=&gt;<\/span> <span class=\"pre\">2<\/span><\/code>.<\/p>\n<div id=\"attachment_15764\" style=\"width: 626px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15764\" class=\"wp-image-15764 size-full\" style=\"-webkit-user-drag: none; display: inline-block; margin-bottom: -1ex;\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/ownCloud-sharing-autocomplete.jpg\" alt=\"ownCloud sharing autocomplete\" width=\"616\" height=\"358\" \/><p id=\"caption-attachment-15764\" class=\"wp-caption-text\">When you share with a user, their name autocompletes after 2 letters.<\/p><\/div>\n<p>To further improve usability, there is a hint now to inform users about the required character count to get suggestions.<\/p>\n<h3>Exclude Groups from Sharing<\/h3>\n<p>The option \u201c<em>Exclude groups from sharing<\/em>\u201d, in the administration settings&#8216; \u201c<em>Sharing<\/em>\u201d section, enables administrators to exclude groups of users from the ability to initiate file shares. But before 10.0.9, this only applied to users who were not in other groups which allowed sharing.<\/p>\n<p>This behavior is now both more restrictive and better covers the expectations of administrators. With ownCloud 10.0.9, it will apply to all users who are members of at least one of the excluded groups.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_15765\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15765\" class=\"wp-image-15765 size-full\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/ownCloud-prevent-sharing-setings.png\" alt=\"ownCloud prevent sharing settings\" width=\"625\" height=\"127\" \/><p id=\"caption-attachment-15765\" class=\"wp-caption-text\">You can exclude groups from sharing in the settings.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h2>Community Effort to Improve User Interface &amp; Theming<\/h2>\n<p>Apart from the sharing improvements, there is a lot of progress on user interface and theming, especially on mail templates. It allows admins several adjustments to automatic mails.<\/p>\n<ul>\n<li>First of all, the HTML and plain text mail templates have been updated, because of the new notification framework, which was introduced in <a href=\"https:\/\/doc.owncloud.org\/server\/latest\/admin_manual\/release_notes.html#new-mail-notifications-feature-label\" target=\"_blank\" rel=\"noopener noreferrer\">ownCloud server 10.0.8<\/a>. Please review the templates in <code><span class=\"pre\">apps\/notifications\/templates\/mail\/<\/span><\/code> to align them with your needs.<\/li>\n<li>We want to thank <a href=\"https:\/\/github.com\/joeyberkovitz\" target=\"_blank\" rel=\"noopener noreferrer\">Joey Berkovitz<\/a> for adding HTML templates for <em>&#8222;password lost&#8220;<\/em>-mails. Admins can now customize how those mails should look like, or adjust it to their custom theme.<\/li>\n<li>Both HTML and plain text mail templates can now include a footer. They do so by default &#8211; if you use custom templates, you can <a href=\"https:\/\/doc.owncloud.org\/server\/latest\/admin_manual\/release_notes.html#theming-improvements-and-changes\" target=\"_blank\" rel=\"noopener noreferrer\">add them manually<\/a>.<\/li>\n<\/ul>\n<p>The ownCloud example theme has its <a href=\"https:\/\/github.com\/owncloud\/theme-example\" target=\"_blank\" rel=\"noopener noreferrer\">own repository now<\/a>. You can use it as a solid base to create custom themes. Additionally it is no longer bundled with ownCloud server.<\/p>\n<p>&nbsp;<\/p>\n<h2>New\u00a0Options to Link Privacy Policy &amp; Imprint<\/h2>\n<p>10.0.9 takes GDPR compliance one step further by giving you the ability to add links to your Privacy Policy. To link an Imprint, which is necessary according to German law, you can also specify a link. This is possible via <em>occ<\/em> command or via the admin settings in the web interface.<\/p>\n<p>You can display these links on all pages of the ownCloud web interface and in the footer of mail notifications. When you use one of the default themes provided by ownCloud, as well as the default mail templates, the configured links will be automatically included. When using customized themes or mail templates it&#8217;s necessary to adapt them. See the <a href=\"https:\/\/doc.owncloud.org\/server\/latest\/admin_manual\/release_notes.html#release-notes-label\" target=\"_blank\" rel=\"noopener noreferrer\">Release Notes<\/a> for more information.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_15766\" style=\"width: 486px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15766\" class=\"wp-image-15766 size-full\" src=\"https:\/\/owncloud.com\/wp-content\/uploads\/2018\/07\/ownCloud-privacy-policy.png\" alt=\"ownCloud privacy policy\" width=\"476\" height=\"167\" \/><p id=\"caption-attachment-15766\" class=\"wp-caption-text\">Link your privacy policy and imprint on the front page.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h2>Improvements for <em>occ user:list<\/em><\/h2>\n<p>To improve the usability of the <code><span class=\"pre\">occ<\/span> <span class=\"pre\">user:list<\/span><\/code> command, you can now configure the output by using the <code><span class=\"pre\">-a<\/span><\/code> option to include certain attributes. This mainly facilitates automation tasks. Check the <code><span class=\"pre\">--help<\/span><\/code> option for more information.<\/p>\n<h2><\/h2>\n<h2>Time to Plan an Upgrade!<\/h2>\n<p>So if you run an ownCloud server, it&#8217;s time to plan an upgrade. As usual, you should read the <a href=\"https:\/\/doc.owncloud.org\/server\/latest\/admin_manual\/release_notes.html#release-notes-label\" target=\"_blank\" rel=\"noopener noreferrer\">Release Notes<\/a> and follow <a href=\"https:\/\/doc.owncloud.org\/server\/10.0\/admin_manual\/maintenance\/upgrade.html\" target=\"_blank\" rel=\"noopener noreferrer\">upgrade best practices<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">\n  <div class=\"button-block button-block--center\">\n    <a href=\"https:\/\/owncloud.com\/download\/#owncloud-server\" class=\"button button--bright-blue\" target=\"_self\">\n              <i class=\"fa-download\">&nbsp;&nbsp;<\/i>\n            Get ownCloud 10.0.9 here!    <\/a>\n  <\/div>\n\n  <\/p>\n<p>&nbsp;<\/p>\n<p>Additionally, if you are a developer, you should take a look <a href=\"https:\/\/doc.owncloud.org\/server\/latest\/admin_manual\/release_notes.html#for-developers\" target=\"_blank\" rel=\"noopener noreferrer\">at these changes<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>What do you think about these improvements? Leave a comment or share this article on social media:<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ownCloud server 10.0.9 is a team effort between community and ownCloud developers and brings you an improved sharing experience and two new OpenSource apps. Upgrade now!<\/p>\n","protected":false},"author":7,"featured_media":15809,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[484,225,46,485,358,486,349],"class_list":["post-15654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-10-0-9","tag-community","tag-gdpr","tag-password-policy","tag-release","tag-s3-object-store","tag-server"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/15654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=15654"}],"version-history":[{"count":0,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/15654\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/15809"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=15654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=15654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=15654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}