Skip to content

v1.0.0

Compare
Choose a tag to compare
@sjdonado sjdonado released this 10 Jul 20:05
· 48 commits to master since this release

This initial release offers a range of features, including:

  1. REST API Endpoints:

    • /api/ping: Check if the API is running.
    • /:slug: Retrieve a link by its slug.
    • /api/links: Retrieve all links.
    • /api/links (POST): Create a new link.
    • /api/links/:id (PUT): Update an existing link by its ID.
    • /api/links/:id (DELETE): Delete a link by its ID.
  2. CLI Commands:

    • --create-user=NAME: Create a new user with the given name.
    • --list-users: List all users.
    • --delete-user=USER_ID: Delete a user by ID.
  3. Self-hosting Options:

    • Support for running via Docker Compose, Docker CLI, and Dokku.
    • Comprehensive setup instructions for each self-hosting method.
  4. Performance Improvements:

    • Optimized for lightning-fast performance with average response times of 5.28 µs and minimal memory usage.
    • Concurrent access handling for high load scenarios.