Releases: doze-dev/doze
Releases · doze-dev/doze
Release list
v0.1.1
v0.1.0
Changelog
- d2708ff Add a 'doze reset' command for a clean start
- 71451ee Add the documentdb engine: Mongo on a hidden DocumentDB + FerretDB
- 47c933b Depend on the tagged doze-sdk v0.3.0; drop the pre-release replace
- dae71a5 Merge pull request #1 from NerdMeNot/process-engine
- 72931ca Remove the standalone ferretdb engine
- 5011b48 Resolve modules from the signed schema-1 index; add doze modules upgrade
- b9ab498 Ship real releases: goreleaser + brew tap + release workflow
- fe51c05 builtins: in-dash command console for s3/sqs/sns
- ce39ac8 cli: add
doze boot [instance]to warm up a backend - 4809a9f cli: consolidate into parallel structure/lifecycle verbs
- c439523 cli: resource view back in tree (version/RAM/CPU/conns + footprint) + init wizard
- edf85b6 cli: simplify to wake/sleep + up/down + sync/tree/lint; add enabled meta-arg
- b617f81 cli: start/stop require an explicit instance or --all
- 1faa496 cli: strip a leading
--in shell args - 3db2549 config: actionable hint for multi-arg single-line blocks
- 50ad872 config: allow portless supervised processes (background workers)
- 4d17871 config: auto-merge sibling *.doze.hcl, dropping doze.d/
- 0b13b59 config: detect portless-allowed via Lifecycle.Supervised, not PortBinder
- 3e4b2ce config: explicit ports per instance — no auto-assignment + clear errors
- 7a6f9a1 config: for_each and count stamping (Phase 3)
- 96cc10f config: two-phase evaluator with typed cross-instance references (Phase 1)
- c26c743 config: variables, locals, and outputs (Phase 2)
- a0fecc4 convergence: fail-fast + taint, and fill engine schema gaps (Phase 0)
- c37a29c core: consume the extracted doze-sdk (engine/binaries/plugin moved out)
- 95e0d49 core: documentdb moves out to doze-modules (Phase 3)
- 9f955ba core: drop the 'doze env' command; re-pin doze-sdk (no InjectedEnv)
- 18b1de4 core: kvrocks moves out to doze-modules (Phase 3)
- 63698e8 core: module fetching default-on; thin host shed AWS/gofakes3 deps (Phase 4)
- 5471d85 core: pin doze-sdk v0.1.0 (first tagged SDK release)
- f0bd8f5 core: postgres moves out — only process remains (Phase 3 complete)
- 6b18760 core: remove the ephemeral command
- a01e7ea core: s3/sqs/sns + awslocal + the *srv servers move out; drop __serve (Phase 3)
- 89077e7 core: stop injecting environment into processes and doze run
- be7bf3d core: valkey moves out; config accepts module engine types (Phase 2)
- 24fca3a dash/status: two divisions (Modules / Processes); dim DLQ companion tab
- 68d9520 dash: composer + inline rich input for the resource console
- 87e0641 dash: flatten the builtins inspector to tabs + a single list (drop the focus model)
- c3e1cac dash: focusable inspector panes + surface builtin resource names on the card
- f2dede4 dash: full-screen management workspace + character-precise log selection
- 195d560 dash: inline autosuggest + argument hints in the resource console
- ace2f12 dash: make the send composer FIFO-aware so a FIFO send never dead-ends
- 78b4dab dash: reimagine builtins as a live data inspector (direct manipulation)
- 6e85e47 dash: reimagine s3/sqs/sns management as a command console
- 69f31a3 dash: tailor the inspector to each builtin's job (routing tester, message debugger)
- 3779735 deps: doze-sdk v0.2.4 — Admin capability over the plugin protocol
- 6118664 documentdb: allocate internal ports in a high 30000-40000 window
- 617edbc documentdb: clone a build-time cluster template on first boot
- ea17410 documentdb: clone the template with private (0700) dirs
- ac93c1b doze — weightless local databases & AWS services
- e19328e engine: dependency conditions + a supervised-lifecycle seam (Phase 5)
- 38ccf93 feat: process engine — run app processes with no virtualization
- d5328a3 init: fix wizard — single stdin reader + name the app process 'api'
- a990f51 kvrocks: disable TCP via empty bind, not port 0
- 8467f31 logs: show service logs, not the daemon's own log
- 4951f1a migrate to github.com/doze-dev; registry source addresses + signed modules (R1)
- 6b39ee3 modules: add 'doze modules info' to verify a registry source's signatures
- 08345fa modules: add the
doze modulesinspect command (Phase 5) - dd71610 modules: add the modules{} config block (Phase 5)
- 617b484 modules: correct the opt-in rationale now that doze-modules is live
- ed15b2f modules: fetch engine plugins from doze-modules (Phase 5, core fetch)
- d00239f modules: never fetch a module for a compiled-in engine (process)
- 15a1d06 modules: pin fetched plugins in doze.lock (Phase 5, two-layer lock)
- cc0264a modules: registry-driven discovery — search + catalog-driven init wizard
- d004021 modules: remove the plugin-version knob from the developer surface
- a517eba pin doze-sdk v0.2.2 (Intel Mac dropped from the triple map)
- 5b6f5bb plugin: config decode over the wire
- 212eab7 plugin: documentdb composite as an out-of-process module (Phase 2)
- c5eb1e6 plugin: gRPC host for out-of-process engine modules
- 64c257a plugin: kvrocks as an out-of-process module (Phase 4)
- 46f6d63 plugin: local-AWS s3/sqs/sns as out-of-process modules (Phase 4)
- 2b76429 plugin: postgres control plane as an out-of-process module (Phase 3a)
- 1645255 plugin: postgres wire filter over an SCM_RIGHTS fd hand-off (Phase 3b)
- 583826d plugin: process engine out-of-process + wire up Attributer (Phase 4)
- 212da1b plugin: warm-cache lifecycle manager for engine plugins
- e057939 process: default restart policy to on_failure (supervise like a service)
- 6da309e process: harden the restart/stop lifecycle and log streaming
- 05310e4 proxy: per-engine cold-boot budget for slow engines
- 31bf134 readme: add the doze logo mark to the header
- f31873f registry: default namespace nerdmenot -> doze
- 8fe8684 runtime: SpawnPlan model — core supervises, drivers describe how to run
- 66a34ad runtime: apply only touches instances that have structure
- 82ec2d0 runtime: per-instance keep-awake (idle-reaper exemption)
- 68adea3 sqs: add dead-letter redrive (DLQ → source) console action
- 2b1a7f0 state: plan / apply / destroy with a tracked object inventory (Phase 4)
- d92e031 status/dash: group instances by engine category
- cecd681 status/dash: show per-instance CPU alongside RAM
- aa9841a status: grouped, column-aligned table (tree moves to --graph)
- 576f33a tree: show an instance's endpoint even when asleep (daemon up)
- e790537 tui: braille memory trace, subtle reap hint, calmer palette; sync reaper
- 719cdf9 tui: copy mode — select log lines and copy to the clipboard
- 87d0ca4 tui: drag-to-select logs with the mouse; reuse for keyboard copy
- f8ee947 tui: fix idle/asleep status, keep keys visible, richer sidebar, show data dir
- 6886c3a tui: mouse support — scroll logs, wheel/click selection
- 5139d5c tui: rebuild dash as a live split-pane mission control
- f118f13 tui: visual + interaction overhaul
- ddb6dc...