Skip to content

chore: 🐝 Update SDK - Generate 2.0.0#43

Open
github-actions[bot] wants to merge 1 commit intomainfrom
speakeasy-sdk-regen-1772756222
Open

chore: 🐝 Update SDK - Generate 2.0.0#43
github-actions[bot] wants to merge 1 commit intomainfrom
speakeasy-sdk-regen-1772756222

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Mar 6, 2026

SDK update

Versioning

Version Bump Type: [major] - 🤖 (automated)

Python SDK Changes:

  • ragie.entities.update_instruction():
    • request Changed (Breaking ⚠️)
    • response.context_template Added
  • ragie.entities.list_by_instruction(): response.entities[] Changed
  • ragie.entities.list_by_document(): response.entities[] Changed
  • ragie.elements.get(): Added
  • ragie.entities.delete_instruction(): Added
  • ragie.documents.create_document_from_url():
    • request.mode Changed
  • ragie.documents.update_document_from_url():
    • request.update_document_from_url_params.mode Changed
  • ragie.entities.list_instructions(): response.[].context_template Added
  • ragie.entities.create_instruction():
    • request.context_template Added
    • response.context_template Added
  • ragie.elements.list(): Added
  • ragie.entities.list_extraction_logs(): Added
  • ragie.entities.delete(): Removed (Breaking ⚠️)
  • ragie.connections.create_connection(): request Changed
  • ragie.connections.create_o_auth_redirect_url():
    • request.mode Changed
  • ragie.connections.update():
    • request.connection_base.partition_strategy Changed
  • ragie.webhook_endpoints.list(): response.webhook_endpoints[].secret Added
  • ragie.webhook_endpoints.create(): response.secret Added
  • ragie.webhook_endpoints.get(): response.secret Added
  • ragie.webhook_endpoints.update(): response.secret Added
  • ragie.authenticators.create_authenticator_connection():
    • request.create_authenticator_connection.partition_strategy.static.enum(agentic_ocr) Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (1:58480)
