From 9bb40ca7f62a2f924d59e42b709b17d001355009 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Sun, 12 Nov 2023 14:12:06 -0700 Subject: [PATCH] Releasing 0.10 --- docs/releases/0.10.rst | 14 +++++++------- takahe/__init__.py | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/releases/0.10.rst b/docs/releases/0.10.rst index 6c1ef27..12d9372 100644 --- a/docs/releases/0.10.rst +++ b/docs/releases/0.10.rst @@ -3,7 +3,8 @@ *Released: Not Yet Released* -This release is a polish release that is prepping us for the road to 1.0. +This release is a polish release that mostly focuses on performance, stability +and federation compatibility. This release's major changes: @@ -13,12 +14,6 @@ This release's major changes: most situations (the context switching was costing more than the gains from talking to other servers asynchronously). -* Old remote posts are now automatically pruned out of the database after a - configurable horizon time, defaulting to 90 days. Posts from local users and - posts that have been interacted with (liked, boosted, pinned) by local users - are never deleted. You can change the deletion horizon with the - ``TAKAHE_REMOTE_PRUNE_HORIZON`` setting. - Minor changes also include: * Followers-only mode now works correctly inbound and outbound (though outbound @@ -42,6 +37,11 @@ Minor changes also include: * Python 3.11 is now the minimum version required; this will not affect you at all if you run Takahē via a docker image, as is recommended. +A remote post pruning system, to shrink the database of old data that was no +longer needed, was in the development version but has been removed in this +release due to the extra database load it caused. An alternative approach to +this will hopefully land in a future release. + If you'd like to help with code, design, or other areas, see :doc:`/contributing` to see how to get in touch. diff --git a/takahe/__init__.py b/takahe/__init__.py index 2aceaf4..61fb31c 100644 --- a/takahe/__init__.py +++ b/takahe/__init__.py @@ -1 +1 @@ -__version__ = "0.10.0-dev" +__version__ = "0.10.0"