outline

The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

OTHER License

Stars
25.2K
Committers
177

Bot releases are hidden (Show)

outline - v0.67.2

Published by tommoor almost 2 years ago

Improvements

  • Added an optional SMTP_NAME config for email servers that require a specific hostname
  • Collection name is now shown in pin menu in #4705
  • "Publish" and "Unpublish" now available in the command menu

Fixes

  • Improved experience when publishing or unpublishing a doc in #4706
  • Fixed a layout issue in the collection icon picker
  • Fixed an issue where you can't select text in the sidebar edit input
  • Fixed an issue that would write a "change" to documents when viewing a document with soft breaks
  • Fixed full-width image in RTL document is misaligned in #4712

Note: sequelize:migrate is no longer included as a command, if you were using this then use db:migrate instead.

outline - v0.67.1

Published by tommoor almost 2 years ago

Breaking changes

Warning As of this release all documents edits are sent over websockets, this results in a much better editor experience with full support for realtime collaborative editing but requires websockets. If your self-hosted setup was managing without working websocket connections editing will no longer work with this release.

Warning Any Redis username in the REDIS_URL environment variable will be passed through to Redis as of this release, they were previously ignored. If you see NOAUTH errors then remove the username from the env config.

Warning Detection for HTTPS connections to proxies changed. If your proxy terminates SSL and the installation is in a https redirect loop after updating ensure that your proxy is adding the x-forwarded-proto: https header.

Enhancements

Fixes

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v0.66.0...v0.67.0

outline - v0.67.0-pre.1

Published by tommoor almost 2 years ago

Warning As of this release all documents edits are sent through the collaborative process using websockets, this results in a much better editor experience with full support for realtime collaborative editing but requires websockets. If your self-hosted setup was managing without websocket connections editing will no longer work with this release.

Ensure that websockets are connecting correctly in v0.66.0 before upgrading.

Enhancements

Fixes

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v0.66.0...v0.67.0

outline - v0.66.3

Published by tommoor almost 2 years ago

Fixes

  • Notable performance improvements when serving static files
outline - v0.66.2

Published by tommoor almost 2 years ago

outline - v0.66.1

Published by tommoor about 2 years ago

Fixes

  • A regression in v0.66.0 that prevented download of exported data (#4059)
outline - v0.66.0

Published by tommoor about 2 years ago

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

Fixes

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v0.65.1...v0.66.0

outline - v0.65.2

Published by tommoor about 2 years ago

Fixes

The previous release did not allow for new installations, if you have an existing installation this patch offers no improvements.

outline - v0.65.1

Published by tommoor over 2 years ago

Fixes

The previous release did not startup correctly on installations with an unsecured database connection.

outline - v0.65.0

Published by tommoor over 2 years ago

This months release comes with a number of new features – full support for outgoing Webhooks so you can integrate Outline with other tools, Mermaid diagrams in the editor, and the ability to setup multiple authentication providers for your team.

We also started a bug bounty program on huntr.dev which has resulted in an above-average number of security related patches in this release.

Note It is highly recommended to visit Settings -> Security and add team domains as an additional measure to restrict access to your self-hosted instance.

Enhancements

Fixes

Platform

Editor

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v0.64.3...v0.65.0

outline - v0.64.4

Published by tommoor over 2 years ago

Fixes

This patch release fixes an issue in the editor that allowed stored XSS to occur by not correctly sanitizing link href's. Note, that In order for this vulnerability to be abused you would need to have a malicious actor with access to the knowledge base (one of your team members).

CVE-2022-2342

outline - v0.64.3

Published by tommoor over 2 years ago

Fixes

  • Table of contents does not appear in publicly shared documents
outline - v0.64.2

Published by tommoor over 2 years ago

Fixes

Fixes another environment parsing bug introduced with the new validation in v0.64.0.

  • Fixed: Empty values no longer trigger validations for optional configuration items
outline - v0.64.1

Published by tommoor over 2 years ago

Fixes

Fixes two environment parsing bugs introduced with the new validation in v0.64.0.

  • Fixed: Postgres and Redis urls did not allow hostnames with underscores
  • Fixed: "false" was parsed as truthy for some boolean configuration options
outline - v0.64.0

Published by tommoor over 2 years ago

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

The ALLOWED_DOMAINS environment variable was moved into the UI under Settings -> Security. Upon upgrading, any existing values set in the environment will be automatically migrated and you can safely remove the ALLOWED_DOMAINS value post-upgrade.

We also introduced stricter validation of all environment variables to help with debugging and setup of the community edition, depending on your environment this may result in new errors or warnings being output upon server startup. If you have empty environment variables defined these should be removed.

Enhancements

Fixes

Editor

Platform

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v0.63.0...v0.64.0

outline - v0.63.0

Published by tommoor over 2 years ago

Enhancements

Fixes

Editor

Platform

New Contributors

Full Changelog: https://github.com/outline/outline/compare/v0.62.0...v0.63.0

outline - v0.62.0

Published by tommoor over 2 years ago

Enhancements

Fixes

Editor

Platform

New Contributors

outline - v0.61.1

Published by tommoor almost 3 years ago

Fixes

This release addresses a stored XSS vulnerability in document titles that was introduced in v0.57.0.

Note: XSS allows an attacker to execute code in another users browser such as accessing cookie values. As document write permissions are required to inject a malicious payload within Outline, this is not considered to be a high severity issue for self-hosted installations at this time.

outline - v0.61.0

Published by tommoor almost 3 years ago

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

Pin to Home

image

This month pinned documents got a visual refresh to help them stand out – we also added the option to reorder pins and pin documents to the home screen for everyone in the team. Make sure to check out all the other enhancements below…

Enhancements

  • Drafts are now displayed in the sidebar while viewing and editing (#2820)
  • Added ability to "follow" another user in a document by clicking their avatar (#2858)
  • Added "full width" option for documents display (#2869)
  • Added recent searches to search screen (#2868)
  • Added '+' button to create new docs from sidebar (#2864)
  • Added 'Whimsical' as embed provider
  • Added various new collection icons
  • It's now possible to replace images in editor
  • You can now choose which events publish to Slack (#2857)
  • Updated and improved translations
  • Views are now recorded for drafts (#2862)
  • IAM role authentication now supported for S3 (#2830)
  • 🇻🇳 Vietnamese added as language option

Fixes

Editor

  • Fixed emoji text selection behavior
  • Document titles in RTL script not correctly aligned
  • Github Gist's now load correctly in Safari (#2520)
  • Improved inline code display in dark mode (#2835)
  • Document hover previews restored when collaborative editing enabled
  • Nested list items no longer escape page boundaries
  • Emoticons are no longer converted to emojis on save (#2785)

Platform

  • Fixed incorrect styling of icon color picker in dark mode
  • Fixed an issue that would show group creation options to those without permission (#2621)
  • Fixed unresponsiveness of select inputs
  • Fixed history sidebar behavior
  • Fixed duplicate notification for publish event (#2757)
  • It's now possible to use email providers with no password (#2767)
  • Clickable area for docs in sidebar is no longer constructed (#2809)
  • Removed unused database indexes (#2747)
  • Sidebar toggle now displayed on tablets
outline - v0.60.3

Published by tommoor almost 3 years ago

Fixes

This release fixes a security vulnerability that will be detailed in the future. It affects all previously published versions of Outline and is not known to allow exfiltration of database/document data, however upgrading is recommended.