Skip to content

Commit 75cd199

Browse files
committed
release(final): finalize v1.0.19 release and update release_log for v1.0.19
Details: - Document embedded WorkerPal sandbox image preparation on both cold-start and already-healthy runtime attachment paths. - Document the shared embedded WorkerPal image precheck that reuses the Docker precheck environment and resolves the runtime tag once. - Document propagation of PUSHPALS_RUNTIME_TAG into embedded runtime child environments so WorkerPals can validate sandbox image freshness against the active runtime release. - Document DockerExecutor sandbox image rebuild behavior for missing, unlabeled, or stale local images before registry pull fallback. - Document removal of bun.lockb from text-based runtime source downloads to avoid corrupting binary lockfiles in the sandbox build context. - Document tracked-file-only sandbox packaging so packaged runtime assets do not pick up ignored local artifacts such as __pycache__. - Document sync-cli-runtime-assets changes that build the packaged sandbox tree from tracked repo files and only include bun.lock when present. - Document expanded CLI runtime bootstrap coverage for runtime-tag propagation, tracked-only sandbox copying, attached-runtime image prep, and source-download behavior that skips bun.lockb.
1 parent 17350c3 commit 75cd199

1 file changed

Lines changed: 12 additions & 13 deletions

File tree

release_log.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,21 @@
22

33
## Release Metadata
44

5-
- version: `v1.0.18`
6-
- start_commit: `6ca6aa8c35faf681b2f9c4111d1ec369d46fc337`
7-
- end_commit: `6ca6aa8c35faf681b2f9c4111d1ec369d46fc337`
5+
- version: `v1.0.19`
6+
- start_commit: `17350c390e108bac71f0815c8c3d8cd17aa19112`
7+
- end_commit: `17350c390e108bac71f0815c8c3d8cd17aa19112`
88
- commits_in_range: `1`
99

1010
## Highlights
1111

12-
- Fail CLI startup and healthy-runtime attachment when no idle WorkerPal capacity is available instead of treating merely online or busy workers as ready.
13-
- Add and reuse a shared WorkerPal capacity timeout calculation so startup, preflight, and post-connect readiness checks use the same contract.
14-
- Preserve prechecked absolute Git and Docker binaries when rebuilding the embedded runtime environment so SourceControlManager and WorkerPals use the exact validated executables.
15-
- Run the Docker-backed WorkerPal precheck before startup and carry the resolved Docker binary into the embedded runtime path.
16-
- Update RemoteBuddy startup capacity enforcement to wait for an idle worker and surface a clear unavailable reason when workers remain online but busy.
17-
- Make DockerExecutor consistently spawn the resolved Docker executable for inspect, run, build, pull, image-inspect, logs, restart, and availability probing.
18-
- Restore backward compatibility for legacy autonomy component budget aliases like `apps_server` and `apps-server` while still allowing arbitrary repo-relative component keys.
19-
- Extend CLI bootstrap and invocation tests for resolved Docker env propagation, busy-worker readiness failures, and healthy-runtime worker capacity gating.
20-
- Add shared config regression coverage for legacy autonomy component alias parsing.
12+
- Move embedded WorkerPal sandbox image preparation out of the cold-start-only path so the CLI also repairs or validates the local Docker image before attaching to an already-healthy same-repo runtime.
13+
- Add a shared embedded WorkerPal image precheck helper that resolves the runtime tag once, reuses the Docker precheck environment, and keeps startup and attach behavior on the same contract.
14+
- Propagate `PUSHPALS_RUNTIME_TAG` into embedded runtime child environments so WorkerPals can verify whether a local sandbox image matches the active runtime release.
15+
- Teach DockerExecutor to rebuild the local WorkerPal sandbox image when the local image is missing, unlabeled, or stale for the current runtime tag before falling back to registry pulls.
16+
- Stop treating `bun.lockb` as a text runtime asset in GitHub source-tag downloads to avoid corrupting binary lockfiles in the sandbox build context.
17+
- Replace recursive sandbox source copying with tracked-file-only copies so packaged runtime assets do not pick up ignored local artifacts such as `__pycache__` or other machine-specific junk.
18+
- Update `sync-cli-runtime-assets` to build the packaged sandbox tree from tracked repo files and only include `bun.lock` when present.
19+
- Extend CLI runtime bootstrap coverage for runtime-tag propagation, tracked-only sandbox copying, embedded image prep on attached runtimes, and source-download behavior that skips `bun.lockb`.
2120

2221
## Install
2322

@@ -48,5 +47,5 @@ bun install -g @pushpalsdev/cli
4847
## Release Checklist
4948

5049
- Confirm `release_log.md` content before tagging.
51-
- Tag and push: `git tag v1.0.18 && git push origin v1.0.18`.
50+
- Tag and push: `git tag v1.0.19 && git push origin v1.0.19`.
5251

0 commit comments

Comments
 (0)