The first beta of Nextcloud 28 is now available on our download server! ![]()
As always, help with testing is very much welcome!
If you notice anything out of order, please report back on the appropriate github repository! ![]()
Downloads
Rough changelog
- Fix share creation insert and get (server#26716)
 - Fix creating events with old (< unix time) lastoccurence (server#31790)
 - Add api to register setup checks (server#32550)
 - Mark comments as read (server#32775)
 - Add batch methods in user backends (server#32912)
 - Talk federation authentication (server#33105)
 - Changed mapping to font (server#34419)
 - Add IProvideEnabledStateBackend interface (server#34443)
 - Cleanup comments code (server#35424)
 - Cleanup psalm issues in DB/ContactsManager and Console (server#35539)
 - Fix background theming deletion and cypress admin theming tests (server#35728)
 - Display displayname on federated shares (server#35915)
 - Extend fix-key-location to handle cases from broken cross-storage moves (server#36068)
 - Specify the parameters of FederatedFileSharing controllers (server#36214)
 - Log to 
error_login fatal case (server#36316) - Refactors tests/app.php to improve code readability. (server#36742)
 - Fix: Avoid failing with duplicate checks (server#36830)
 - Fix: Escape group names for LDAP (server#37201)
 - Avoid db connections when logging db connection errors (server#37458)
 - Ci(checkers): Require composer autoloaders for all shipped apps (server#37481)
 - Fix: log fopen calls when stream isn’t available (server#37624)
 - Refactors Command/Encryption/Enable.php to improve code readability. (server#37665)
 - Redis: use atomic operations everywhere (server#37758)
 - Use more efficient tag retrieval on DAV report request (server#37969)
 - Imaginary WebP support (server#38032)
 - Add label to “default quota” multiselect (server#38075)
 - Allow “wasm-unsafe-eval” in CSP (server#38082)
 - Make Node::getParent lazy (server#38150)
 - [master] Update psalm-baseline.xml (server#38162)
 - Show pending popover menu when password is enabled by default (server#38164)
 - Admin audit app: optimization according to PHP 8 (server#38176)
 - Fix share roots always being marked as writable (server#38179)
 - Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38206)
 - Enh(theming): RGBY contrast (server#38211)
 - Add utility command for object store objects (server#38226)
 - Allow enforcing share passwords only when already asking for a password (server#38227)
 - Chore(deps-dev): Bump cypress from 12.11.0 to 12.12.0 (server#38232)
 - Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /build/integration (server#38234)
 - Reload filelist when adding or removing shares (server#38259)
 - Refactors “strpos” calls in lib/public to improve code readability. (server#38260)
 - Refactors “strpos” calls in lib/private to improve code readability. (server#38261)
 - Fix loading custom logo image (server#38291)
 - Add config variable for curl timeout (server#38292)
 - Use aria-expanded correctly on toggle user actions (server#38294)
 - Feat: Add occ user:user:sync-account-data for updating oc_accounts information from user backends (server#38298)
 - Fix: better error message on missing user files dir (server#38300)
 - Fix(caldav): Ignore invalid events for reminder generation (server#38301)
 - Migrate a few components to NcSelect (server#38306)
 - Fix(carddav): Check if SERVER variables are set before accessing them (server#38308)
 - Fix: Throw early when a service cannot be found in the app container (server#38322)
 - Remove focus-visible polyfill (server#38323)
 - Optimize webpack chunking (server#38329)
 - Adjust style of passwordless login (server#38330)
 - Remove some dead code in files app (server#38332)
 - Weather_status: Improve contrast of favorite icon (server#38333)
 - Master is now 28 (server#38336)
 - 38340 fix add group broken (server#38344)
 - Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /build/integration (server#38346)
 - Make unsupported browser check asynchronous (server#38354)
 - Fix(trashbin): Truncate long filenames (server#38355)
 - Add imaginary_key (server#38365)
 - Add commands to copy/move files (server#38366)
 - Adjust files favorite marker to fulfill A11Y contrast requirements (server#38370)
 - Chore(deps-dev): Bump tar from 6.1.14 to 6.1.15 (server#38372)
 - Webpack: add nonce to unsupported-browser-redirect chunk (server#38374)
 - Refactor: migrate OC_EventSource to dependency injection (server#38386)
 - Bug-report-template - move 
Official All-in-One applianceto the bottom (server#38393) - Enh(contacts): show/hide addressbooks for all (server#38397)
 - Store encrypted OAuth2 client secrets (server#38398)
 - Remove deprecated 
OC.appSettingsAPI (server#38400) - Fix(SAB): Save avatar to SAB (server#38413)
 - Don’t always check if we need to setup the object store root (server#38415)
 - Fix(carddav): Check enumeration settings for all SAB methods (server#38423)
 - Feat(ocp): Add types and strict typing to \OCP\Group\IGroup (server#38425)
 - Fix deletion of User when system link are used in him user folder (server#38429)
 - Add OpenAPI specs (server#38438)
 - Fix(files): make open folder a default action (server#38441)
 - Fix(carddav): Don’t show system address book cards to guests (server#38448)
 - Fix(carddav): Make system contact phone number RFC compliant (server#38454)
 - Use default page size for jumping to desired offset (server#38457)
 - Revert “Fix table view” (server#38458)
 - Adjust active element visibility in the usermenu (server#38459)
 - Adjust active element visibility in the sidebar (server#38460)
 - Add fallback when a there is no preview for a version (server#38467)
 - Log failures to read certificates during listing (server#38468)
 - Fix initialisation of versions in the DB (server#38469)
 - [master] fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38478)
 - Fix(dav): Fix avatar size in system address book (server#38481)
 - Chore: update workflows from templates (server#38486)
 - Emit an event when a message is logged (server#38490)
 - Chore(deps-dev): Bump puppeteer from 19.10.1 to 20.4.0 (server#38492)
 - Fix: catch errors in id3parser library (server#38496)
 - [master] Fix npm audit (server#38497)
 - Replace id3parser with mp3info (server#38498)
 - Fix(docs): Fix language and copy-paste class name in docs of CSP (server#38513)
 - Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey… (server#38514)
 - Chore(deps): Drop swiftmailer/swiftmailer (server#38516)
 - Fix contrast for inactive elements of the main navigation (server#38519)
 - Improved display of app links (server#38520)
 - Chore(app): Do not clear unused cache key (server#38524)
 - [master] Update ca-cert bundle (server#38534)
 - Ci: Use conventional commits for CA bundle updates (server#38537)
 - Uses “Null Coalescing Operator” to improve code readability. (server#38543)
 - Fix(dispatcher): Migrate to OCP event dispatcher before symfony/event… (server#38545)
 - Fix(deps)!: Upgrade symfony/event-dispatcher to supported version 5.4.26 (server#38546)
 - Fix app menu flicker (server#38549)
 - Chore: Drop app code checker test data (server#38550)
 - Chore!: Drop \OC_App::isEnabled (server#38551)
 - Chore!: Drop \OC_Defaults::getLogoClaim (server#38552)
 - Chore(deps): Bump doctrine/dbal to 3.7.x (server#38556)
 - Feat(request): Allow to match the client version with the IRequest::U… (server#38561)
 - Drop \OC_App methods deprecated in Nextcloud 14 (server#38566)
 - Remove deprecated legacy loader from 
OC(server#38567) - Redis: Do not try to authenticate with non-string password/user (server#38568)
 - Improve oauth2 database migration from ownCloud (server#38577)
 - Fix: correct hint for missing posix extension (server#38581)
 - Feat(ocp): Allow sending emails with subject and body (server#38585)
 - Fix(ocp): Mark IMessage::attachInline as @since 27 (server#38586)
 - Chore: Do not sass-compile external apps (server#38590)
 - Fix(caching): Avoid checking existence before fetching (server#38591)
 - Chore(ocp)!: Drop \OCP\Util::linkToPublic (server#38593)
 - Chore: remove check for suhosin.executor.func.blacklist (server#38595)
 - Fix(CI): Temporary workaround - Run Psalm CI with 1 thread only so it… (server#38597)
 - Refactors “strpos” calls in /core to improve code readability. (server#38602)
 - Refactors “strpos” calls in /apps/workflowengine (server#38604)
 - Refactors “strpos” calls in /apps/comments (server#38605)
 - Refactors “strpos” calls in /apps/settings (server#38606)
 - Refactors “strpos” calls in /apps/user_ldap (server#38608)
 - Refactors “strpos” calls in /apps/dav (server#38610)
 - Refactors “strpos” calls in /apps/theming (server#38611)
 - Feat(HTTPClient): Provide wrapped access to Guzzle’s asyncRequest() (server#38613)
 - Refactors “strpos” calls in /apps/files_external (server#38619)
 - Refactors “strpos” calls in /apps/files_sharing (server#38620)
 - Fix(storage): fallback to copy and unlink when rename fails (server#38623)
 - Fix: expect interface, not a specific implementation (server#38625)
 - Bump marked from 4.3.0 to 5.0.4 (server#38627)
 - Feat: set background = backgroundColor via occ (server#38631)
 - Test: add test for cache mount provider (server#38633)
 - Feat: remove check for OpenSSL 1.0.1d and 1.0.2b (server#38635)
 - [1/3] Refactors /core controllers using constructor property promotion. (server#38636)
 - [2/3] Refactors /core controllers using constructor property promotion. (server#38637)
 - [3/3] Refactors /core controllers using constructor property promotion. (server#38638)
 - Bugfix/36644 pruneOutdatedSyncTokens deletes all entries (server#38639)
 - Openapi: Fix wrapping OCS responses that are not DataResponse (server#38640)
 - Chore(appframework)!: Drop \OCP\AppFramework\Http\EmptyContentSecurityPolicy::allowInlineScript (server#38642)
 - Avoid requests to opengraph image if no host detected (server#38645)
 - Fix(caldav): Cast calendar objects id to int when building index (server#38648)
 - Fix(caldav): Close DB cursor in reminder index background job (server#38649)
 - Chore: Drop dead private methods in /lib (server#38652)
 - Fix(systemtags): Incorrect tags shown temporarily (server#38655)
 - Fix OpenAPI core paths (server#38656)
 - Disable background color on group-header line (on hover, focus, active) (server#38662)
 - Chore: Replace \OC::$server->query with \OCP\Server::get in /lib (server#38663)
 - Fix(weather_status): Always show all favorite locations (server#38664)
 - Fix(weather_status): Pass address as param to OSM API (server#38665)
 - Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#38667)
 - Feat: add width, height, crop and mode to BeforePreviewFetchedEvent (server#38679)
 - Fix(apache): Serve 
mjs(module javascript) as static files (server#38688) - Fix(actions): cypress (server#38694)
 - Chore(deps-dev): Bump css-loader from 6.7.3 to 6.8.1 (server#38695)
 - Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (server#38696)
 - Update bug report issue template (server#38700)
 - Fix oauth2 tests (server#38701)
 - Do not cast sizes to int in Trashbin class (server#38703)
 - Fix wrong link in issue template (server#38710)
 - Select the fileid first when looking for incomplete files (server#38714)
 - Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38715)
 - Drop meta robots header (server#38725)
 - Chore(deps-dev): Bump dms/phpunit-arraysubset-asserts from 0.4.0 to 0.5.0 in /build/integration (server#38733)
 - Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (server#38734)
 - Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38735)
 - Add a Dependabot configuration to autoupdate GitHub action versions (server#38737)
 - [master] Fix npm audit (server#38742)
 - Allow stdClass in XML responses (server#38745)
 - Perf: skip request without write permission (server#38747)
 - Uses PHP8’s constructor property promotion in core/Command/Encryption (server#38762)
 - Uses PHP8’s constructor property promotion in core/Command/Db classes. (server#38764)
 - Uses PHP8’s constructor property promotion in core/Command/User classes. (server#38766)
 - Uses PHP8’s constructor property promotion in core/Command/Maintenance (server#38767)
 - Uses PHP8’s constructor property promotion in core/Command/Config and Group (server#38768)
 - Uses PHP8’s constructor property promotion core/Command/App,/Background, and /Broadcast (server#38769)
 - Make oauth2 client secret column larger (server#38770)
 - Uses PHP8’s constructor property promotion core/Command/Info, /Integrity, and /Preview (server#38771)
 - Add bruteforce protection in OauthApiController (server#38773)
 - Uses PHP8’s constructor property promotion in core/Command/Log, /Security, and /SystemTag (server#38774)
 - Uses PHP8’s constructor property promotion in core/Command and / (server#38775)
 - Fix(core): Do not invert app menu text color (server#38776)
 - Fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable (server#38777)
 - Ci: pin setup-php to avoid a regression (server#38781)
 - Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.1 to 2.2 (server#38785)
 - Chore(deps): Bump peter-evans/create-or-update-comment from 2 to 3 (server#38786)
 - Chore(deps): Bump actions/setup-node from 2 to 3 (server#38787)
 - Chore(deps): Bump actions/upload-artifact from 2 to 3 (server#38788)
 - Align subadmins css class name (server#38793)
 - Enable version features again with S3 versioning (server#38794)
 - Fix: Avoid failing to update the current version entry if there is none (server#38800)
 - Add types to responses (server#38802)
 - Bump @nextcloud/auth @nextcloud/axios @nextcloud/calendar-availability-vue @nextcloud/dialogs @nextcloud/files and @nextcloud/router (server#38803)
 - Make sure to show download button only one time (server#38804)
 - Add files actions testing + code coverage (server#38806)
 - Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#38808)
 - Generate user themed favicon and touchicon (server#38823)
 - Enh(a11y): New user modal (server#38826)
 - [master] Update psalm-baseline.xml (server#38827)
 - Fix files API route names (server#38830)
 - Adjust saving of status messages (server#38832)
 - Replace plain input fields with NcTextField fields and NcMultiSelect … (server#38839)
 - Fix: Removed invalid user from CODEOWNERS file (server#38841)
 - Fix type in BeforeMessageLoggedEvent (server#38843)
 - Feat: add detected mime type to exception (server#38844)
 - Move deprecation warnings to debug (server#38852)
 - Introduce LanguageModel/TextProcessing OCP API (server#38854)
 - Fix(sab): put location in proper address field (server#38856)
 - File scanner performance improvements (server#38858)
 - Add summary of detected changes to files:scan output (server#38860)
 - Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (server#38863)
 - Bump @nextcloud/files from 3.0.0-beta.9 to 3.0.0-beta.10 (server#38865)
 - Fix confusion around mail settings and improve layout a bit (server#38868)
 - [master] Fix npm audit (server#38869)
 - Style(config): alphabetise preview providers (server#38876)
 - Cleanup controller service aliases (server#38878)
 - Fix user log.condition feature (server#38881)
 - Don’t disable actions when saving share permissions (server#38888)
 - Use source cache when listing folder during recursive copy (server#38890)
 - Add getDocBaseUrl on theming app (server#38900)
 - Reduce load of files versions preview loading (server#38905)
 - Fix: ContactManager search with fullmatch (server#38907)
 - Cast string type for trim() (server#38910)
 - Adjust admin setup check to increase warning to configure https (server#38915)
 - Fix(l10n): Fix plural issue with different locale and language (server#38917)
 - Chore: update node engines to next LTS (server#38924)
 - Chore: Adjust editorconfig for package.json and package-lock.json (server#38927)
 - Fix(systemtags): Add missing systemtags index (server#38928)
 - Clean failed upload chunks (server#38930)
 - Fix(s3): Pass SSE-C parameters for multipart upload (server#38934)
 - [f2v] Rename, favorite and edit locally actions (server#38939)
 - Implement optimized getDirectoryContent for DAV (server#38945)
 - Align collaborative tags differently (server#38948)
 - [f2v] Favorites view (server#38950)
 - Chore(deps): Bump fast-xml-parser and webdav (server#38951)
 - Fix(eventdispatcher): Don’t use all evaluating “or” (server#38955)
 - Use getsystemvalue-functions in Mailer.php (server#38958)
 - Dav: clean path before putting it in the statcache (server#38965)
 - Enh(sab): Add profileUrl to SAB (server#38969)
 - Uses PHP8’s constructor property promotion in core/Migrations (server#38974)
 - Uses PHP8’s constructor property promotion in remaining /core classes (server#38975)
 - Refactors lib/private/Accounts classes (server#38978)
 - Refactors lib/private/Contacts. (server#38986)
 - Refactors lib/private/Mail. (server#38987)
 - Fix: restore AppsSlideToggle feature (server#38988)
 - Refactors lib/private/Avatar. (server#38989)
 - Refactor lib/private/Calendar (server#38990)
 - Fix(dav): Catch SAB sync errors during upgrade (server#39005)
 - Switch to bootstrap font-stack (server#39008)
 - [1/3] Refactors lib/private/Security (server#39011)
 - [2/3] Refactors lib/private/Security (server#39012)
 - [3/3] Refactors lib/private/Security (server#39013)
 - Add “button” class to the QR code link (server#39015)
 - Fix(s3): fix handling verify_bucket_exists parameter (server#39017)
 - Migrate federation application to LoggerInterface (server#39018)
 - Adds same object return annotations to lib/private/Mail classes (server#39020)
 - Fix(files): Only render the menu if there are actions to show (server#39025)
 - Chore: upgrade typescript, eslint and fix lint (server#39029)
 - Migrate deprecated vue property (server#39038)
 - Refactors lib/private/Log (server#39039)
 - Fix(ocp): TimedJob can’t have a more specific argument than Job (server#39042)
 - Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39043)
 - Fix root mounts not being setup in some cases (server#39044)
 - Update aria-expanded attribute for sidebar apps-slide-toggles (server#39049)
 - Enh(a11y): Users table (server#39050)
 - Feat(ocp): More specific type for ICapabilities::getCapabilities (server#39057)
 - Avoid adding (attribute=) part to filter which will confuse LDAP servers (server#39058)
 - Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39062)
 - Migrate away from ILogger in encryption (server#39065)
 - Bump sabre/http to 5.1.7 in master (server#39070)
 - Fix(settings): Migrate away from deprecated 
NcPopoverMenu(server#39073) - Refactors lib/private/Profile. (server#39075)
 - Fix(cypress): branch definition and update from template (server#39076)
 - Fix(CalDAV): Check if the vObject exists before attempting any operations (server#39083)
 - Feat(admin_audit): Migrate to non-deprecated IEventDispatcher (server#39086)
 - Fix event names of 2FA related typed events (server#39089)
 - Silent 
imagecreatefromstring()errors (server#39093) - Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 (server#39095)
 - [master] Update psalm-baseline.xml (server#39096)
 - Fix(settings): Migrate away from 
NcAppNavigationCounter(server#39102) - Files_sharing: Remove orphaned file with deprecated imports (server#39103)
 - [master] Fix npm audit (server#39104)
 - Fix(updatenotification): Remove deprecated 
NcPopoverMenuand useNcActionsinstead (server#39106) - Refactors lib/private/Lock (server#39108)
 - [1/2] Refactors lib/private/Collaboration (server#39113)
 - [2/2] Refactors lib/private/Collaboration (server#39114)
 - Fix(sse): don’t update uncached files (server#39115)
 - Psalm: Enable more/less specific errors (server#39116)
 - Psalm: Disable cache (server#39120)
 - Rewrite OCS CSRF check to be readable (server#39125)
 - Fix password confirmation master (server#39127)
 - Fix(ldap): avatar is not being fetched (server#39128)
 - Refactors files_external app commands (server#39131)
 - Fix(CardDAV): catch right exception when checking for federated app classes (server#39132)
 - User_status: Add OpenAPI spec (server#39133)
 - Fix(files_sharing): hide download permission for circle shares (server#39146)
 - Refactors files app commands (server#39150)
 - Migrate federated file sharing to PSR LoggerInterface (server#39160)
 - Add OCSPreconditionFailedException (server#39164)
 - Enable all files_versions features when groupfolders is enabled (server#39165)
 - Refactors dav app commands. (server#39166)
 - Migrate files sharing to PSR LoggerInterface (server#39169)
 - Add command do delete orphan shares (server#39170)
 - Support opening and comparing versions in viewer (server#39171)
 - Use square bracket syntax to modify array (server#39175)
 - Fix: Cleanup unused imports and some type deprecations (server#39189)
 - Fix(dav): Move DAV app to non deprecated event dispatcher (server#39190)
 - Feat(sharing): add sharing overview view (server#39196)
 - Fix: Remove deprecation warning for already removed API (server#39200)
 - Fix(cypress): revert only toggle (server#39203)
 - Docs(dav): remove outdated comment (server#39204)
 - Remove jQuery from main entry point where not needed (server#39210)
 - Add return types (server#39211)
 - Refactor “strpos” and “substr” calls in federatedfilesharing app to improve code readability (server#39213)
 - Refactor “substr” calls in lib/private to improve code readability (server#39216)
 - Migrate parts of files app away from depecrated Ilogger (server#39218)
 - [master] Update psalm-baseline.xml (server#39219)
 - Bugfix/bulk upload empty files (server#39221)
 - Migrate more apps to IEventDispatcher (server#39222)
 - Provisioning_api: Add OpenAPI spec (server#39223)
 - Convert isset ternary to null coalescing operator (server#39224)
 - Convert isset ternary to null coalescing operator (server#39225)
 - Convert isset ternary to null coalescing operator (server#39226)
 - Fix(files): default emptycontent message (server#39229)
 - Refactor comments app (server#39236)
 - Refactor contactsinteraction app (server#39243)
 - Preload custom properties when propfinding folders (server#39248)
 - Comments: Add OpenAPI spec (server#39257)
 - Add IgnoreOpenAPI attribute (server#39263)
 - Add instance category while checking new updates (server#39264)
 - Fix(flow): Revert invalid rename of check class for RequestTime (server#39268)
 - Sharebymail: Add OpenAPI spec (server#39272)
 - Weather_status: Add OpenAPI spec (server#39274)
 - Add optional to add backtrace to log items (server#39275)
 - Set double outline to buttons in focus state (server#39277)
 - Federation: Add OpenAPI spec (server#39280)
 - Settings: Add OpenAPI spec (server#39284)
 - Dashboard: Add OpenAPI spec (server#39286)
 - Theming: Add OpenAPI spec (server#39287)
 - Chore(deps): Bump semver from 5.7.1 to 5.7.2 (server#39296)
 - Fix(dav): close cursor when fetching max id (server#39297)
 - Fix(comments): Emit CommentsEntityEvent as typed event (server#39304)
 - Feat(dav): Emit a typed event to deprecate OCA\DAV\Connector\Sabre::addPlugin (server#39305)
 - Fix(profile): fix getUID on nullable user variable (server#39309)
 - Updatenotification: Add OpenAPI spec (server#39312)
 - User_ldap: Add OpenAPI spec (server#39313)
 - Dav: Add OpenAPI spec (server#39315)
 - Oauth2: Add OpenAPI spec (server#39316)
 - Change color for primary element on hover (server#39317)
 - Cloud_federation_api: Add OpenAPI spec (server#39318)
 - Files_versions: Add OpenAPI spec (server#39319)
 - Files_trashbin: Add OpenAPI spec (server#39320)
 - Files_external: Add OpenAPI spec (server#39321)
 - Files_external: getStorage before remove (server#39323)
 - Cibit): fix failing test setup (server#39324)
 - Files: Add OpenAPI spec (server#39327)
 - Federatedfilesharing: Add OpenAPI spec (server#39328)
 - Fix: also run phpunit on 
apps/theming/cssmodified files (server#39329) - Files_sharing: Add OpenAPI spec (server#39330)
 - Core: Add OpenAPI spec (server#39331)
 - Set double outline on checked state for radio buttons (server#39332)
 - Chore(deps-dev): Bump @pinia/testing from 0.0.16 to 0.1.2 (server#39336)
 - Fix(workflowengine): Migrate from deprecated 
NcMultiselecttoNcSelect(server#39337) - Fix(node): non-existing folder is not searchable (server#39339)
 - Cloud_federation_api: Fix OpenAPI spec (server#39341)
 - Chore(CI): Sign .drone.yml file (server#39343)
 - Handle more exceptions in AmazonS3::fopen (server#39367)
 - Fix: Always apply fullscreen styling to sidebar (server#39378)
 - Fix(db): no hardcoded table prefix is expected (server#39380)
 - Enh(a11y): Add aria-modal to dialogs (server#39382)
 - Feat: Add public event for missing indices (server#39389)
 - Change color of error and success (server#39391)
 - Fix(i18n) Changed case of “Files” (server#39400)
 - Fix(i18n) Changed grammar related to “login” (server#39401)
 - Enh(a11y): User management settings dialog (server#39402)
 - Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.10 in /build/integration (server#39403)
 - Chore(deps): Bump dompurify from 2.4.5 to 3.0.5 (server#39405)
 - [master] Fix npm audit (server#39409)
 - Fix(core): Add password confirmation requirement for getapppassword (server#39416)
 - Fix: check that object store backend supports multi part uploads (server#39432)
 - Chore(3rdparty): update symfony/process to 5.4.24 (server#39441)
 - Chore: update codeowners for 2fa (server#39442)
 - Fix(l10n): User manager (server#39444)
 - Refactor user_ldap group membership cache and add check-group command (server#39446)