Repository navigation
sdk-java/v1.43.0
Breaking Changes
- Removed Client.triggerContinueAsNew, FlowStatus.CONTINUED_AS_NEW, FlowConfig.Builder.continueAsNewThreshold, FlowConfig.Builder.continueAsNewPageSizeBytes, SearchFlowsOptions, and the four-argument Client.searchFlows overload. Use the three-argument search method. Reference.
- Removed WaitForStepCompletionOptions.Builder.internalHandlerTimeout and WaitForAttributeOptions.Builder.internalHandlerTimeout. Request IDs remain accepted but the server does not read them for these waits. Reference.
- Generated bindings rename FlowExecutionID to FlowRunID and getFlowExecutionId to getFlowRunId. ProtoJSON uses flowRunId. Reference.
See the change log for migrations and all changes.
What's Changed
- Docs: snapshot the 1.41.0 references and refresh the 1.40.x change logs by @longquanzheng in #1483
- Dex Web: select events from the Timeline overview and open runs on the Timeline by @longquanzheng in #1484
- Docs: record the Timeline changes as web and cli 1.41.1 by @longquanzheng in #1485
- Add connector tools to the Python and TypeScript agent cores by @zzheng-aiplay in #1391
- Plan agents M3: connector tools, operator view, and session lifetime by @zzheng-aiplay in #1324
- Add a machine-checked expressiveness proof of the Dex programming model, the paper, and its docs page by @longquanzheng in #1487
- Serve tool sources from the Python Claude Agent SDK adapter by @longquanzheng in #1489
- Add a Python example for each agent harness by @longquanzheng in #1488
- Add a TypeScript example for each agent harness by @longquanzheng in #1490
- Docs: give each agent harness its own page with a runnable example by @longquanzheng in #1494
- Resume an approved Claude Code tool with its recorded input by @longquanzheng in #1492
- Serve tool sources from the TypeScript Claude Agent SDK adapter by @longquanzheng in #1491
- Serve tool sources from the TypeScript Vercel AI, OpenAI Agents, and Mastra adapters by @longquanzheng in #1493
- Serve tool sources from the Python OpenAI Agents, Pydantic AI, LangGraph, and Google ADK adapters by @longquanzheng in #1495
- Prepare the Dex agents 0.4.0 changelog and version notes by @longquanzheng in #1497
- Docs: record the agent session write states as web and cli 1.41.1 by @longquanzheng in #1498
- Offer Slack connector tools to the Python agent examples by @longquanzheng in #1499
- Offer Slack connector tools to the TypeScript agent examples by @longquanzheng in #1500
- Docs: connect Connectors to every agent harness by @longquanzheng in #1502
- Start the TypeScript agent examples without a connections file by @longquanzheng in #1505
- Agents follow-ups: Claude error text, resume credentials, and unpinned install docs by @longquanzheng in #1506
- Dex Web: add Connector connections that no loaded Flow uses by @longquanzheng in #1507
- Docs: stamp the web and cli 1.42.0 release lines by @longquanzheng in #1508
- Build Dex agents GitHub releases from agents/CHANGELOG.md by @longquanzheng in #1509
- Agents: keep the state-limit test valid on current servers and test against dexcli 1.42.0 by @longquanzheng in #1510
- Rules: choose patch or minor releases by what ships by @longquanzheng in #1486
- Agents Go core: allocate test ports outside the ephemeral range and report dexcli startup output by @longquanzheng in #1512
- Docs: rewrite unclear guarantee and design pattern sentences in plain words by @longquanzheng in #1513
- Paper: present failures as the second proposition by @longquanzheng in #1517
- Dex Web: send messages, edit settings, and start agent sessions by @longquanzheng in #1516
- Go SDK: create a Context outside a Worker with NewStandaloneContext by @longquanzheng in #1521
- Agents CLI: shared config and session settings schema with conformance cases by @longquanzheng in #1522
- dexcli dev: serve the connectors MCP server at /mcp on the Dex Web port by @longquanzheng in #1525
- Docs: readability pass, Dex Web Flow diagrams, redesigned concept diagrams, and SDK reference by topic by @longquanzheng in #1524
- Dex Web: take the connections file lock when writing connector credentials by @longquanzheng in #1526
- Agents: read Dex MCP conventions for effect, approval, and outcome in McpToolSource by @longquanzheng in #1518
- Docs: make Correctness and expressiveness top-level, fold External Attribute Sync into Attribute, move Connector to Concepts, and say Flow run by @longquanzheng in #1530
- Agents: name connector tools and classify their branches as the connectors library does by @longquanzheng in #1527
- Docs: sync code snippets with examples and between locales by @longquanzheng in #1536
- Docs: size Flow diagram canvases to their Flow by @longquanzheng in #1534
- Docs: readability pass on the CLI and Web reference by @longquanzheng in #1537
- Docs: readability pass on the five SDK references by @longquanzheng in #1540
- server-zd: serve a separate loopback application bucket in dev and local modes by @longquanzheng in #1531
- Docs: readability pass on the server reference by @longquanzheng in #1538
- Docs: split Durable Agents into the Agent Frameworks overview and a new Agents Developer reference by @longquanzheng in #1533
- Dex Web: mount under a base path, opt-in framing, and an embeddable Go handler by @longquanzheng in #1515
- Dex Web: record an authorizationId on connector connections by @longquanzheng in #1542
- Remove Continue-As-New and InternalHandlerTimeout; rename FlowExecutionID to FlowRunID by @longquanzheng in #1541
- Agents CLI: shared TypeScript runtime for the per-harness agent commands by @longquanzheng in #1528
- Agents cores: image references with an S3-compatible media store by @longquanzheng in #1529
- Move every unreleased SDK change log entry to 1.43 and fix version markers by @longquanzheng in #1544
Full Changelog: sdk-java/v1.41.0...sdk-java/v1.43.0