Kitsune

v0.0.1-pre.0: First alpha pre-release

v0.0.1-pre.0 Apr 10 2023 at 13:35 UTC

This is the first alpha pre-release of Kitsune. Some basic stuff is already functional but still largely a work-in-progress.

State of things

Database support

  • PostgreSQL works
  • SQLite has some issues
  • MySQL/MariaDB support is still completely untested

Search

  • Meilisearch integration works
  • Custom search service works
  • SQL-based search works

Federation

(mainly tested against Mastodon, even though I don't expect issues with Akkoma and Misskey)

Posts

  • Posts can be sent out
  • Posts can be received
  • Deletions can be sent out
  • Deletions can be received

Likes

  • Likes can be sent out
  • Like undos can be sent out

Follows

  • Follows can be received
  • Follow undos can be received

Accounts

  • Accounts can be created
  • Account pages can be retrieved

Timelines

  • Home timeline works
  • Public timeline works
  • Federated timeline works

Cache

  • In-memory cache works
  • Redis cache works

Storage

  • On-disk storage works
  • S3 storage works

Messaging (event bus)

  • In-process messages work
  • Redis PubSub messages work

Federation filters

  • Allowlist-based federation works
  • Denylist-based federation works

(see tests)

OIDC support

Not very sophisticated yet

  • Basic support works