Commit graph

30 commits

Author SHA1 Message Date
0db0c9be22 chore: bump version to 4.2.34 2026-01-28 18:26:23 -05:00
6997552307 chore: bump version to 4.2.31 2026-01-28 17:04:02 -05:00
15f37c8acc chore: bump version to 4.2.29
Test QR code functional tests with updated container image.
2026-01-28 15:32:42 -05:00
919890bbbd chore: bump version to 4.2.28 2026-01-24 18:17:07 -05:00
14c50efff6 chore: bump version to 4.2.27 2026-01-24 18:16:56 -05:00
2648d4ccf9 chore: bump version to 4.2.26 2026-01-24 15:56:49 -05:00
affa90abef chore: bump version to 4.2.25 2026-01-24 15:56:38 -05:00
cdd7cf714b chore: bump version to 4.2.24 2026-01-24 13:47:09 -05:00
05fd8ba415 chore: bump version to 4.2.23 2026-01-24 13:46:54 -05:00
bc3af266bc chore: bump version to 4.2.22
Consolidate dotnet SDK with sync/async implementations and add CI testing.
Move API and portal off pool to prevent failover when cammy is loaded.
2026-01-24 11:54:56 -05:00
ad9394fd27 fix: use correct -o flag for aggregate script in CI 2026-01-23 16:04:28 -05:00
3f73bf6203 fix: skip null rows when parsing pool metrics CSV 2026-01-23 15:28:20 -05:00
6d4b0aab2e fix: stop pool metrics collector when tests finish to avoid skewed averages 2026-01-23 15:05:07 -05:00
08dbc8ff75 chore: bump version to 4.2.18 2026-01-23 10:42:50 -05:00
3acc781016 fix: exec_sdk_inception now properly executes SDK file instead of path as code 2026-01-23 10:04:57 -05:00
b3c3957346 fix: add go compiler error patterns (expected/package/found) 2026-01-23 10:03:56 -05:00
638f6c01f4 fix: add JVM exception patterns for groovy flakiness 2026-01-23 09:52:19 -05:00
e0bb0cb6bb chore: bump version to 4.2.14 2026-01-23 09:26:25 -05:00
f7ad5d4d25 chore: bump version to 4.2.13 2026-01-23 08:57:51 -05:00
66d5cd0818 chore: bump version to 4.2.12 2026-01-23 08:20:47 -05:00
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
48c7fec3ae feat: add Makefiles for 10 more language clients
Add per-client Makefiles for:
- bash (shell scripts, bats testing)
- perl (modules, prove testing)
- lua (modules, busted testing)
- typescript (tsc, jest)
- kotlin (gradle/maven)
- elixir (mix)
- haskell (stack/cabal)
- scala (sbt)
- swift (swift package manager)
- csharp (dotnet)

All follow the 4-mode testing pattern:
- CLI mode: syntax validation, --help
- Library mode: import/require tests
- Integration mode: API contract
- Functional mode: real-world scenarios

Total: 18 language clients with Makefiles
2026-01-15 16:52:58 -05:00