v0.1.0-alpha.481¶
Released 2026-10-13.
Features¶
Source Connectors¶
- Logs is a source type that turns log files into tables.
- Shared log-parser library, core formats, multi-line records, header-declared columns
- Logs source -- files by glob and format, read on across rotations, kept in place
- The Logs source form, its preview, settings strings, and preset families by module
- A record of several entries is a row per entry, keyed by _entry
- Files in UTF-16 by their byte-order mark, a hook for binary formats, python-evtx
- Source counts with Logs and Qdrant in (69), and the form's long hints as help
- Amazon log presets
- Microsoft log presets
- Google log presets
- Web server and proxy log presets
- Database and runtime log presets
- Windows Event Log (.evtx) preset
- Container and Linux log presets
- Network security monitor log presets
- embed(model, text), evaluated by Provisa; a registered model's version
- main's form of the evtx record end, for alpha.481's merge
Changes¶
codesource¶
- The worker sandbox and egress proxy; Node part 4b
- A lockfile given beside a package reference
- Node and Python sources' @table functions are tables; part 5
- A code table with no parameters is read whole, as a replica reads it
- The Linux sandbox allows socketpair(), which a Python host's event loop needs
commands¶
- A command implemented by a Provisa SQL statement
- A statement command's read panel shows its statement
- A statement command's contract, derived at every build; broken; its write in lineage
- Each statement command run leaves its provenance record
compiler¶
- An array parameter takes a list
cosmosdb¶
- A hierarchical partition key has one parameter per level
dq¶
- A table's Quality tab lists the checkers whose contracts scan it
graphql¶
- similar: {column, text | vector} and _similarity on every table with an embedding column
grpc¶
- An array parameter is a repeated field of {Type}Params
image¶
- Canvas 3.2.3, which publishes a linux-arm64 prebuild
limits¶
- A scheduled trigger's run has its own request timeout
openapi¶
- An operation's JSON body declared without a schema is one untyped
body - A GET without a response schema is a table whose columns the steward declares
org-files¶
- One data folder shared by every node
- A node releases its mount of an org folder when it shuts down
pgwire¶
- Each connector server keeps its launcher state in its own run directory
pipeline¶
- An INSERT... SELECT reading another source is read, then written to its target
python¶
- A Python source's functions read and served; part P1
- CPython and uv pinned; PyPI indexes are package registries; part P2a
- A Python source's code fetched and its dependencies installed; part P2b
qdrant¶
- Qdrant as a source -- collections and searches
- A text query is embedded through the vector module as it now stands
- A live-only source type, run in Qdrant and written there
- An INSERT's aliased target names its columns; a search table is the engine's without asking Qdrant
replicas¶
- A Google Workspace source's mail replicas are kept in place, as Microsoft 365's are
scheduler¶
- A scheduled trigger calls one registered command, audited as the trigger
servicenow¶
- A ServiceNow instance is a source type, read through its own server
- A ServiceNow table may be bound to one of the instance's import sets
- The instance's own APIs and their OpenAPI documents are read from it
- A companion OpenAPI source's document is assembled from the instance
- The companion OpenAPI source follows its ServiceNow source
- The ServiceNow source page has an APIs section
- The pgwire-servicenow bundle comes from engine-v0.109.7
- The pgwire-servicenow bundle comes from engine-v0.110.0
settings¶
- Each connector's bundled server folder is an operator setting
sources¶
- Upload a file-based source's file, read every location, refuse locked writes
- Read a table's source path with its type, not from the runtime's map
- File paths are written relative to the org's folder
synthetic¶
- A table with no generated rows is refused as that before the API stage
ui¶
- Register Table lets a steward declare an OpenAPI table's columns
- A source's panel is in sections, and lists its tables
- Deployment settings cards fold as their groups do
- One collapsible, one look, each panel opens as it was left
- The code source form's long explanations are help, behind a (?)
vector¶
- cosine_similarity through the one pipeline: governed, bound, lowered per terminal
- A served table's columns carry their embedding declaration
- A replica's HNSW index is the fallback for a vector search
- A PostgreSQL replica holds an embedding as REAL[], indexed through its vector cast
- Every statement that embedded names its models in its audit row, not only a cut one