un-inception/clients/java
russell@unturf.com a5155aed4f feat: add HTTP 428 sudo OTP handling to all 42 SDK implementations
When destructive operations (service/snapshot/image destroy/unlock) receive
HTTP 428 Precondition Required, the SDK now:
1. Extracts challenge_id from the JSON response
2. Prompts: 'Confirmation required. Check your email for a one-time code.'
3. Reads OTP from stdin
4. Retries with X-Sudo-OTP and X-Sudo-Challenge headers

Languages updated: AWK, Bash, C++, C#, Clojure, COBOL, Crystal, D, Dart,
.NET, Elixir, Erlang, F#, Forth, Fortran, Go, Groovy, Haskell, Java,
JavaScript, Julia, Kotlin, Lisp, Lua, Nim, Objective-C, OCaml, Perl, PHP,
PowerShell, Prolog, Python, R, Raku, Ruby, Rust, Scheme, Swift, Tcl,
TypeScript, V, Zig
2026-02-05 16:23:19 -05:00
..
async/src feat: add --show-freeze-page and --no-show-freeze-page CLI flags 2026-01-25 04:28:24 -05:00
sync feat: add HTTP 428 sudo OTP handling to all 42 SDK implementations 2026-02-05 16:23:19 -05:00
Makefile feat: add Makefiles for JavaScript, Rust, Ruby, PHP, Java clients 2026-01-15 16:46:22 -05:00