Trusted-CGI v0.3.6 Release Notes

Release Date: 2020-12-01 // about 4 years ago
  • 🛠 Minor bug fixes:

    • 🛠 fixed templates (reported #2 by @biozz) initialization with subdirectory
    • 🛠 fixed UI playground (reported by @dev3535)
    • follow HTTP protocol and return 403 on restricted lambda call

    🚀 The release also includes a number of internal refactoring.

    Migration notices

    No migration needed.

    🔄 Changelog

    🔀 0904402 Merge branch 'master' of github.com:reddec/trusted-cgi
    ⚡️ 31a0a06 Update README.md
    🚀 8a133fb add release notes
    f85c2ad add validator to platform level
    e141719 fix directory in templates (#2)
    074c8e0 fix: return 403 on restricted lambda call
    e5518ff simplify and re-organize initialization
    ⚡️ 5844692 update ui, fix bug with tokens

    For Ubuntu/Debian (should be for all LTS)

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61echo "deb https://dl.bintray.com/reddec/debian all main" | sudo tee /etc/apt/sources.list.d/trusted-cgi.list sudo apt update sudo apt install trusted-cgi
    

    🐳 Docker images

    • 🐳 docker pull reddec/trusted-cgi:v0.3.6-light
    • 🐳 docker pull reddec/trusted-cgi:v0-light
    • 🐳 docker pull reddec/trusted-cgi:v0.3-light
    • 🐳 docker pull reddec/trusted-cgi:latest-light
    • 🐳 docker pull reddec/trusted-cgi:v0.3.6
    • 🐳 docker pull reddec/trusted-cgi:v0
    • 🐳 docker pull reddec/trusted-cgi:v0.3
    • 🐳 docker pull reddec/trusted-cgi:latest

Previous changes from v0.3.5

  • 🚀 It's a big release, that moving the project forward to the first major release.

    🔒 More stability, more security, more features, but keeping system resources usage less than ever.

    Queues

    👀 Make a simple POST request to the endpoint and let the platform manage requests asynchronously. See docs.

    It doesn't matter how many messages will be enqueued - it will almost not affect memory (RAM), because
    all items offloaded to the permanent storage (HDD/SSD/...).

    Policies

    🔒 No more sensitive information in a manifest - all security-related parameters now moved to platform level.
    🔒 As a bonus - different lambdas now can use the same security rules (policies). See docs

    💻 UI

    🔨 UI refactored to provide more clean navigation for instances with a large number of objects.

    Migration notices

    All manifests should migrate automatically after the restart, however, backup is always a good idea.

    🔄 Changelog

    a2d2ea5 add basic policies
    7b235f0 add migration from manifest to policies
    💻 1e0b3e2 add policy ui
    add5c3a add queue manager to a main flow
    98e4e43 add queue storage for requests
    79c8722 add requeue for queues
    3093b33 add validator to platform level
    91e31e7 check policies before append to queue
    🚚 edbeb6c cli: remove private flag
    2224aa3 expose policies API
    5f88a1c expose queues over admin API
    2789c49 fix load links/aliases after restart
    ⚡️ 1bbdfbf fix re-open queue, update ui
    882246a max queue element size
    🔧 ca4e2d8 support queues configuration
    💻 aa0385d ui: basic queues support
    ⚡️ 395152f ui: update to latest version

    For Ubuntu/Debian (should be for all LTS)

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61echo "deb https://dl.bintray.com/reddec/debian all main" | sudo tee /etc/apt/sources.list.d/trusted-cgi.list sudo apt update sudo apt install trusted-cgi
    

    🐳 Docker images

    • 🐳 docker pull reddec/trusted-cgi:v0.3.5-light
    • 🐳 docker pull reddec/trusted-cgi:v0-light
    • 🐳 docker pull reddec/trusted-cgi:v0.3-light
    • 🐳 docker pull reddec/trusted-cgi:latest-light
    • 🐳 docker pull reddec/trusted-cgi:v0.3.5
    • 🐳 docker pull reddec/trusted-cgi:v0
    • 🐳 docker pull reddec/trusted-cgi:v0.3
    • 🐳 docker pull reddec/trusted-cgi:latest