Commit graph

9 commits

Author SHA1 Message Date
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
b0c9fd51ad ci: add separate CI jobs for C# (Mono) and .NET 10
- Add csharp job: builds with Mono, tests sync version
- Add dotnet job: builds both sync and async with .NET 10
- Update clients/dotnet/Makefile to support sync and async builds
- Update clients/csharp/Makefile to remove reference to deleted dotnet folder
- Add both to summary job dependencies
2026-01-23 17:42:03 -05:00
fe980a5dad refactor: consolidate dotnet implementations and add full CLI spec
- Remove misplaced clients/csharp/dotnet/ (was duplicate in wrong location)
- Add clients/dotnet/async/ with async/await implementation (1111 lines)
- Update clients/dotnet/sync/ with blocking HttpClient.Send (1096 lines)
- Both versions now implement complete CLI spec:
  - execute, session, service, service env, key (existing)
  - snapshot command (list, info, delete, lock, unlock, clone)
  - image command (list, info, delete, lock, unlock, publish, visibility, spawn, clone)
  - languages command with 1-hour cache
  - Added session options: freeze, unfreeze, boost, unboost, snapshot
  - Added service options: lock, unlock, resize, redeploy, snapshot, bootstrap-file
2026-01-23 17:39:53 -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
04060aa4da feat: add .NET 10 CLI implementation
- Single-file Un.cs using modern C# features
- Top-level statements, HttpClient, System.Text.Json
- Full feature parity with Mono version (648 lines vs 1260)
- Supports execute, session, service, service env, key commands
2026-01-22 16:36:38 -05:00