• v1.0.2 9215a542f7

    v1.0.2 Stable

    olemd released this 2025-09-29 14:15:33 +02:00 | 0 commits to main since this release

    NaaS v1.0.2

    New Features

    • Open Graph meta tags for better URL sharing on social media platforms
    • Twitter Card support for enhanced social media previews
    • Source code repository link discretely placed on the playground page
    • Improved web frontend user experience and shareability

    Files

    • naas_1.0.2_amd64.deb - Debian package for amd64 systems
    • naas_1.0.2.tar.xz - Source archive

    Installation

    Debian/Ubuntu

    wget https://kode.naiv.no/olemd/naas/releases/download/v1.0.2/naas_1.0.2_amd64.deb
    sudo dpkg -i naas_1.0.2_amd64.deb
    

    From source

    cargo build --release
    

    Usage

    # Set custom port (default: 8080)
    PORT=3000 naas
    
    # Check all endpoints
    curl http://localhost:8080/api/no
    curl http://localhost:8080/api/no?format=json
    curl http://localhost:8080/health
    

    Full Changelog: v1.0.1...v1.0.2

    Downloads
  • v1.0.1 9a56793399

    v1.0.1 Stable

    olemd released this 2025-09-29 13:51:45 +02:00 | 5 commits to main since this release

    NaaS (No as a Service) v1.0.1

    License and packaging improvements release.

    🆕 What's New in v1.0.1

    📄 MIT License Added

    • Complete permissivity: Use commercially, modify, distribute freely
    • Minimal restrictions: Only requires license inclusion
    • Maximum compatibility: Works with all other licenses

    🔧 Packaging Fixes

    • Fixed Debian installation issue: Resolved systemd service installation conflict
    • Improved package metadata: Added license, repository, and author information
    • Better documentation: Enhanced README with license information

    📦 Package Details

    • Version: 1.0.1-1
    • Size: ~150KB (optimized Rust binary)
    • Dependencies: Minimal (libc6, libgcc-s1, systemd)
    • Installation: Fixed /usr/lib/systemd/system/ error

    🚀 Installation

    Using Debian Package

    # Download and install
    wget https://kode.naiv.no/olemd/naas/releases/download/v1.0.1/naas_1.0.1-1_amd64.deb
    sudo dpkg -i naas_1.0.1-1_amd64.deb
    
    # Configure (optional) - edit /etc/default/naas
    sudo systemctl enable naas
    sudo systemctl start naas
    

    From Source

    git clone https://kode.naiv.no/olemd/naas.git
    cd naas
    cargo build --release
    PORT=8080 ./target/release/naas
    

    📡 API Endpoints

    • GET / - Minimalist "No" page
    • GET /playground - Interactive API testing
    • GET /api/no - Plain text "no"
    • GET /api/no?format=json - {"answer":"no"}
    • GET /api/no?format=xml - XML response
    • GET /api/no?format=yaml - YAML response
    • GET /api/no?format=bool - false
    • GET /health - Health check

    🔧 Configuration

    Edit /etc/default/naas:

    # Port to listen on
    PORT=8080
    
    # Bind address (127.0.0.1 for localhost only, 0.0.0.0 for all interfaces)
    BIND_ADDR=127.0.0.1
    

    📋 Changelog

    • Add MIT License for maximum permissivity
    • Fix Debian package systemd service installation conflict
    • Update package metadata with license and repository information
    • Improve README with license documentation
    • Correct all changelog dates to 2025

    🤖 Generated with Claude Code

    Downloads
  • v1.0.0 57628d940d

    v1.0.0 Stable

    olemd released this 2025-09-29 13:37:29 +02:00 | 8 commits to main since this release

    NaaS v1.0.0 - Complete Debian package with systemd integration

    Downloads