Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
b2b1365
UI: stareSDK 0.2.26 (#104)
phornstein Oct 21, 2026
511e6ac
UI: add CodeEditor's codemirror peers for stareSDK 0.2.26 (#104)
phornstein Oct 21, 2026
008b1a0
Dependencies: clear the open RustSec advisories
phornstein Oct 21, 2026
e380e05
Sources: drafts, and every problem on its pipeline stage (#104)
phornstein Oct 21, 2026
1309559
Sources: review fixes for drafts (#104)
phornstein Oct 21, 2026
005dabb
Merge branch 'main' into fix/rustls-rustsec-2026-0346
phornstein Oct 21, 2026
36a59de
Merge branch 'main' into feat/104-staresdk-0.2.26
phornstein Oct 21, 2026
09a6786
Merge branch 'main' into feat/104-source-drafts
phornstein Oct 21, 2026
8af128f
Merge remote-tracking branch 'origin/feat/104-staresdk-0.2.26' into t…
phornstein Oct 21, 2026
6c9c571
Merge remote-tracking branch 'origin/feat/104-source-drafts' into tes…
phornstein Oct 21, 2026
d74647a
Sources: a flow editor for creating and editing a source (#104)
phornstein Oct 21, 2026
ce51056
Sources: review fixes for the flow editor (#104)
phornstein Oct 21, 2026
3239e1e
Sources: Static join follows the Map's static rules; refusals list ev…
phornstein Oct 21, 2026
9a0ee00
Sources: a step card shows its first problem in two lines (#104)
phornstein Oct 21, 2026
e1a429e
Sources: the JSON view fills the page's height (#104)
phornstein Oct 21, 2026
04a210b
ot-source: a source's processing as a flow of steps (#104)
phornstein Oct 21, 2026
f408c42
Sources run their flows; NATS topic steps replace raw output (#104)
phornstein Oct 21, 2026
634c88c
Sources: a workspace of steps the user places and connects (#104)
phornstein Oct 21, 2026
87f2b19
Sources: a step's settings open beside the workspace (#104)
phornstein Oct 21, 2026
6ebe6ce
Sources: docs for flows; a new step lands clear of the others (#104)
phornstein Oct 21, 2026
82ec91a
Sources: a step's settings open in a SideNav over the workspace (#104)
phornstein Oct 21, 2026
fe792b2
Merge remote-tracking branch 'origin/main' into feat/104-flow-graph
phornstein Oct 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 18 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,29 @@

### Added

- **Sources are flows.** A source's editor is a workspace: the step list on the left, the source's
steps placed and connected by hand, each clicked open for its settings and samples. After the
input (transport and codec) come Reject, Map, Filter, Entity links, Affiliation, Tracker and
Throttle steps, any number of each, branching to the source's one **Output** (system tracks, to
correlation) and any **NATS topics** (the mapped data, as JSON, without correlation). The spec
keeps the flow under `pipeline` (`nodes`, `edges`); a spec in the older fixed form still reads,
as the same stages in a line. Add source asks for a name, id and transport and opens a draft.
- **Draft sources.** A source that is not complete yet saves as a draft, which cannot be enabled,
instead of being refused. Its row carries `draft` and `problems`, each with the pipeline stage it
belongs to. An enabled source is still saved only complete, and enabling re-checks it.
instead of being refused. Its row carries `draft` and `problems`, each on the step it belongs to. An enabled source is still saved only complete, and enabling re-checks it.
- **Every problem with a source at once.** A refused save or enable is a 422 that lists all of the
source's `problems` (`{kind, stage, field?, message}`), not just the first, and an empty
source's `problems` (`{kind, node, field?, message}`), not just the first, and an empty
transport setting (host, port, URL, bind address, topic, method, path) is now reported by name.
The SQLite schema moves to version 20.

### Changed

- **Raw output is a NATS topic step.** Its consent and the `/sources/{id}/raw-output` endpoints are
gone. A source saved with a raw-output subject gets a NATS topic step beside its Output, once, on
start (recorded as a revision by `op:migration`); a configuration file's raw output is read the
same way. A NATS topic's subject must lie outside the system tracks' subjects.
- **The add-source wizard, the source drawer and the pipeline designer** are replaced by the
source editor.

## 1.0.0, 2026-10-06

The first open-source release, under the MIT License. 1.0 carries everything up to 0.4.7, plus the
Expand Down
Loading
Loading