Skip to content

v1.0.0 (Garnet Amaranthus)

Compare
Choose a tag to compare
@yoshinorin yoshinorin released this 15 Feb 13:09
· 939 commits to master since this release

A brand new self-host API-based blogging system powered by Scala.

Features

Auth

  • Key pair
  • Logging
  • Generate JWT
    • Configurable expiration
  • Validate JWT

Protection

  • UA Filter
  • IP Filter
  • CORS (WIP)
  • DDOS

Caching

  • Cache Flash API
  • Sitemap Caching
    • Configurable
  • ContentTypes Caching
    • Configurable
  • Othres

Contents

  • Create
  • Select
    • Return id
    • GET API migrate from path to id
  • Update
    • Check diff & clean up externalResources & Tags
  • Delete
    • Delete with externalResources & Tags

Tags

  • Create
  • Select
    • List
      • Number of Contents by tag
    • by TagName
  • Update
  • Delete

Search

  • Imple Full-text search
  • Select
    • By QueryParams

Tests

  • Use DB

Infrastracture

  • Publish Docker Image

Others

  • RSS
  • Sitemap
  • GraphQL