RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Pick a date

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].

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

FAQ

What changed 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.
What should Anthropic teams do about it?
Update tokio to 1.52.9003+anthropic if you're shipping on RHEL 8, CentOS 8, or Debian 10 • Java SDK users: verify ANTHROPIC_FOUNDRY_BASE_URL includes /anthropic suffix; SDK no longer rewrites paths • Review knowledge-work-plugins policy changes for dotdir credential scanning in your air-gapped deployments
Which Anthropic repositories shipped on June 18, 2026?
anthropics/tokio, anthropics/knowledge-work-plugins, anthropics/claude-code, anthropics/claude-plugins-official, anthropics/anthropic-sdk-java

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.