Skip to content

Release SDK updates - #34

Merged
yongpark merged 48 commits into
mainfrom
stainless/release
Oct 7, 2026
Merged

yongpark merged 48 commits into
mainfrom
stainless/release

Conversation

@llama-org-ci-bot

@llama-org-ci-bot llama-org-ci-bot Bot commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

Promotes stainless/release onto main — 48 commits. Merging this lets release-please cut the next release and write CHANGELOG.md.

Features

  • feat(api): map DELETE /api/v2/parse/{job_id} and GET /api/v2/pipelines into the SDKs (LI-9569) (9400e3b)
  • feat(parse): agentic 2026-09-09 — cache-stable prompt order + Flash Lite MINIMAL thinking (#26273) (9c31adf)
  • feat(parse): display enriched Forms granular highlights (#26366) (3d10c5d)
  • feat(split): target_pages page selection when splitting a parse job (#26921) (7c99d43)
  • feat(chat): let a chat session refuse queries from its share link (#27012) (d416708)
  • feat(sdk): publish beta.attachments list and get (5fa78c1)
  • feat: add redline prompt changes to new prod version (#27635) (3cfe72e)
  • feat(parse): remove_watermark output option with 2026-09-28 tier versions (#27813) (446099a)
  • feat(parse): apply watermark_handling to text output; add watermark e2e test (#27932) (4c89f1e)
  • feat(parse): add option to include hidden PPTX slides (#27938) (c9a5629)

Bug Fixes

  • fix(chat): report every index a chat turn could not query (#26981) (f93b05c)
  • fix(split): process target_pages in the order written, matching Extract (#28173) (eab05d9)
  • fix(split): process target_pages in the order written, matching Extract (#28173) (feaa04c)
  • fix(extract): refuse to delete a non-terminal job (LI-8700) (#23793) (d8e589a)

Documentation

⚠️ Not conventional-commit — release-please will DROP these from CHANGELOG.md

  • Reject a file ordering the query cannot perform (#25596) (1d5623a)
  • Bound the pagination params that had no range (#25594) (73d1977)
  • LI-9325: scope data-source and data-sink by-id routes to the requested project (#25476) (ef01cf1)
  • LI-9368: refuse a retrieval count below one at the request boundary (#25638) (99d9bd2)
  • LI-9369: refuse a webhook subscription to no events (#25639) (2aa6de0)
  • LI-9370: make the chunk_overlap bound real, and fence the typo that disabled it (#25642) (fdcb3b6)
  • LI-9329: drop the retired Sheets resources and the stale Verify withholding (f7c83a1)
  • Re-anchor sealed custom code (b90ee7a)
  • LI-9773: drop job_data_points from the prod SDK config (c4ca65c)
  • LI-9676: map the classify v2 delete endpoint in the SDK config (337b584)
  • split: add version registration, and a Jev classification preview (#27082) (2bd0b7c)
  • Return existing subscription and directory ids in connector 409s (#27361) (5ba96a1)
  • Add agentic 2026-09-29 with a dispatch-pinned ocria candidate (#28007) (05ac265)
  • Deprecate extraction_target in the Extract API description (#28381) (239bf07)
  • PROD-10165: Cancel Sync for indexes; cancel sync on index delete (#28364) (4a897d3)
  • parse api: a form text node and a form table's html in the forms schema (#28743) (a755444)
Chores & CI (2)
  • chore(sync): resolve back-sync conflicts with production (f22b437)
  • chore(stlc): restore generated sources stripped by a poisoned custom-code seal (5418b1f)
Codegen & merge commits (15)

Regenerated by stlc-promote.yml on every promote, from main...stainless/release.

llama-org-ci-bot Bot and others added 24 commits August 28, 2026 03:24
Sync release changes from production
Stainless-Generated-From: a4c7a204887ef9443571db630c5edc91be8b184c
Stainless-Generated-From: c5a76f577096bce236e24ae7f646c7884adab31d
Stainless-Generated-From: 1bf3881cf18645082310e25ef00987ec3d62f408
Stainless-Generated-From: f8c9f5eefb562f72e1c8dcd6058b77b06b1aa457
…d project (#25476)

Stainless-Generated-From: 7b61f91c1e5cf347222079a8639b1d30909a0e77
Stainless-Generated-From: 6cefc0953e9b298dd4992d713ada3c519fc1695c
…#25638)

Stainless-Generated-From: 98b1ce1f90be49f9ea4955e8cbf5d898c1c41c86
Stainless-Generated-From: a5b25e61f39591ccb28df3b20be9476ee11eb994
…isabled it (#25642)

Stainless-Generated-From: 9d11a1ff6caf74f8e8bee99b47f6761ed05f016e
Stainless-Generated-From: c4b28402a9240edd7cdd5b9c95dd44d6c62de486
…olding

Stainless-Generated-From: 0b3961b7f2af102ce6fed6f8a770946985e55145
Stainless-Generated-From: 3072e984c39c8f040e655d33acaed95935c1b683
Stainless-Generated-From: aea8a2290326cc7018ebc4411da80f3763d4108e
Stainless-Generated-From: b9cb103610a8f6b1377b2638fdb599e729dbca52
Stainless-Generated-From: 0ca702ecb4e6db14548137d6c17bcdb54debf237
…s into the SDKs (LI-9569)

Stainless-Generated-From: 24fd8c8e09a56f4d391570fb043ddcd4e3a34dfc
…ite MINIMAL thinking (#26273)

Stainless-Generated-From: d09f51b8e03f2a4fba7a1535246dc108c48e43a3
Stainless-Generated-From: 7974a805db0fb0d8ab3396bd8884e9dd289520e3
Stainless-Generated-From: f8643c0624e0d483bceb73c27640c5b0b47db356
Stainless-Generated-From: 249dc9729554bd8972b8e6c3da86c4d26ce7baa4
Stainless-Generated-From: 68dd8028dd6c9abfb23371e800963fb9ad2c1f32
Stainless-Generated-From: 2feaafb03511e4cba5be50bfdff93c2be840ee93
The 2026-09-11 resolver run sealed integrated=b286fc3d2fb63117da9da4074ca0c718f130e1e1 for java
but never pushed it, so every stlc build since has failed this target with
"origin/main has diverged from the last sealed integrated commit". This merge
makes that commit an ancestor again. It carries no content change.

Refs LI-9748.
@yongpark

Copy link
Copy Markdown
Contributor

⛔ Do not merge — LI-9759.

The pre-promotion mirror this branch was built from is carrying a corrupted custom-code seal that deletes generated model fields. Merging this PR would ship that regression to the published SDK.

Measured on llamacloud-prod-python, custom-code patch base → integrated, deletions of field declarations inside the models directory:

seal count
clean, 2026-09-08 0
first poisoned, 2026-09-09 90
current 90

Affected surface includes custom_instructions, min_pages_per_split, pipeline_id, tier, parse_tier, total_pages, confidence, page_token, page_size, annotate_line_numbers.

The generator still emits all of these — every base tree has them, only integrated does not — and the spec never changed. It re-seals on every build, so it is current, not historical.

The public repos are clean; the last release (2026-09-08) predates the poison. That containment holds only while these promote PRs stay unmerged.

Unblock order: land the seal-corruption control → repair the affected mirrors → clean regenerate → then promote. Tracked in LI-9759, under LI-9748.

stlc-bot added 5 commits September 17, 2026 20:33
…#26921)

Stainless-Generated-From: cf609ad075e2193bcb3da352b1cc2467b4af8225
Stainless-Generated-From: 86003012d9d9b49ff7149ccb6f7de5845e07bbda
Stainless-Generated-From: 2cf1cfcba8f4dff3ff995f0736b806b8202fb66c
Stainless-Generated-From: d7d8e859d92860c347c7dff9a566affea8d0fe3b
…7012)

Stainless-Generated-From: 83020c5cdcfd18c7098574a5248ba1fa321ee6b6
stlc-bot and others added 19 commits September 19, 2026 00:29
…7082)

Stainless-Generated-From: 32432b3dc6f1ad4603393b5e857860669370ec2c
Keep the staging generated tree (142 endpoints vs production's 138) and take
production's release metadata only.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014aUNkktYrKPomnF4JnPfsL
Sync release changes from production
Stainless-Generated-From: d9ba384a933f130929d072b7a384bc6a2fd29558
…361)

Stainless-Generated-From: f3717fca0222ef65e46a4133f3f8736d0d8f8570
Stainless-Generated-From: b560a2db8c9e1ef6605a49a80690cae34b797579
…ions (#27813)

Stainless-Generated-From: c935c1ea9538d65ddd1713a9ceb1f431b60c816c
…2e test (#27932)

Stainless-Generated-From: 158630752b68f21d64bdc66dae9bbc82c025ab8c
Stainless-Generated-From: c695bb8c1c6d1f05bc8d6608c874d059ba4f5d36
Stainless-Generated-From: db2ec80f0f8eae660dd89e1ade77194a6449ee74
Stainless-Generated-From: a29f344a75f9896f74f5b849d4b8372e63c566c0
Stainless-Generated-From: e0e17c6ca0a72d53623ca25d3e1a2a89786d7c94
…ct (#28173)

Stainless-Generated-From: f3b60681dc4af56d97b769df697461a18a0ab13b
…ct (#28173)

Stainless-Generated-From: 3cb6a539fa59edfad10fccea0cc4771ac5a10dd0
…364)

Stainless-Generated-From: 904a4731d0a54127a4ee553fba9dc57a52b07772
…ma (#28743)

Stainless-Generated-From: b370c66d4152824859adfcb1e7ded453e837d5ae
Stainless-Generated-From: aaebc5ba6552b56a27705f8617dbbcfa8714ed4b
…code seal

Pure generated output of aaebc5b plus the nine genuine custom-code files (stlc workflows, release config, CHANGELOG, LICENSE, SECURITY.md). Since the 2026-09-17 auto-resolved seal (stainless fd662ed), the java seal replayed a stale snapshot that stripped FormField.grounding, the *ListPaginated* methods, ExtractionAgent and the parse/classify delete responses, and re-added classifier.jobs, JobDataPoint and beta.sheets.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W5eRJx5nULmv3XquodDp4u
…rces

chore(stlc): restore generated sources stripped by a poisoned custom-code seal
@yongpark
yongpark merged commit c43c94a into main Oct 7, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant