Version 0.2.4
Mostly backend changes and fixes this time around. Also note the python version bump (>= 3.7).
Fixes
-
24205238 Use correct variable for
cli_inbox_follow
-
a838e432 Fix
NameError
inviews.inbox
-
017363ec Fix nodeinfo fetching in
run_processor
-
fbe5746a Fix
NameError
incli_whitelist_remove
- 32764a1f Make sure domain key exists for inboxes
- 15b31492 Various fixes for docker instances
-
335146a9 Fix
NameError
incli_setup
- 5397bb46 Only use hs2019 for mastodon instances
-
1a7abb4e Completely rework
distill_inboxes
to avoid ghost boosts -
dcca1eb0
HttpClient
fixes- HttpClient.get: Simplify usage of loads kwarg
- HttpClient.fetch_nodeinfo: Replace removed
request
withHttpClient.get
-
f7e1c6b0 Make sure
db
config option is a string when saving -
3b89aa5e Sort out cli issues
- Add
whitelist import
command which adds all current inboxes to the whitelist - Add
config list
command to be more consistent with the rest of the layout - Various fixes
- Add
-
9f58c88e Fix
NameError
when getting nodeinfo software name inprocessors
-
7d37ec81 Remove
await
frompush_message
and reject non-system actors -
8f16cab0 Prevent
AttributeError
inHttpClient.fetch_nodeinfo
-
e281a06e Correctly call
aputils.Signer.new
Changes
- 9839da90 Add optional push worker threads
- c96640bf Add config cli commands
- 10301ecb Update example config
- 130111c8 Update documentation with updated config parameters
-
eab8a310 Add documentation for
whitelist import
andconfig list
commands - dc74bfb5 Prevent certain config options from being changed in docker instances
- aa8090ee Don't prompt for ignored config options in docker instances
Backend changes
-
d4955828 Return
Nodeinfo
object fromfetch_nodeinfo
- 9369b598 Add software name for inboxes
-
4ea6a040 Optimize
RelayDatabase.get_inbox
-
306b5268 Add properties to
aiohttp.web.Request
-
4a8a8da7 Add
software
kwarg toRelayDatabase.add_inbox
- ba9f2718 Use new request properties and only fetch nodeinfo on follow
- ffe14bea Ignore account deletes
- c0496577 Fetch nodeinfo software name on inbox request instead of startup
- 39597191 Organize manage.py
-
da56d4bb Add extra logging in
misc.request
-
8541f637 Add timeout option to
misc.request
-
b85b4ab8 Create
HttpClient
class to avoid creating a new session for every request -
5d01211a Add
aputils
module for hs2019 support - a640db8f Update list of active relay software
- d5b9053f Replace various classes with ones from aputils
- b0851c06 Remove http_debug.py
-
90234a97 Move apkeys out of
RelayConfig
and renamerelay_software_names
-
6b86bb7d Remove leftover
semaphore
property - 3968799d Make sure exceptions don't bring down workers
- 0e45763e Remove unnecessary config update
-
a742e7fb Update setup.cfg and requirements.txt
- Move dependencies to requirements.txt
- Add reference to requirements.txt for
setup_requires
in setup.cfg - Bump minimum python version to 3.7 (aputils requirement)
- Add reference to
relay.__version__
forversion
in setup.cfg - Update aptuils to 0.1.3