3b843c5099
chore: bump version to 4.2.10
2026-01-23 06:35:46 -05:00
0251e66249
chore: bump version to 4.2.9
2026-01-23 04:52:39 -05:00
bc80b16e82
chore: bump version to 4.2.8
2026-01-23 04:51:56 -05:00
3360422575
chore: bump version to 4.2.7
2026-01-23 04:27:31 -05:00
7e56327056
feat: add unfreeze_on_demand to remaining 35 SDKs
...
Updated awk, bash, clojure, cobol, cpp, crystal, csharp, dart, dotnet,
d, elixir, erlang, fortran, fsharp, groovy, haskell, julia, kotlin,
lisp, lua, nim, objective-c, ocaml, perl, php (sync+async), powershell,
prolog, raku, r, scheme, swift, tcl, v, and zig SDKs:
- Add set_unfreeze_on_demand function (PATCH /services/:id)
- Add --unfreeze-on-demand flag for service creation
- Add --set-unfreeze-on-demand command for existing services
2026-01-22 17:01:19 -05:00
27e3ee5ffa
chore: Bump version to 4.2.5
2026-01-19 14:02:38 -05:00
4b602b8174
chore: Add set-version script and update all clients to 4.2.0
...
- Add scripts/set-version.sh to update version in all source files
- Add make set-version VERSION=X.Y.Z target
- Updated 11 files: VERSION, C, Python, Lua, Perl, Groovy, JS, Rust
2026-01-18 13:09:10 -05:00
af995cdc1a
feat(cli): Add languages and image commands to all 42 SDKs
...
- Add `un languages [--json]` command to list available execution languages
- Add `un image` command with full image management:
- --list, --info, --delete, --lock, --unlock
- --publish, --visibility, --spawn, --clone
- Update CLI_SPEC.md with new command documentation
- All implementations follow consistent patterns
2026-01-17 10:25:20 -05:00
b9860a93a1
feat: Complete C library API and migrate all languages to clients/
...
C SDK Library API:
- Implement all 43+ library functions with JSON parsing
- Add Image API (15 functions): list, get, publish, delete, lock/unlock,
visibility, grant/revoke access, transfer, spawn, clone
- Add infrastructure helpers: count_json_array_objects, skip_json_object,
set_last_error with thread-local storage
- Functional tests: 30/30 passing
Migration:
- Create 6 new language directories: awk, cpp, forth, lisp, objective-c, v
- Migrate all 42 un.* files to clients/*/sync/src/
- Convert root un.* files to symlinks pointing to clients/
- Add Makefiles for new languages
Files:
- clients/c/src/un.c: Full library API implementation
- clients/c/src/un.h: Image types and function declarations
- clients/c/tests/test_functional.c: API functional tests
- CLAUDE.md: Updated migration status
2026-01-17 00:11:53 -05:00
1e4fe2ef96
feat: add Makefiles for 19 more language clients
...
Add per-client Makefiles for:
- r, julia, dart, nim, crystal
- clojure, erlang, ocaml, fsharp, d, zig
- fortran, cobol, groovy, prolog
- scheme, tcl, raku, powershell
All follow the 4-mode testing pattern with
language-specific build tools and test runners.
Also update JavaScript Makefile for async ES module support.
Total: 37 language clients with Makefiles
2026-01-15 16:55:36 -05:00