RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

TOKIO FIXES GLIBC ANCIENT-OS BLOCKER, JAVA SDK ALIGNS FOUNDRY PATHS

By RepoJournal · Filed · About Anthropic

Tokio's stall-detection feature was breaking on RHEL/CentOS 8 and Debian 10. Fixed. Java SDK's Foundry client just stopped duplicating path segments.

Tokio shipped a portability fix [1] swapping `libc::gettid()` for raw `syscall(SYS_gettid)` to drop the hard glibc 2.30 dependency that was killing binaries on older enterprises (RHEL 8, Debian 10). The syscall path works on every Linux kernel since 2.4.11 with zero glibc version tax, matching what nix and rustix do internally. On the Java SDK front, the Foundry client was inserting duplicate `/anthropic` path segments when baseUrl already carried the suffix, breaking cross-SDK parity [5]. Fixed. The same SDK also shipped three build infrastructure wins: Gradle 9 migration with Kotlin 2.0 metadata [7], cold compile times cut from 84s to 62s via proper JIT tuning [6], and build-cache portability for JavaExec tasks [8]. Knowledge-work-plugins tightened credential-review scope [2] to catch exfiltration paths in dotdirs and non-loaded plugin surfaces, while Claude Code pushed 2.1.181 with `/config` runtime syntax, Apple Events sandboxing, and Bun 1.4 [3]. Code-modernization plugin now orchestrates agents via Claude's Workflow tool instead of prose fan-out, hardening every subagent against prompt injection from analyzed codebases [4].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] stall-detection: use raw SYS_gettid syscall for glibc < 2.30 compat ↗ anthropics/tokio
  2. [2] policy(scan): review whole payload incl. .claude/ + flag cross-service credential routing ↗ anthropics/knowledge-work-plugins
  3. [3] v2.1.181 ↗ anthropics/claude-code
  4. [4] code-modernization: dynamic workflow orchestration + untrusted-content hardening ↗ anthropics/claude-plugins-official
  5. [5] fix(foundry): align baseUrl contract with the other SDKs (/anthropic in baseUrl, no path rewrite) (#84) anthropics/anthropic-sdk-java
  6. [6] build: speed up local and CI builds (#62) anthropics/anthropic-sdk-java
  7. [7] build: migrate to Kotlin 2.0 metadata and Gradle 9 (#65) anthropics/anthropic-sdk-java
  8. [8] build: make JavaExec tasks build-cacheable + speed up scripts (#80) anthropics/anthropic-sdk-java

Quick answers

What shipped in Anthropic on June 18, 2026?
Tokio's stall-detection feature was breaking on RHEL/CentOS 8 and Debian 10. Fixed. Java SDK's Foundry client just stopped duplicating path segments. In total, 37 commits, 62 pull requests, and 1 releases landed.
Who contributed to Anthropic on June 18, 2026?
3 developers shipped this update, including antsujay, bryan-anthropic, and morganl-ant.
What were the notable Anthropic updates?
stall-detection: use raw SYS_gettid syscall for glibc < 2.30 compat, policy(scan): review whole payload incl. .claude/ + flag cross-service credential routing, and v2.1.181.

More from @anthropics

Daily updates, in your inbox

Follow Anthropic

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.