Note This update requires database migrations, take your installation offline, backup the database, and run with yarn db:migrate or yarn db:migrate --env production-ssl-disabled
Once the migrations have run, subscription data can be optionally backfilled with the following command – this will create a notification subscription to each document that users have contributed to which retains the previous notification behavior:
node build/server/scripts/20220722000000-backfill-subscriptions.js
Enhancements
- External SSO methods now allow logging into teams as long as emails match by @thenanyu in #3813
- Viewers can now be upgraded to editors on individual collections or groups in #4023
- It's now possible to subscribe to a document without editing it, and also to unsubscribe from documents you have by @CuriousCorrelation in #3834
- New application-wide request limiter disabled by default. See documentation.
- Added an emailed confirmation code to account deletion in #3873
- A random color is now chosen on collection creation by @apoorv-mishra in #3912
- Support for Google Form embeds by @apoorv-mishra in #3930
- Notifications for export completing are now optional by @codemicro in #3935
- Added support for Grist embeds. by @prio in #3914
- The draw.io integration now supports self-hosted deployments by @apoorv-mishra in #3980
- New and improved language translations
Fixes
- Fixed authentication error the maximum number of teams has been reached in #3819
- Use previous language when creating code block from markdown shortcut in #3830
- Cannot create collection if all existing collections are deleted in #3836
- Long collection description prevents import in #3847
- substitution of content when sending an image to a profile in #3869
- Cleanup attachments uploaded to storage when import fails in #3868
- Expand highlighted languages by @spotlightishere in #3891
- Improve document delete confirmation message by @apoorv-mishra in #3876
- Harden regex for embeds by escaping by @apoorv-mishra in #3907
- Removed templatize action for trashed document by @apoorv-mishra in #3922
- refactor auth flow to explicitly pass in a host by @thenanyu in #3909
- Put request rate limit at application server by @apoorv-mishra in #3857
- Upgrade
markdown-it
to fix text collapse bug in #3953 - chore: Rate limiter audit in #3965
- perf: Suppress Mermaid diagram rendering when hidden in #3963
- Reference email image by cid for self hosted instances in #3957
- perf: Refactoring socket event payloads in #4011
- Content is displayed wrongly when printing / Save as PDF by @Nicicalu in #4043
- Remove ability to use
GET
for RPC API requests by default in #4042 - Allow backlinks to work with fully qualified urls and anchors in #4050
- Login screen not vertically centered on mobile in #4052
- Handle GitLab can be configured for tokens to not expire. in #4051
- Post-signin redirect path is no longer saved in #4054
New Contributors
- @apoorv-mishra made their first contribution in #3841
- @spotlightishere made their first contribution in #3891
- @psmoros made their first contribution in #3906
- @codemicro made their first contribution in #3935
- @prio made their first contribution in #3914
- @Nicicalu made their first contribution in #4043
Full Changelog: v0.65.1...v0.66.0