github makeplane/plane v0.20-dev

latest releases: v0.22-dev, v0.21-dev
4 months ago

Small release with a huge diff, ensuring security, performance and quality of life improvements. Read on, to know about the latest changes.

🎉 New Features

  • Our authentication system is now more stable and reliable. We've moved from JWT authentication to session authentication, enhancing security. #4432
  • Backups are now made easy on the CE edition, you can backup entire Docker volumes to the same machine as a tar.gz file from the CLI.
  • When grouped by properties in the Kanban layout, we've enabled the drag-and-drop option between issues. #4479
  • Move Issues between properties on the List layout by dragging and dropping them using drag handles. #4536 #4427

🔧 Improvements

  • The List layout and Cycle list views are now consistent, making it easier for you to navigate with better indentation and uniformity. #4435
  • Fixed the placement of the Save view when applying filters button for better UX. #4407
  • E-mails from Plane CE now show up on Outlook 2019 and above versions. #4392
  • Sub-issues can now be viewed as nested issues in the List layout. #4404
  • A new favourite filter on the Cycles and Modules now only shows items you've starred. #4402
  • The Power Menu (CMD/CTRL + K) can now be accessed while using the issue rich-text editor or comments. #4362
  • We've improved our Gantt drag-and-drop functionality, providing you with a smoother experience. #4390
  • Toast alerts are now improved and made consistent across the platform. #4384
  • When filters are applied, you will now see an indicator on the menu for visual feedback. #4379
  • When creating issues in the Inbox, you can now see the creator's avatar on the list item within the Inbox sidebar. #4381
  • Clicking dropdowns twice will now close them. #4375
  • Added more detail to Inbox-related actions under Issue activity for better context. #4371
  • Order of issues is now update based on the properties, while the order by is set to last updated. #4353

🐞 Bug Fixes

  • When filters are applied to Projects, we omit unjoined projects. #4417
  • You can now comment on Issues, with just Images. #4409
  • Fixed trimming issues in the issue rich-text editor. #4396
  • The issue causing drafts and archived issues to display on the listing page has been rectified. #4393
  • Line breaks were not occurring in the Todo list; this issue has now been fixed. #4405
  • The Module webhook was previously triggering multiple times upon field updates; this issue has now been fixed. #4385
  • The issue where the focus was not persisting after uploading in the editor has been resolved. #4387
  • The mutation error related to link creation and deletion in Modules is fixed. #4373
  • Notifications from Issue mentions will not trigger. #4360
  • The issue with vertical text not rendering properly in the Firefox browser has been resolved. #4376

⚠️ @everyone Our new release v0.20 includes a major rewrite of the authentication system, transitioning from JWT-based authentication to session-based authentication. This change was made at the insistence of our security partners, Latacora. Additionally, we have separated the God mode into a different service called admin to ensure more control for self-hosted. This rewrite is a significant enhancement, particularly in terms of security.

We are putting maximum effort into ensuring that every self-hosted instance of Plane is completely secure. We have approximately 10 self-managed air-gapped instances for QA to test community self-managed instances for Plane, we always roll out releases once the tests pass on these self-managed instances. Generally, we recommend re-running the ./setup.sh command and choosing option 5 for upgrades.

However, we understand that various users employ different deployment strategies to self-host. We request the community to give a thumbs up if the upgrade is successful or provide error details and your deployment strategy if you encounter issues. This feedback will help us improve our documentation or release a 0.20.1 patch within the next 24-48 hours. We will be doing release candidates from next releases to ensure more stable version of Plane.

Thanks to all our contributors - @rahulramesha, @anmolsinghbhatia, @aaryan610, @NarayanBavisetti, @pablohashescobar, @prateekshourya29, @1akhanBaheti, @Palanikannan1437, @SatishGandham, @gurusainath. 🙏🏻

Don't miss a new plane release

NewReleases is sending notifications on new releases.