Skip to content

0.0.11-alpha ✔️

Build time: 2024-02-12T06:05:58+02:00
Commit Ref: 3c33a62
Docker tag: sirveo/sirveo-alpha:0.0.11-alpha

Summary

This release completes some internal legwork for beta readiness, including build feature flags and licensing internals. Features include an initial set of Javascript utility functions, and the HTTP node can deal with self-signed TLS certificates.

Breaking Changes

None.

Features

  • ⚙️⚡ The Javascript engine now has its first few utility functions available
$out = {
// utils: time
nowIso: lib.NowIso(),
nowMs: lib.NowMs(),
nowSec: lib.NowSec(),
// utils: hash
sha256: lib.SHA256("hash me"),
// util: uuid
uuid: lib.UUID()
}

Which produces output:

{
"nowIso": "2024-02-12T01:22:17.410Z",
"nowMs": 1707700937410,
"nowSec": 1707700937,
"sha256": "eb201af5aaf0d60629d3d2a61e466cfc0fedb517add831ecac5235e1daa963d6",
"uuid": "3c7ad394-9727-4187-ad98-5a1e72748187"
}

Fixes

None.

Enhancements

  • 💠⚡ the HTTP client node now has an option to disable TLS certificate validation (no errors on self-signed certs when enabled)

Database

  • ⚙️ a new database table server_state stores internal state data

Other

  • ⚙️ new configuration option SIRVEO_LICENSE_KEY (for internal testing during alpha)
  • ⚙️ new CLI command sirveo check-license (for internal testing during alpha)