│ ├──[+] path (1:110045)
│ ├──[+] path (1:113454)
│ └─┬/instructions/{instruction_id}
│   ├──[+] patch (1:52640)
│   ├─┬PUT
│   │ ├──[+] deprecated (1:51323)
│   │ └─┬Extensions
│   │   ├──[🔀] x-speakeasy-name-override (1:52579)
│   │   └──[+] x-speakeasy-ignore (1:52626)
│   └─┬DELETE
│     └─┬Extensions
│       └──[🔀] x-speakeasy-name-override (1:55401)
└─┬Components
  ├──[+] schemas (1:250343)
  ├──[+] schemas (1:251991)
  ├──[+] schemas (1:233851)
  ├──[+] schemas (1:240633)
  ├──[+] schemas (1:257487)
  ├──[+] schemas (1:239279)
  ├──[+] schemas (1:257246)
  ├──[+] schemas (1:115760)
  ├──[+] schemas (1:261254)
  ├──[+] schemas (1:190306)
  ├──[+] schemas (1:251743)
  ├──[+] schemas (1:252805)
  ├──[+] schemas (1:255637)
  ├──[+] schemas (1:259064)
  ├──[+] schemas (1:260724)
  ├──[+] schemas (1:133558)
  ├──[+] schemas (1:190607)
  ├──[+] schemas (1:250105)
  ├──[+] schemas (1:209244)
  ├──[+] schemas (1:117005)
  ├──[+] schemas (1:258694)
  ├──[+] schemas (1:179481)
  ├──[+] schemas (1:253540)
  ├──[+] schemas (1:255402)
  ├──[+] schemas (1:260489)
  ├──[+] schemas (1:260965)
  ├──[+] schemas (1:133736)
  ├──[+] schemas (1:217612)
  ├──[+] schemas (1:257748)
  ├──[+] schemas (1:186158)
  ├──[+] schemas (1:253301)
  ├──[+] schemas (1:252285)
  ├──[+] schemas (1:256230)
  ├──[+] schemas (1:251401)
  ├──[+] schemas (1:260136)
  ├──[+] schemas (1:256994)
  ├──[+] schemas (1:172430)
  ├──[+] schemas (1:181149)
  ├──[+] schemas (1:250887)
  ├──[+] schemas (1:259603)
  ├──[+] schemas (1:250611)
  ├──[+] schemas (1:132507)
  ├──[+] schemas (1:195526)
  ├──[+] schemas (1:188315)
  ├──[+] schemas (1:259319)
  ├──[+] schemas (1:251148)
  ├──[+] schemas (1:252547)
  ├──[+] schemas (1:255024)
  ├──[+] schemas (1:239131)
  ├──[+] schemas (1:256710)
  ├──[+] schemas (1:249865)
  ├──[+] schemas (1:119328)
  ├──[+] schemas (1:167012)
  ├──[+] schemas (1:191583)
  ├──[+] schemas (1:255870)
  ├──[+] schemas (1:232493)
  ├──[+] schemas (1:253806)
  ├──[+] schemas (1:261513)
  ├─┬UpdateDocumentFileParams
  │ └─┬mode
  │   └──[🔀] description (1:246928)
  ├─┬ConnectionBase
  │ └─┬partition_strategy
  │   └─┬ANYOF
  │     └──[+] enum (1:138873)
  ├─┬Response
  │ ├─┬temperature
  │ │ └──[🔀] default (1:224063)❌ 
  │ └─┬top_p
  │   └──[🔀] default (1:224306)❌ 
  ├─┬PartitionStats
  │ ├─┬pages_processed_total
  │ │ └──[🔀] examples (1:205746)
  │ ├─┬pages_hosted_total
  │ │ └──[🔀] examples (1:205898)
  │ ├─┬pages_hosted_monthly
  │ │ └──[🔀] examples (1:205585)
  │ └─┬pages_processed_monthly
  │   └──[🔀] examples (1:205408)
  ├─┬OAuthUrlCreate
  │ └─┬mode
  │   └─┬ANYOF
  │     └──[+] enum (1:193813)
  ├─┬UpdateDocumentFromUrlParams
  │ ├─┬url
  │ │ ├──[+] maxLength (1:236295)❌ 
  │ │ ├──[+] minLength (1:236312)❌ 
  │ │ └──[+] format (1:236323)❌ 
  │ └─┬mode
  │   ├──[🔀] description (1:234211)
  │   └─┬ANYOF
  │     └──[+] enum (1:234117)
  ├─┬WebhookEndpoint
  │ ├──[+] required (1:240273)❌ 
  │ ├──[+] properties (1:240127)
  │ ├─┬url
  │ │ ├──[🔀] title (1:239849)
  │ │ ├──[-] maxLength (1:222441)❌ 
  │ │ ├──[-] minLength (1:222460)❌ 
  │ │ └──[🔀] format (1:239829)❌ 
  │ └─┬updated_at
  │   ├──[🔀] title (1:240161)
  │   └──[-] format (1:222320)❌ 
  ├─┬Entity
  │ ├──[+] properties (1:173696)
  │ ├──[+] properties (1:173502)
  │ └─┬updated_at
  │   ├──[-] type (1:162839)❌ 
  │   ├──[🔀] title (1:173789)
  │   ├──[-] format (1:162859)❌ 
  │   ├──[+] description (1:173842)
  │   ├──[+] anyOf (1:173745)
  │   └──[+] anyOf (1:173764)
  ├─┬Body_CreateDocument
  │ └─┬mode
  │   └──[🔀] description (1:125961)
  ├─┬MediaModeParam
  │ └─┬static
  │   └─┬ANYOF
  │     └──[+] enum (1:190900)
  ├─┬Instruction
  │ ├──[+] properties (1:183136)
  │ ├─┬entity_schema
  │ │ └──[🔀] $ref (1:181779)❌ 
  │ ├─┬filter
  │ │ └──[🔀] $ref (1:175606)❌ 
  │ ├─┬id
  │ │ ├──[+] examples (1:185708)
  │ │ ├──[+] additionalProperties (1:184958)❌ 
  │ │ ├──[🔀] type (1:184970)❌ 
  │ │ ├──[🔀] title (1:184987)
  │ │ ├──[-] format (1:171231)❌ 
  │ │ └──[+] description (1:185010)
  │ ├─┬updated_at
  │ │ ├──[+] examples (1:182784)
  │ │ ├──[+] enum (1:182303)
  │ │ ├──[+] enum (1:182314)
  │ │ ├──[🔀] title (1:182331)
  │ │ ├──[-] format (1:171378)❌ 
  │ │ ├──[+] description (1:182353)
  │ │ └──[+] default (1:182764)❌ 
  │ ├─┬created_at
  │ │ ├──[+] examples (1:183465)
  │ │ ├──[🔀] title (1:183180)
  │ │ ├──[-] format (1:171298)❌ 
  │ │ └──[+] description (1:183213)
  │ ├─┬partition
  │ │ ├──[🔀] examples (1:182024)
  │ │ ├──[🔀] title (1:181944)
  │ │ └──[🔀] description (1:181965)
  │ ├─┬prompt
  │ │ ├──[🔀] examples (1:186002)
  │ │ ├──[🔀] title (1:185790)
  │ │ └──[🔀] description (1:185816)
  │ ├─┬scope
  │ │ ├──[🔀] examples (1:183093)
  │ │ ├──[-] enum (1:171830)❌ 
  │ │ ├──[-] enum (1:171842)❌ 
  │ │ ├──[🔀] title (1:182831)
  │ │ ├──[🔀] description (1:182854)
  │ │ └──[-] default (1:172298)❌ 
  │ └─┬name
  │   ├──[-] examples (1:171535)
  │   ├──[🔀] title (1:181760)
  │   ├──[+] format (1:181745)❌ 
  │   └──[-] description (1:171474)
  ├─┬PublicCreateConnection
  │ └─┬connection
  │   ├──[+] oneOf (1:217957)
  │   ├──Discriminator
  │   └─┬ONEOF
  │     └──[🔀] $ref (1:217626)❌ 
  ├─┬CreateInstructionParams
  │ ├──[+] properties (1:156200)
  │ ├─┬partition
  │ │ ├──[🔀] examples (1:155088)
  │ │ ├──[🔀] title (1:155008)
  │ │ └──[🔀] description (1:155029)
  │ ├─┬entity_schema
  │ │ └──[🔀] $ref (1:156219)❌ 
  │ ├─┬prompt
  │ │ ├──[🔀] examples (1:159066)
  │ │ ├──[🔀] title (1:158854)
  │ │ └──[🔀] description (1:158880)
  │ ├─┬filter
  │ │ └──[🔀] $ref (1:175606)❌ 
  │ ├─┬name
  │ │ ├──[🔀] examples (1:158772)
  │ │ ├──[+] additionalProperties (1:158022)❌ 
  │ │ ├──[🔀] type (1:158034)❌ 
  │ │ ├──[🔀] title (1:158051)
  │ │ └──[🔀] description (1:158074)
  │ └─┬scope
  │   ├──[🔀] examples (1:156157)
  │   ├──[-] enum (1:145507)❌ 
  │   ├──[-] enum (1:145519)❌ 
  │   ├──[🔀] title (1:155895)
  │   ├──[🔀] description (1:155918)
  │   └──[-] default (1:145975)❌ 
  ├─┬Body_UpdateDocumentFile
  │ └─┬mode
  │   └──[🔀] description (1:129885)
  ├─┬CreateDocumentParams
  │ └─┬mode
  │   └──[🔀] description (1:242485)
  └─┬CreateDocumentFromUrlParams
    └─┬mode
      ├──[🔀] description (1:149630)
      └─┬ANYOF
        └──[+] enum (1:149536)
