-
25fa6a488a
Switch release signing to RSA-2048/SHA-256 for openssl compatibility
v1.1.0-alpha.27
main
Emil
2026-08-04 07:40:47 +03:00
-
78dacb7e17
Use openssl dgst for Ed25519 (pkeyutl does not support the key type)
Emil
2026-08-04 07:35:26 +03:00
-
c2c8336438
Sign release checksums with Ed25519 and verify them in the installers
Emil
2026-08-04 07:31:45 +03:00
-
63c8ef0b8a
Add built-in TLS (self-signed autogen, CA pinning) and optional closed registration
v1.1.0-alpha.26
Emil
2026-08-03 20:17:32 +03:00
-
049113cec8
Harden the surface: 0600 databases, checksum-verified installs, rate-limited login and key exchange
v1.1.0-alpha.25
Emil
2026-08-03 18:40:27 +03:00
-
330f95a375
Drop a leftover helper
v1.1.0-alpha.24
Emil
2026-08-03 18:18:19 +03:00
-
e744e62d03
Fix network URLs in serve: loopback agents, own-origin public URLs, longer transfer timeouts
Emil
2026-08-03 18:17:56 +03:00
-
b9f47e556c
Add uninstallers for the coordinator and the worker (release assets)
v1.1.0-alpha.23
Emil
2026-08-03 18:04:04 +03:00
-
e6b489f117
Log version control and isolation work in the session goal
Emil
2026-08-03 16:45:50 +03:00
-
73dde99e3a
Run the wizard checks and task runners in isolated python mode (-I)
v1.1.0-alpha.22
Emil
2026-08-03 16:42:38 +03:00
-
ecc8944006
Drop an unused test helper
v1.1.0-alpha.21
Emil
2026-08-03 16:36:00 +03:00
-
dc15e2d04b
Warn in the wizard preflight when the installed scimesh version mismatches the binary
Emil
2026-08-03 16:35:37 +03:00
-
ff1fc25d77
Log worker concurrency in the session goal
Emil
2026-08-03 15:45:11 +03:00
-
6b67326c3b
Run claim-execute-upload loops concurrently in the worker agent
v1.1.0-alpha.20
Emil
2026-08-03 15:36:22 +03:00
-
d57f8778ac
Log the parallel search workload in the session goal
Emil
2026-08-03 15:20:10 +03:00
-
5b2d5b5f6e
Add similarity-search-parallel: thread-pool scoring, byte-identical to similarity-search
v1.1.0-alpha.19
Emil
2026-08-03 15:12:18 +03:00
-
b63441bb8c
Revert "Warn about non-ASCII characters in text fields of the job form"
v1.1.0-alpha.18
Emil
2026-08-03 14:34:46 +03:00
-
91d049b4df
Warn about non-ASCII characters in text fields of the job form
Emil
2026-08-03 14:34:12 +03:00
-
70c9e567ca
Probe the busy port with a cancellable request
v1.1.0-alpha.17
Emil
2026-08-03 14:26:40 +03:00
-
81e854eb1d
Reopen the already-running setup wizard instead of failing on a busy port
Emil
2026-08-03 14:26:17 +03:00
-
9a90d59ecf
Complete the overnight plan: mark all items done in the session goal
Emil
2026-08-03 04:28:43 +03:00
-
2b6531fa7e
Front the worker-key exchange through the coordinator in serve mode
v1.1.0-alpha.16
Emil
2026-08-03 04:24:52 +03:00
-
ab922356e9
Apply migrations in the admin postgres integration tests regardless of run order
Emil
2026-08-03 04:16:37 +03:00
-
fdea3a7152
Sync STATUS.md with the admin console, wizard, wheel pipeline and CTX-19/20
Emil
2026-08-03 04:15:00 +03:00
-
c90c6b2ef6
Derive the package version from git tags via setuptools_scm
Emil
2026-08-03 04:14:23 +03:00
-
ea0fb8c595
Silence the gosec warning for the wizard's own log path
Emil
2026-08-03 04:12:15 +03:00
-
357ed34714
Add worker stats to the wizard, artifact pruning and offline-worker removal to the admin console
Emil
2026-08-03 04:11:43 +03:00
-
7ea7c52325
Cover the admin read model and workload settings with postgres integration tests
Emil
2026-08-03 04:07:15 +03:00
-
8db1f9846c
Restyle the remaining operator pages into the admin design system
Emil
2026-08-03 04:05:19 +03:00
-
7d1aacb19f
Reject blank worker names and probe the real credential and venv in --check
Emil
2026-08-03 04:01:45 +03:00
-
0be114c8da
Write the overnight plan into the session goal
Emil
2026-08-03 03:58:19 +03:00
-
6956ea6b1f
Update the session goal with the final polish round
Emil
2026-08-03 03:49:41 +03:00
-
5790ae78a7
Create the worker directory before the wizard downloads the release wheel
v1.1.0-alpha.15
Emil
2026-08-03 03:46:10 +03:00
-
40ff688416
Probe the managed venv in the wizard preflight and document RDKit's X11 deps
v1.1.0-alpha.14
Emil
2026-08-03 03:23:28 +03:00
-
1ec4b2e60b
Point the wizard's task runner at the venv python automatically
v1.1.0-alpha.13
Emil
2026-08-03 03:16:23 +03:00
-
d309145290
Set the agent version before dispatching the setup wizard
v1.1.0-alpha.12
Emil
2026-08-03 03:05:55 +03:00
-
15dd9651a8
Ship the scimesh wheel in releases; wizard and serve install it version-locked
v1.1.0-alpha.11
Emil
2026-08-03 02:59:22 +03:00
-
30c441a7e9
Require an explicit scimesh source in the worker wizard (PyPI name is another project)
v1.1.0-alpha.10
Emil
2026-08-03 02:39:24 +03:00
-
cb51172885
Let the worker wizard install the scimesh runtime into a managed venv
v1.1.0-alpha.9
Emil
2026-08-03 02:32:06 +03:00
-
029b26e6ae
Explain the admin-required error and offer account switching on the login page
v1.1.0-alpha.8
Emil
2026-08-03 02:06:45 +03:00
-
12499d2d7b
Remove the demo control room; /ui lands on the admin console
v1.1.0-alpha.7
Emil
2026-08-03 01:58:02 +03:00
-
c4d88c7ffc
Satisfy the linter gate: errors.Is, context-aware exec/listen, gosec nolints
v1.1.0-alpha.6
Emil
2026-08-03 01:47:53 +03:00
-
44247bd94e
Give every wizard test its own port and disable keep-alive pooling
v1.1.0-alpha.5
Emil
2026-08-03 01:43:48 +03:00
-
7c1d0dc568
Tell non-admins why the console is off-limits instead of bouncing them to the dashboard
v1.1.0-alpha.4
Emil
2026-08-03 01:34:22 +03:00
-
82eaec4c55
Make the wizard supervisor portable (no signal probing) and bind tests to an ephemeral port
v1.1.0-alpha.3
Emil
2026-08-03 00:38:33 +03:00
-
c301499bef
Sync README and installer header with the auto-open flow
Emil
2026-08-03 00:33:50 +03:00
-
8b7094b0cb
Open the admin console from serve --open and land login on the intended page
Emil
2026-08-03 00:32:47 +03:00
-
bdbe0e3e39
Auto-open the coordinator UI and the worker wizard from the installers
Emil
2026-08-03 00:27:48 +03:00
-
c11756c3d8
Document the admin console and the worker setup wizard
Emil
2026-08-03 00:24:06 +03:00
-
46645b8730
Add the worker setup wizard (setup, --config, --check) to worker-agent
Emil
2026-08-03 00:22:37 +03:00
-
e923627ce0
Add admin console access and platform pages (trust, users, keys, workloads, settings)
Emil
2026-08-03 00:11:47 +03:00
-
7fb1059401
Add coordinator admin console foundation (system, jobs, metrics)
Emil
2026-08-02 23:51:26 +03:00
-
41cae546ff
Approve UI mockups and write the full implementation plan
Emil
2026-08-02 23:30:23 +03:00
-
f8ff0956b9
Move the worker setup UI into the worker-agent binary
Emil
2026-08-02 23:02:31 +03:00
-
7da9bf8c3a
Plan the coordinator admin UI and worker setup wizard
Emil
2026-08-02 22:55:33 +03:00
-
69a2d59b23
Add the coordinator token subcommand for joining workers
Emil
2026-08-02 22:43:17 +03:00
-
45d5c2eaad
Update the add-worker command and expose the coordinator public URL in serve
Emil
2026-08-02 22:32:54 +03:00
-
10a7e8df1d
Document the standalone split setup and build a userservice binary
Emil
2026-08-02 22:29:05 +03:00
-
76746187eb
Add a standalone worker installer and dynamic userservice port
Emil
2026-08-02 22:23:54 +03:00
-
9b0b9b208a
Warn on a stale download in the installer
v1.1.0-alpha.2
Emil
2026-08-02 22:07:04 +03:00
-
a339ac853b
Install the newest release including pre-releases by default
Emil
2026-08-02 22:03:10 +03:00
-
0494b8bc2a
Check out the repo in the release job so installers exist
v1.1.0-alpha.1
Emil
2026-08-02 21:15:38 +03:00
-
0f9cbcec48
Restore installer asset paths relative to the repo root
Emil
2026-08-02 21:12:04 +03:00
-
a4abdb970a
Fix installer asset paths in the release workflow
Emil
2026-08-02 21:04:54 +03:00
-
b4fe7aaf72
Publish pre-release tags as GitHub pre-releases
Emil
2026-08-02 21:01:32 +03:00
-
e308085fe2
Mark the session goal as completed
Emil
2026-08-02 21:00:10 +03:00
-
988101afab
Track session goal progress
Emil
2026-08-02 20:06:17 +03:00
-
215325a9e0
Document the single-binary platform and update the roadmap
Emil
2026-08-02 20:06:08 +03:00
-
c06d8673ce
Add one-command installers and serve/agent make targets
Emil
2026-08-02 20:06:08 +03:00
-
1473bbe2a8
Embed the userservice and add serve/agent subcommands for one-binary operation
Emil
2026-08-02 19:49:54 +03:00
-
9883def0c2
Add an embedded SQLite storage backend for single-binary deployments
Emil
2026-08-02 19:23:44 +03:00
-
079eca071e
Update the README for releases, setup wizard, and the workload-agnostic UI
Emil
2026-08-02 18:57:25 +03:00
-
8c5350abdf
Filter release artifacts to binaries in the download step
v1.0.0
Emil
2026-08-02 18:48:57 +03:00
-
9fe81bc531
Use golang-migrate-compatible watermark tracking in migrations
Emil
2026-08-02 18:37:15 +03:00
-
b281d5811a
Fix migration path in the coordinator CI workflow
Emil
2026-08-02 18:32:20 +03:00
-
771952e22e
Fix golangci-lint findings across the coordinator and agent
Emil
2026-08-02 18:23:43 +03:00
-
565d4466e4
Run gofmt on the setup wizard and migration test
Emil
2026-08-02 18:16:44 +03:00
-
59e7fb0155
Add the coordinator setup wizard for self-provisioned databases
Emil
2026-08-02 18:14:36 +03:00
-
320f52615e
Embed schema migrations and self-provision the schema on startup
Emil
2026-08-02 18:04:00 +03:00
-
f2977a990e
Add versioned release builds for coordinator and worker
Emil
2026-08-02 17:54:06 +03:00
-
5665e7df98
Document workload-declared UI and the upload contract
Emil
2026-08-02 17:47:52 +03:00
-
361eb2e344
Advertise all catalog workloads from the worker by default
Emil
2026-08-02 17:47:52 +03:00
-
749396da05
Drive coordinator upload and reduction from the workload catalog
Emil
2026-08-02 17:47:47 +03:00
-
700a96a259
Load every enabled built-in workload in the worker by default
Emil
2026-08-02 17:47:47 +03:00
-
5d738e0a14
Add SDK-declared workload UI elements and reduction metadata
Emil
2026-08-02 17:47:43 +03:00
-
a18b8b8ae4
Build the coordinator server as a static binary
Emil
2026-08-02 16:56:06 +03:00
-
706bc85e17
Replace Python worker daemon with the Go worker agent
Emil
2026-08-02 16:53:04 +03:00
-
9a8221163a
Remove dead code and wire the two-worker smoke script
Emil
2026-08-02 16:36:05 +03:00
-
644c287002
Add Go worker agent prototype
Emil
2026-08-02 16:27:58 +03:00
-
f20cc7fe00
Serve documentation from the operator UI
Emil
2026-08-02 15:50:07 +03:00
-
284aef5d6f
Set up MkDocs Material documentation site
Emil
2026-08-02 01:22:45 +03:00
-
f059ac626c
Add workload library page to the operator UI
Emil
2026-08-02 01:18:03 +03:00
-
5c5a2af0a1
Add molwt-filter workload with default scaffold hooks
Emil
2026-08-02 01:09:13 +03:00
-
bc76f386e5
Add MapReduceWorkload scaffold and generic workload execution
Emil
2026-08-02 01:02:24 +03:00
-
19fbb8e926
Replace legacy distributed protocol with SDK-built workloads
Emil
2026-08-01 23:57:41 +03:00
-
96169086f0
Add descriptor-batch SDK reference workload
Emil
2026-08-01 23:27:53 +03:00
-
c43af32495
Add workload SDK foundation
Emil
2026-08-01 23:22:20 +03:00
-
11e9333033
Define generalized workload SDK contract
Emil
2026-08-01 16:30:25 +03:00
-
0a759a3f01
Update workload SDK roadmap
Emil
2026-08-01 16:17:19 +03:00
-
b9a975b0ea
Merge self-service worker enrollment
Emil
2026-07-27 22:28:04 +03:00
-