- Upgrade vue/cli-service and related packages to support node 18 ssl
- node 18 support
- Fix irrelevant activities filter and allow deletes and updates through
- Fixed unverifiable delete detection for duplicate deliveries
Efficiency and compatibility updates
- Detect and bail out on irrelevant activities earlier in the flow to save work (several softwares seem to be spamming every known guppe actor with all their public activity)
- Fix cache retrieval of actor keys during signature verification
- Detect and bail out on unverifiable deletes before trying to fetch the actor
- Fix real ip address not logged behind reverse proxy
- Increase log storage
- Update
activitypub-express
to add User-Agent headers to federation requests
- Optional
ADMIN_SECRET
env var enables C2S API access with the given bearer token - Optional
USE_ATTACHMENTS
env var to add Mastodon-style user attributes to groups
- Change production swarm setup to use nginx for ssl-terminating reverse proxy due to renewal issues with @small-tech/auto-encrypt in in swarm mode
- Change swarm node labeling scheme to allow consolidation of all services on one machine
- Update activitypub-express to fix a spec compliance issue
- Fix: show correct domain name in guppe instructions on homepage
- Add: Support running behind SSL-terminating reverse proxy (PROXY_MODE environment variable)
- Activate nodeinfo with software name and version