delta-cloud-208e
|
bbc9f7f2d3
|
feat(claude): publish v2.1.119 SEA artifacts
|
2026-04-26 06:14:17 +00:00 |
|
delta-cloud-208e
|
9acbc8b712
|
feat(claude): publish v2.1.119 SEA artifacts
|
2026-04-26 03:04:11 +00:00 |
|
delta-cloud-208e
|
cc6d2797dc
|
feat(claude): publish v2.1.119 SEA artifacts
|
2026-04-24 12:03:08 +00:00 |
|
delta-cloud-208e
|
3d4b371e17
|
feat(updater): SEA install support for Claude Code 2.1.114+ (TDD + dual-critic APPROVE)
Adds install_sea_release() to uclaude_updater.py — dispatches by release
type from releases/v<VER>/, supporting both legacy cli.js and new SEA layout.
Production-hardened (after 2 rounds of dual-critic FIX):
- Pre-verify source sha256 BEFORE touching install_root (fail-fast)
- Atomic copy via _atomic_copy_with_fsync: write to .new, fsync, rename,
then fsync parent dir (POSIX durability)
- .new cleanup on any exception (no orphan files)
- fcntl.flock on <install_root>/.uclaude-update.lock (concurrent run safe)
- Backup existing → .bak.<TIMESTAMP> before overwrite
- Post-install sha256 verify; rollback from backup on mismatch
- Atomic symlink update (tmp_link + os.replace)
cmd_update dispatches:
- detect_release_type → "sea" / "cli_js" / None
- "sea" → install_sea_release with /usr/lib/node_modules root + /usr/bin/claude symlink
- "cli_js" → existing legacy install_cli_js (preserved)
- None → fail with clear error
Updated:
- claude/uclaude_updater.py — +138 lines (install_sea_release + helpers)
- claude/releases/index.json — latest=2.1.119, +v2.1.119 entry (sea_binary)
Tests: 11/11 GREEN (claude/tests/test_sea_install.py — new file)
Dual critic: gpt-5.4 + GLM 5.1 both APPROVE (round 3 final)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-24 11:54:17 +00:00 |
|
delta-cloud-208e
|
01c7af848f
|
feat(claude): publish v2.1.119 SEA artifacts
|
2026-04-24 10:40:23 +00:00 |
|
delta-cloud-208e
|
fdd4ab5299
|
feat(claude): publish v2.1.119 SEA artifacts
|
2026-04-24 10:36:40 +00:00 |
|
delta-cloud-208e
|
c2bdb579e9
|
release: Claude Code v2.1.112 (28 patches)
|
2026-04-17 00:05:17 +00:00 |
|
delta-cloud-208e
|
84405df361
|
release: Claude Code v2.1.111 (28 patches)
|
2026-04-16 17:38:47 +00:00 |
|
delta-cloud-208e
|
8136439210
|
release: Claude Code v2.1.110 (28 patches)
|
2026-04-16 06:01:29 +00:00 |
|
delta-cloud-208e
|
faf43fe2a0
|
release: Claude Code v2.1.110 (28 patches)
|
2026-04-16 00:02:51 +00:00 |
|
delta-cloud-208e
|
08e8456ddf
|
release: Claude Code v2.1.109 (28 patches)
|
2026-04-15 06:00:48 +00:00 |
|
delta-cloud-208e
|
a5fdd651a8
|
release: Claude Code v2.1.108 (28 patches)
|
2026-04-15 00:02:53 +00:00 |
|
delta-cloud-208e
|
e9ea2fc345
|
release: Claude Code v2.1.107 (28 patches)
|
2026-04-14 12:00:30 +00:00 |
|
delta-cloud-208e
|
22071416d4
|
release: Claude Code v2.1.105 (28 patches)
|
2026-04-14 00:04:49 +00:00 |
|
delta-cloud-208e
|
a50f195034
|
release: Claude Code v2.1.104 (28 patches)
|
2026-04-13 00:07:09 +00:00 |
|
delta-cloud-208e
|
e09659daa4
|
release: Claude Code v2.1.104 (28 patches)
|
2026-04-12 06:08:45 +00:00 |
|
delta-cloud-208e
|
7c8d540324
|
release: Claude Code v2.1.101 (28 patches)
|
2026-04-12 00:01:36 +00:00 |
|
delta-cloud-208e
|
e7feeae713
|
release: Claude Code v2.1.101 (28 patches)
|
2026-04-11 00:06:13 +00:00 |
|
delta-cloud-208e
|
af460e8f12
|
release: Claude Code v2.1.100 (28 patches)
|
2026-04-10 06:07:58 +00:00 |
|
delta-cloud-208e
|
f4f9d1c253
|
release: Claude Code v2.1.98 (28 patches)
|
2026-04-10 00:00:43 +00:00 |
|
delta-cloud-208e
|
69f1c9e200
|
release: Claude Code v2.1.97 (28 patches)
|
2026-04-09 00:06:45 +00:00 |
|
delta-cloud-208e
|
6e2ac9d1e0
|
release: Claude Code v2.1.96 (28 patches)
|
2026-04-08 12:10:26 +00:00 |
|
delta-cloud-208e
|
a66c80c2fd
|
release: Claude Code v2.1.96 (28 patches)
|
2026-04-08 06:09:24 +00:00 |
|
delta-cloud-208e
|
c1cd42033b
|
release: Claude Code v2.1.94 (28 patches)
|
2026-04-08 00:02:30 +00:00 |
|
delta-cloud-208e
|
0b165a4275
|
release: Claude Code v2.1.92 (28 patches)
|
2026-04-07 00:03:08 +00:00 |
|
delta-cloud-208e
|
7a1fd49278
|
release: Claude Code v2.1.92 (28 patches)
|
2026-04-06 00:07:18 +00:00 |
|
delta-cloud-208e
|
0ae94bff18
|
release: Claude Code v2.1.92 (28 patches)
|
2026-04-05 00:00:52 +00:00 |
|
delta-cloud-208e
|
1a8b363c67
|
release: Claude Code v2.1.92 (28 patches)
|
2026-04-04 06:05:59 +00:00 |
|
delta-cloud-208e
|
737e425a85
|
release: Claude Code v2.1.91 (28 patches)
|
2026-04-04 00:04:16 +00:00 |
|
delta-cloud-208e
|
c5d079ebe5
|
release: Claude Code v2.1.91 (28 patches)
|
2026-04-03 00:02:56 +00:00 |
|
delta-cloud-208e
|
6bb8fcbeb4
|
release: Claude Code v2.1.90 (28 patches)
|
2026-04-02 18:06:34 +00:00 |
|
delta-cloud-208e
|
8facd76d82
|
release: Claude Code v2.1.90 (28 patches)
|
2026-04-02 00:01:47 +00:00 |
|
delta-cloud-208e
|
5301078300
|
release: Claude Code v2.1.89 (28 patches)
|
2026-04-01 06:06:33 +00:00 |
|
delta-cloud-208e
|
9b1a7a4bef
|
release: Claude Code v2.1.87 (28 patches)
|
2026-04-01 00:00:11 +00:00 |
|
delta-cloud-208e
|
9ed1257fc9
|
release: Claude Code v2.1.87 (28 patches)
|
2026-03-31 12:08:56 +00:00 |
|
delta-cloud-208e
|
52c53e79a6
|
release: Claude Code v2.1.88 (28 patches)
|
2026-03-31 00:06:22 +00:00 |
|
delta-cloud-208e
|
e2a497f773
|
release: Claude Code v2.1.87 (28 patches)
|
2026-03-30 00:06:50 +00:00 |
|
delta-cloud-208e
|
2d54b00974
|
release: Claude Code v2.1.87 (28 patches)
|
2026-03-29 06:02:01 +00:00 |
|
delta-cloud-208e
|
128551c1f7
|
release: Claude Code v2.1.86 (28 patches)
|
2026-03-29 00:04:03 +00:00 |
|
delta-cloud-208e
|
a428122f16
|
release: Claude Code v2.1.86 (28 patches)
|
2026-03-28 00:01:33 +00:00 |
|
delta-cloud-208e
|
a6f3136852
|
release: Claude Code v2.1.85 (28 patches)
|
2026-03-27 18:00:16 +00:00 |
|
delta-cloud-208e
|
b82d33af8d
|
release: Claude Code v2.1.85 (28 patches)
|
2026-03-27 00:02:42 +00:00 |
|
delta-cloud-208e
|
6f4b615bb6
|
release: Claude Code v2.1.84 (28 patches)
|
2026-03-26 06:01:34 +00:00 |
|
delta-cloud-208e
|
904565cffd
|
release: Claude Code v2.1.83 (28 patches)
|
2026-03-26 00:09:27 +00:00 |
|
delta-cloud-208e
|
409fde51b2
|
release: Claude Code v2.1.83 (28 patches)
|
2026-03-25 12:10:35 +00:00 |
|
delta-cloud-208e
|
784f8415c4
|
release: Claude Code v2.1.81 (28 patches)
|
2026-03-25 06:04:46 +00:00 |
|
delta-cloud-208e
|
3706e337a2
|
release: Claude Code v2.1.81 (28 patches)
|
2026-03-25 00:07:41 +00:00 |
|
delta-cloud-208e
|
09609e56f6
|
release: Claude Code v2.1.81 (28 patches)
|
2026-03-25 00:06:40 +00:00 |
|
delta-cloud-208e
|
a6b0cc2dde
|
release: Claude Code v2.1.81 (28 patches)
|
2026-03-24 00:07:26 +00:00 |
|
delta-cloud-208e
|
8f01667f9a
|
release: Claude Code v2.1.81 (28 patches)
|
2026-03-23 12:01:48 +00:00 |
|