lander/CHANGELOG.md

1.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

  • HTTP Loop
    • Fully decoupled functionality from Lander-specific code
    • Users can now define custom global & request-local contexts
    • Introduced "response steps", allowing custom code during the response part of a request
  • LSM - Lander Storage Module
    • Rewrite of trie codebase
    • Introduced a custom data store using an in-memory trie as index and a custom binary on-disk format
      • Support for lookup & insert
  • Lander
    • Replaced old trie implementation with LSM store

0.1.0

Added

  • Implemented own event & HTTP loop (used Crow framework before)
  • Serve redirects & pastes
  • Support uploading pastes & redirects
  • Env vars for configuring data dir and port