💎 Features
- feat: GROWI AI Next Gen (#9492) @miya
- feat: Support OpenTelemetry (#8810) @yuki-takei
- feat: Add AuthorInfo display setting to PageSideContents (#9689) @satof3
- feat: Expose React Insance to window via GrowiFacade (#9729) @NaokiHigashi28
- feat: Normalize remark growi directives for v6.0.x or above (#9690) @yuki-takei
🚀 Improvement
- imprv: Fix RecentChanges dropdown label (#9711) @satof3
- imprv: Border color for dark mode (#9695) @satof3
- imprv: Update shortcut key modal (#9651) @satof3
- imprv: Suppresses unnecessary re-rendering within PageEditor (#9629) @reiji-h
🐛 Bug Fixes
- fix: Redirection after login does not work on systems with guest mode enabled (#9653) @reiji-h
- fix: Data migration script for CSV and TSV (#9641) @miya
- fix: Authenticate before uploading at /_api/v3/import/upload endpoint (#9647) @NaokiHigashi28
- fix: Add XSS filter to remark-attachment-refs /refs endpoint (#9631) @NaokiHigashi28
- fix: PageTree auto-scrolling sometimges not woking (#9544) @reiji-h
- fix: Middlewares about installation (#9616) @yuki-takei
- fix: Typo for bookmark API (#9613) @yuki-takei
🧰 Maintenance
- support: Upgrade runtime versions (#9655) @yuki-takei
- support: Display brand logo when editor mode (#9632) @satof3
- support: Upgrade CodeMirror (#9633) @yuki-takei
- ci(deps): bump docker/login-action from 2 to 3 (#8208) @dependabot
- ci(deps): bump google-github-actions/auth from 1 to 2 (#9557) @dependabot
- ci(deps): bump myrotvorets/info-from-package-json-action from 2.0.1 to 2.0.2 (#9558) @dependabot
- support: Remove legacy ConfigManager (#9624) @yuki-takei