The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.
SMTP_NAME
config for email servers that require a specific hostnameNote: sequelize:migrate
is no longer included as a command, if you were using this then use db:migrate
instead.
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.
SENTRY_TUNNEL
option by @K3das in https://github.com/outline/outline/pull/4298
urls
to not break protocols by @iifawzi in https://github.com/outline/outline/pull/3995
koa-static
in https://github.com/outline/outline/pull/4387
DATABASE_URL
missing in env does not produce validation error in https://github.com/outline/outline/pull/4409
Full Changelog: https://github.com/outline/outline/compare/v0.66.0...v0.67.0
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.
SENTRY_TUNNEL
option by @K3das in https://github.com/outline/outline/pull/4298
urls
to not break protocols by @iifawzi in https://github.com/outline/outline/pull/3995
koa-static
in https://github.com/outline/outline/pull/4387
DATABASE_URL
missing in env does not produce validation error in https://github.com/outline/outline/pull/4409
Full Changelog: https://github.com/outline/outline/compare/v0.66.0...v0.67.0
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
markdown-it
to fix text collapse bug in https://github.com/outline/outline/pull/3953
GET
for RPC API requests by default in https://github.com/outline/outline/pull/4042
Full Changelog: https://github.com/outline/outline/compare/v0.65.1...v0.66.0
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.
documents.update
API endpoint can now be used with collaborative editing enabled in https://github.com/outline/outline/pull/3647
ResizeObserver
for old iOS in https://github.com/outline/outline/pull/3629
svg+xml
image type ext not assigned properly by @CuriousCorrelation in https://github.com/outline/outline/pull/3774
Full Changelog: https://github.com/outline/outline/compare/v0.64.3...v0.65.0