Releases: sophium/erun
Releases · sophium/erun
Release 1.0.95
What's Changed
- Add per-environment helm rollout timeout with pull-aware rollout monitoring by @rihards-freimanis in #602
Full Changelog: v1.0.94...v1.0.95
Release 1.0.94
What's Changed
- Revert erun-backend-api from the in-build lint gate (unbreak the build) by @rihards-freimanis in #600
Full Changelog: v1.0.93...v1.0.94
Release 1.0.93
What's Changed
- Reduce cyclomatic complexity in erun-common/outputs.go below the cyclop gate by @rihards-freimanis in #596
- Lint every module in the pre-commit hook; expand the gate to erun-backend-api by @rihards-freimanis in #598
Full Changelog: v1.0.92...v1.0.93
Release 1.0.92
What's Changed
- Self-heal desktop sidebar refresh after env init by @rihards-freimanis in #580
- Pin a tagless runtime-image override to the env's version by @rihards-freimanis in #581
- Fix erun-build-env skill: -devops module path and VERSION file by @rihards-freimanis in #583
- Fail clearly instead of hanging when gh scope refresh can't run headlessly by @rihards-freimanis in #590
- Add erun push --build operator shortcut by @rihards-freimanis in #591
- Download agent-produced files from the runtime pod (outputs list + download) by @rihards-freimanis in #593
- Pin the Playwright desktop to its inert erun stub so env-open specs settle by @rihards-freimanis in #594
- Desktop terminal paste: accept any file, not only images by @rihards-freimanis in #592
Full Changelog: v1.0.91...v1.0.92
Release 1.0.91
What's Changed
- Isolate ERUN_SKILLS_DIR in the integration harness by @rihards-freimanis in #562
- Fix paste-image container flag for non-erun tenants by @rihards-freimanis in #560
- Mirror the launched --model into CLAUDE_CODE_SUBAGENT_MODEL by @rihards-freimanis in #563
- Name the release/component in deploy trace lines by @rihards-freimanis in #564
- Add a Clear (view-baseline) button to the erun-trace pane by @rihards-freimanis in #565
- Review panel: auto-scroll the tree to follow the diff, mirror filter/collapse by @rihards-freimanis in #566
- Complete the in-pod env config + erun doctor --sync-config, retire the #376 legacy fields by @rihards-freimanis in #568
- Remove TenantConfig.projectroot; resolve cwd→tenant via env localRepoPath by @rihards-freimanis in #570
- Check fmt.Fprintf writes in version_test httptest handlers (lint) by @rihards-freimanis in #572
- Lint-green erun-mcp: extract helpers, drop deprecated filepath.HasPrefix by @rihards-freimanis in #573
- Lint-green erun-common: extract helpers across 50 findings by @rihards-freimanis in #574
- Lint-green erun-ui: extract helpers, exclude playwright/node_modules by @rihards-freimanis in #575
- Gate golangci-lint in the build (image test stage + erun-ui build) by @rihards-freimanis in #577
- Recover deploy from immutable Deployment selector changes; release-name chart labels by @rihards-freimanis in #569
Full Changelog: v1.0.90...v1.0.91
Release 1.0.90
What's Changed
- Container registries: marked list with build/from/to/deploy roles by @rihards-freimanis in #530
- Agent-instructions block: update in place (replace-on-change) + add read-directly / answer-first guidance by @rihards-freimanis in #536
- Recommend the erun-build-env skill from erun build, not erun open by @rihards-freimanis in #537
- Add per-environment setting to disable build.sh auto-discovery by @rihards-freimanis in #538
- Ignore .DS_Store files by @sophium in #540
- Consolidate AGENTS.md into per-module guides and remove dead host-runtime detection by @rihards-freimanis in #542
- Remove dead erun-common functions and fix stale skill template paths by @rihards-freimanis in #543
- Capture repo guidance in AGENTS.md, not assistant memory by @rihards-freimanis in #544
- Remove dead erun-ui helpers by @rihards-freimanis in #545
- Retire legacy remote/snapshot env fields and flags in favour of type by @rihards-freimanis in #546
- Exclude erun-docs build artifacts from the docker build context by @rihards-freimanis in #551
- Resolve ${ERUN_VERSION} wrapper base per-arch in local builds by @rihards-freimanis in #553
- Push multi-arch manifest from standalone erun push by @rihards-freimanis in #555
- Install pinned versions by reference on deploy/upgrade instead of rebuilding by @rihards-freimanis in #557
- Make build/push/deploy/open pure command primitives with explicit orchestration by @rihards-freimanis in #559
Full Changelog: v1.0.89...v1.0.90
Release 1.0.88
What's Changed
- Propose the stable release when it supersedes the latest snapshot on upgrade by @rihards-freimanis in #526
Full Changelog: v1.0.87...v1.0.88
Release 1.0.87
What's Changed
- AI tab: name the AI tool's exit and the resume command instead of a silent shell by @rihards-freimanis in #503
- Run the env open/build/deploy preflight once per environment, not once per tab by @rihards-freimanis in #504
- Diagnostics console: persistent per-env erun trace + UI action trace, erun --debug-output by @rihards-freimanis in #507
- Always capture the per-env trace log; drop the --debug-output opt-in by @rihards-freimanis in #509
- Diagnostics console: pin pane toolbars outside the scroll regions, add Copy report by @rihards-freimanis in #515
- Diagnostics console: merge host and in-pod traces for remote envs by @rihards-freimanis in #517
- Raise the integration coverage gate to 75% and enforce it in CI by @rihards-freimanis in #518
- Remove GitHub Actions CI: erun will own its build system and merge queue by @rihards-freimanis in #522
- Implement the open issue backlog: published devops chart, postgres reset, plain prompts, test isolation, dead code, docs drift by @rihards-freimanis in #523
Full Changelog: v1.0.86...v1.0.87
Release 1.0.86
What's Changed
- Scope reconnect to one env and show scrollable redeploy status by @rihards-freimanis in #432
- Refit terminal immediately on layout panel toggles by @rihards-freimanis in #434
- Route terminal query replies to the source session by @rihards-freimanis in #441
- Surface deploy failure details and a deploy-aware doctor in the Activities panel by @sophium in #439
- Validate the Scoop manifest during stable release by @rihards-freimanis in #444
- Failed-deploy recovery: card actions activate the Local tab, and reconnect stops re-deploying a failed env by @sophium in #446
- Failed-deploy recovery: doctor recovery actions, single-recommendation, and stop a failed env re-deploying on reopen/reconnect by @sophium in #450
- Fix four desktop UX bugs: sidebar blank-screen, LOCAL badge, terminal scroll, diff order by @rihards-freimanis in #452
- Let the env Cloud alias dropdown be cleared via "— None —" by @rihards-freimanis in #453
- Make AI-tab Claude restore explicit and per-cwd (works on local-agent) by @rihards-freimanis in #454
- Add erun-blueprint-docs skill for product docs sites by @rihards-freimanis in #455
- Sidebar environment hover card: version, working issue, and activity by @rihards-freimanis in #457
- Add an 'Upgrade all' action for environments (per-env opt-in + stable/snapshot channel) by @rihards-freimanis in #458
- Make #324 IDE real-run integration scenarios pass on non-darwin hosts by @rihards-freimanis in #468
- Fix the Upgrade-all flow: resolution, plan display, and where it runs by @sophium in #461
- Document the build step: what it does, how it discovers components, and where tests run by @sophium in #472
- AI tab Claude effort level (#469) + stop persisting a phantom runtime version on cached deploys by @sophium in #474
- Fix the phantom runtime version: mint once per deploy, guard the open-flow persist, and resolve the picker's registry from the env by @rihards-freimanis in #476
- Reconnect to the running remote shell on reopen via persistent dtach sessions by @rihards-freimanis in #479
- Stop re-answering cursor-position queries replayed from saved terminal buffers by @rihards-freimanis in #485
- AI tab: per-env Claude default model and verbose/debug launch flags; runtime image adds rg and ss, bumps Claude Code to 2.1.170 by @rihards-freimanis in #486
- Lock terminal scroll-anchor invariants across resizes by @rihards-freimanis in #487
- Scope the Manage-dialog redeploy banner and unsaved-changes dot to deploy-relevant fields by @rihards-freimanis in #488
- Make failed cloud-context stops report the actionable reason by @rihards-freimanis in #489
- Sidebar shows the env's real state: status-aware open dot and hover card by @rihards-freimanis in #490
- Pin the legacy working-issue test helper hermetic by @rihards-freimanis in #493
- AI tab: add the ultracode effort level and make it the default by @rihards-freimanis in #494
- AGENTS.md: require syncing main before cutting a branch by @rihards-freimanis in #496
- Upgrade all: run each member in its own env in parallel, with one honest resolver by @rihards-freimanis in #499
- Clear the env 'failed' status when a later deploy succeeds by @rihards-freimanis in #500
- Upgrade resolver: fall back to the canonical image when the tenant repo can't be listed by @rihards-freimanis in #502
Full Changelog: v1.0.85...v1.0.86
Release 1.0.85
Full Changelog: v1.0.84...v1.0.85