Document Element Total Changes Breaking Changes
paths 8 0
components 153 32

View full report

Linting Report 0 errors, 3 warnings, 1 hints

View full report

PYTHON CHANGELOG

constsAndDefaults: 1.0.7 - 2026-02-21

🐛 Bug Fixes

  • coerce type-mismatched default values instead of clearing them to prevent invalid generated code (commit by @danielkov)

constsAndDefaults: 1.0.6 - 2026-01-15

🐛 Bug Fixes

  • omit enum default when value is not in enum to prevent type errors in generated code (commit by @mfbx9da4)

core: 6.0.18 - 2026-03-11

🐛 Bug Fixes

  • reserve datetime for pythonv2 fields (commit by @danielkov)

core: 6.0.17 - 2026-03-05

🐛 Bug Fixes

  • fix model serializer dropping aliased fields when model_dump() is called without by_alias=True by falling back to field name lookup

core: 6.0.16 - 2026-03-04

🐛 Bug Fixes

  • include global security in SDK Example Usage snippets and per-operation docs (commit by @mfbx9da4)

core: 6.0.15 - 2026-02-27

🐛 Bug Fixes

  • make serverURL optional when operations define their own servers (commit by @danielkov)

core: 6.0.14 - 2026-02-27

🐛 Bug Fixes

  • derive installation URL from repo URL for monorepo subdirectory support (commit by @bradcypert)

