This repository has been archived on 2023-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
takahe/docs/releases/0.4.rst
2022-11-27 14:09:16 -07:00

58 lines
1.6 KiB
ReStructuredText

0.4
===
*Released: 2022/11/27*
This release brings a whole set of new features during this alpha phase of
the project:
* Post editing
* Post deletion
* View replies under posts
* Ability to post replies
* Local-Only visibility for posts
* Discoverability toggle for identities
* Server defederation (blocking)
* Revamped settings system with better validation
* ARM64 Docker images (in addition to x64)
In addition, bugfixes have been made to post creation, search, fanout, and more.
You can download images from `Docker Hub <https://hub.docker.com/r/jointakahe/takahe>`_,
or use the image name ``jointakahe/takahe:0.4``.
Upgrade Notes
-------------
Settings
~~~~~~~~
The settings system has changed, and affected some of our environment variable
names.
* ``PGHOST``, ``PGUSER`` and similar are still supported, but a new
``TAKAHE_DATABASE_SERVER`` env var is now the recommended way to
configure - it takes a URI/DSN.
* ``TAKAHE_EMAIL_HOST`` and ``TAKAHE_SENDGRID_API_KEY`` have been removed, and
replaced with ``TAKAHE_EMAIL_SERVER``, that takes ``smtp://`` or ``sendgrid://`` URIs.
* ``TAKAHE_MEDIA_BACKEND`` now expects a URI starting with ``s3://`` or ``gcs://``.
You can see updated instructions of how to set all of these in :doc:`/installation`.
Migrations
~~~~~~~~~~
There is one new database migration - it is backwards-compatible,
so apply the migration *before* you update your webserver and stator deployments.
Stator
~~~~~~
If you have low traffic, you may now run Stator via periodic fetch of a URL
rather than a continuous background process. See :doc:`/installation` for more.