Skip to content

SDK regeneration - #233

Open
fern-api[bot] wants to merge 5 commits into
mainfrom
fern-bot/2026-09-22_19-30-23_890
Open

fern-api[bot] wants to merge 5 commits into
mainfrom
fern-bot/2026-09-22_19-30-23_890

Conversation

@fern-api

@fern-api fern-api Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

17.0.0 → 17.0.1

🌿 Generated with Fern


✅ Customizations automatically preserved in this update.


Note

Medium Risk
Regenerated client surface and HTTP/streaming changes affect auth, lang2fhir payloads, and long-running requests; mostly additive but callers using deprecated fields or relying on old batch/IG delete semantics should verify behavior.

Overview
Bumps the generated phenoml SDK from 17.0.0 to 17.0.1 (Fern CLI/generator refresh, lockfile updates, and replay metadata).

Lang2FHIR and batch pick up API/doc alignment: optional primary_patient on multi/create and document flows (with patient_reference kept as a deprecated alias), broader resource enums, document upload support described for RTF/XML-C-CDA, and batch upload docs for the new fields and file types. Reference docs also expand OMOP FHIR→CDM behavior and batch job limits (no cap on concurrent jobs).

Implementation guides add create_version and get_version clients; delete semantics are documented as removing name-level metadata and exact package versions.

HTTP client behavior improves long-lived connections via TCP keepalive socket options, sends truly bodyless requests on optional-body endpoints (drops Content-Type when empty), and skips empty SSE data frames in agent chat streaming. PhenomlClient/AsyncPhenomlClient accept a static token string or callable, and instance_url no longer overwrites an explicit base_url.

Minor fixes include exposing HttpResponse.response, correcting the async chat stream usage example, and relaxing httpx-aiohttp to ^0.1.8 in pyproject.toml.

Reviewed by Cursor Bugbot for commit 934a8c2. Bugbot is set up for automated code reviews on this repo. Configure here.

fern-api Bot and others added 5 commits September 22, 2026 19:30
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 5.30.0
🌿 Generated with Fern
Patches applied (1):
  - patch-6516695e: Release 15.0.2: restore bundled openapi.json packaging (#169)
🌿 Generated with Fern

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 934a8c2. Configure here.


headers: typing.Dict[str, str] = {
"User-Agent": "phenoml/17.0.0",
"User-Agent": "phenoml/0.0.0-fern-placeholder",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

User-Agent uses generator placeholder

Medium Severity

Every request now sends User-Agent: phenoml/0.0.0-fern-placeholder instead of the real SDK version. X-Fern-SDK-Version is correctly 17.0.1, so the placeholder looks like a regeneration miss. Servers that log or branch on User-Agent will record a bogus version for all 17.0.1 traffic.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 934a8c2. Configure here.

This branch has not been deployed

No deployments
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.

0 participants