core: 6.0.12 - 2026-02-18

🐝 New Features

  • move large-model splitting from templates to Go bucketing layer to prevent compiler complexity limits (commit by @vishalg0wda)

core: 6.0.11 - 2026-02-18

🐛 Bug Fixes

  • TypedDict companion class naming now uses cascading PascalCase suffixes (TypedDictModel, TypedDictCompanion, TypedDictCompanionModel, TypedDict{n}) instead of underscore-prefixed _TypedDict when the default name collides with another schema type — this restores strict PascalCase pylint compliance without weakening lint rules (commit by @danielkov)

core: 6.0.10 - 2026-02-18

🐛 Bug Fixes

  • schemas with inline enum fields named 'tag' no longer get incorrectly renamed to 'TagT' — the generator now only disambiguates when pydantic's Tag import actually conflicts in the same file, falling back to namespace import (pydantic.Tag) instead of mangling the class name (commit by @danielkov)

core: 6.0.9 - 2026-02-18

🐛 Bug Fixes

  • fix getattr return type, sanitize Python builtin names, fix empty response bodies in unions, deduplicate OAuth2 scope enum members (commit by @danielkov)

core: 6.0.8 - 2026-02-17

🐝 New Features

  • allow repoUrl and repoSubDirectory to be configured via gen.yaml generation section (commit by @vishalg0wda)

core: 6.0.7 - 2026-02-16

🐛 Bug Fixes

  • retry all transient network errors (NetworkError, TimeoutException) instead of only ConnectError and TimeoutException (commit by @danielkov)

core: 6.0.6 - 2026-02-14

🐛 Bug Fixes

  • resolve namespace import collisions by using root package import strategy, gated behind fixFlags.conflictResistantModelImportsFeb2026 in gen.yaml (commit by @mfbx9da4)

♻️ Refactors

  • extract duplicated dynamic_import, __getattr__, and __dir__ helpers from __init__.py templates into a shared utils/dynamic_imports.py module, reducing code duplication across generated package init files

core: 6.0.5 - 2026-02-12

🐛 Bug Fixes

  • resolve missing pydantic field aliases when using from future import annotations (commit by @AshGodfrey)

core: 6.0.3 - 2026-02-05

🐛 Bug Fixes

  • add 'request' to reserved parameter keywords as it can shadow request information (commit by @ThomasRooney)

core: 6.0.4 - 2026-02-04

🐝 New Features

  • forwardCompatibleEnumsByDefault config field is now available (commit by @mfbx9da4)

core: 6.0.2 - 2026-01-29

🐛 Bug Fixes

  • avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags (commit by @mfbx9da4)

core: 6.0.1 - 2026-01-29

🐛 Bug Fixes

  • update Discriminator.Mapping when cloning error union children (commit by @mfbx9da4)

core: 6.0.0 - 2026-01-27

🐝 New Features

  • drop Python 3.9 support, require Python 3.10+ (commit by @AshGodfrey)

core: 5.23.18 - 2026-01-12

🐛 Bug Fixes

  • Further tune media type matching expression for ReDoS (commit by @bflad)

core: 5.23.17 - 2026-01-07

🐛 Bug Fixes

  • Prevent ReDoS vulnerability report for media type matching expression (commit by @bflad)

enumUnions: 0.1.1 - 2026-03-06

🐛 Bug Fixes

  • show literal values in enum docs when enumFormat is union (commit by @bflad)

examples: 3.0.3 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

