diff --git a/README.md b/README.md index 8ba3090..a87fc48 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ A *beta* Fediverse server for microblogging/"toots". Not fully polished yet - we're still working towards a 1.0! -**Current version: [0.7](https://docs.jointakahe.org/en/latest/releases/0.7/)** +**Current version: [0.8](https://docs.jointakahe.org/en/latest/releases/0.8/)** Key features: diff --git a/docs/releases/0.8.rst b/docs/releases/0.8.rst new file mode 100644 index 0000000..afdefa9 --- /dev/null +++ b/docs/releases/0.8.rst @@ -0,0 +1,57 @@ +0.8 +=== + +*Released: 2023/02/19* + +This release is mostly a collection of small feature improvements and bugfixes, +with one important **security fix** over 0.7 as well. This security fix has led us +to release 0.8 ahead of some planned big features landing; those will land in +future releases. + +While we will disclose the nature of the security issue at a future date, all +installations are recommended to upgrade to 0.8 as soon as possible. + +Features: + +* Poll support + + * Full support is only available via client apps for now; the web interface + only shows polls in a read-only mode. + +* Following CSV import and export (Mastodon-compatible format) + + * You can also export your followers as a CSV, but this cannot be imported + +* User assignment in domain create/edit screen + +Other fixes and improvements include: + +* Posts can now be edited from client apps +* Hashtag link handling fixes when viewed on Mastodon +* Significant speed improvements to background jobs (Stator) +* Boost federation fixes +* Emoji federation improvements +* Intitial Ivory API compatability fixes; we're working on a few more. +* New API system (``django-hatchway``) allows more API compatability with media/post creation +* The system DNS resolver is now used for proxying files + +If you'd like to help with code, design, policy or other areas, see +:doc:`/contributing` to see how to get in touch. + +You can download images from `Docker Hub `_, +or use the image name ``jointakahe/takahe:0.8``. + + +Upgrade Notes +------------- + +Migrations +~~~~~~~~~~ + +There are new database migrations; they are backwards-compatible, so please +apply them before restarting your webservers and stator processes. + +Two of the migrations involve adding large indexes and may take some time to +process (on the order of minutes). You may wish to bring your site down into +a maintenance mode before applying these to reduce the chance of lock conflicts +slowing things down, or causing request timeouts. diff --git a/docs/releases/index.rst b/docs/releases/index.rst index 10fb878..b7947ec 100644 --- a/docs/releases/index.rst +++ b/docs/releases/index.rst @@ -7,6 +7,7 @@ Versions .. toctree:: :maxdepth: 1 + 0.8 0.7 0.6 0.5 diff --git a/takahe/__init__.py b/takahe/__init__.py index 49e0fc1..777f190 100644 --- a/takahe/__init__.py +++ b/takahe/__init__.py @@ -1 +1 @@ -__version__ = "0.7.0" +__version__ = "0.8.0"