globalSecurity: 3.0.5 - 2026-02-03

🐝 New Features

  • support x-speakeasy-name-override on security scheme options (commit by @tristanspeakeasy)

globalServerURLs: 3.2.1 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

ignores: 3.0.1 - 2024-12-23

🐛 Bug Fixes

  • Resolve SDK installation issue for pythonv2. The issue arises because pip/poetry is unable to localt README-pypi file (commit by @Kanwardeep)

nameOverrides: 3.0.3 - 2026-02-19

🐝 New Features

  • add support for renaming object properties that reference a shared component (commit by @2ynn)

nameOverrides: 3.0.2 - 2026-02-19

🐛 Bug Fixes

  • set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging (commit by @2ynn)

nullables: 1.0.2 - 2026-01-12

🐛 Bug Fixes

  • Add custom serialization method for models where optional (but no nullable) fields are present (commit by @2ynn)

responseFormat: 1.1.0 - 2026-01-22

🔧 Chores

  • remove redundant headers field in envelope-http response (commit by @2ynn)

retries: 3.0.4 - 2026-02-17

🐛 Bug Fixes

  • retry all transient network errors, not just ConnectError and TimeoutException (commit by @danielkov)

sdkHooks: 1.2.1 - 2026-01-14

🐝 New Features

  • add async hooks support for non-blocking I/O in async SDK methods; sync hooks now execute in a dedicated thread when async hooks are disabled (commit by @vishalg0wda)

unions: 3.1.4 - 2026-02-14

🐛 Bug Fixes

  • handle open enum discriminators in unions by falling back to plain Union type (commit by @danielkov)

unions: 3.1.3 - 2026-02-10

🐝 New Features

  • add forward-compatible open discriminated unions with Unknown fallback models (commit by @vishalg0wda)
  • Controlled globally via forwardCompatibleUnionsByDefault: tagged-only in gen.yaml, or per-union with x-speakeasy-unknown-values: allow/disallow.

unions: 3.1.2 - 2026-01-13

🐛 Bug Fixes

  • always reference discriminated union members directly (commit by @danielkov)

Based on Speakeasy CLI 1.753.0

@github-actions github-actions bot added the major Major version bump label Mar 6, 2026
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1772756222 branch 6 times, most recently from 2dd1df6 to 848e3c7 Compare March 12, 2026 00:12
* `ragie.entities.update_instruction()`: 
  *  `request` **Changed** (Breaking ⚠️)
  *  `response.context_template` **Added**
* `ragie.entities.list_by_instruction()`:  `response.entities[]` **Changed**
* `ragie.entities.list_by_document()`:  `response.entities[]` **Changed**
* `ragie.elements.get()`: **Added**
* `ragie.entities.delete_instruction()`: **Added**
* `ragie.documents.create_document_from_url()`: 
  *  `request.mode` **Changed**
* `ragie.documents.update_document_from_url()`: 
  *  `request.update_document_from_url_params.mode` **Changed**
* `ragie.entities.list_instructions()`:  `response.[].context_template` **Added**
* `ragie.entities.create_instruction()`: 
  *  `request.context_template` **Added**
  *  `response.context_template` **Added**
* `ragie.elements.list()`: **Added**
* `ragie.entities.list_extraction_logs()`: **Added**
* `ragie.entities.delete()`: **Removed** (Breaking ⚠️)
* `ragie.connections.create_connection()`:  `request` **Changed**
* `ragie.connections.create_o_auth_redirect_url()`: 
  *  `request.mode` **Changed**
* `ragie.connections.update()`: 
  *  `request.connection_base.partition_strategy` **Changed**
* `ragie.webhook_endpoints.list()`:  `response.webhook_endpoints[].secret` **Added**
* `ragie.webhook_endpoints.create()`:  `response.secret` **Added**
* `ragie.webhook_endpoints.get()`:  `response.secret` **Added**
* `ragie.webhook_endpoints.update()`:  `response.secret` **Added**
* `ragie.authenticators.create_authenticator_connection()`: 
  *  `request.create_authenticator_connection.partition_strategy.static.enum(agentic_ocr)` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1772756222 branch from 848e3c7 to a3f9fac Compare March 13, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major Major version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant