Drew Hintz
58184ad545
Pin GitHub Actions workflow references ( #3021 )
2026-03-28 10:16:28 +09:00
stainless-app[bot]
23bc02703b
chore(ci): skip lint on metadata-only changes
...
Note that we still want to run tests, as these depend on the metadata.
2026-03-25 22:07:57 +00:00
stainless-app[bot]
cf8e9e7bea
chore(internal): tweak CI branches
2026-03-17 17:52:30 +00:00
stainless-app[bot]
0a4ca536f3
release: 2.27.0 ( #2938 )
...
* chore(internal): codegen related update
* codegen metadata
* feat(api): api update
* chore: match http protocol with ws protocol instead of wss
* chore: use proper capitalization for WebSockets
* chore(internal): codegen related update
* feat(api): manual updates
* feat(api): manual updates
merge sora api changes
* feat(api): sora api improvements: character api, video extensions/edits, higher resolution exports.
* fix(api): repair merged videos resource
* release: 2.27.0
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Alex Chang <apcha@openai.com >
2026-03-13 15:15:35 -04:00
Alex Chang
8be9907031
fix breaking change detection with deprecations
2026-01-27 23:27:04 +00:00
stainless-app[bot]
f424d7b336
chore(ci): upgrade actions/github-script
2026-01-27 23:27:04 +00:00
stainless-app[bot]
612ad2b5a0
chore(internal): update actions/checkout version
2026-01-27 23:27:04 +00:00
cameron-stainless
74b1e6f9b9
chore(ci): add CI job to detect breaking changes with the Agents SDK ( #1436 )
...
* chore: Add CI job to detect breaking changes with agents lib
* chore: Make changes based on PR comments
* chore: Add newline after each new step
---------
Co-authored-by: Cameron McAteer <cameron@Camerons-MBP.localdomain >
2025-12-16 18:18:45 +00:00
stainless-app[bot]
9fd9df51bb
chore(internal): change ci workflow machines
2025-08-26 20:49:38 +00:00
stainless-app[bot]
4e28a424e6
release: 1.101.0 ( #2577 )
...
* feat(api): adding support for /v1/conversations to the API
* chore: update github action
* feat(api): Add connectors support for MCP tool
* release: 1.101.0
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
2025-08-21 16:10:05 -05:00
stainless-app[bot]
72e0ad60f0
chore(internal/ci): setup breaking change detection
2025-08-20 15:23:11 +00:00
stainless-app[bot]
be1f58f043
chore(ci): change upload type
2025-07-07 11:39:34 -05:00
stainless-app[bot]
e4cacb8676
fix(ci): correct conditional
2025-07-07 11:39:34 -05:00
stainless-app[bot]
b106b6e578
chore(ci): only run for pushes and fork pull requests
2025-07-07 11:39:34 -05:00
stainless-app[bot]
ec6532a7bc
chore(ci): enable for pull requests
2025-06-17 05:03:53 +00:00
stainless-app[bot]
52b183d550
chore(internal): minor formatting
2025-06-17 05:03:53 +00:00
stainless-app[bot]
98925cef76
chore(ci): upload sdks to package manager
2025-05-16 14:49:06 -05:00
stainless-app[bot]
c9cedd8a47
chore(ci): only use depot for staging repos
2025-04-29 17:08:31 +00:00
stainless-app[bot]
c1ceebbd62
chore(ci): run on more branches and use depot runners
2025-04-29 17:08:31 +00:00
stainless-app[bot]
271d979a08
chore(ci): add timeout thresholds for CI jobs
2025-04-23 17:32:49 +01:00
stainless-app[bot]
c8833fc38f
chore(internal): reduce CI branch coverage
2025-04-12 09:02:59 -05:00
stainless-app[bot]
5020669996
chore(internal): expand CI branch coverage ( #2295 )
2025-04-12 09:02:59 -05:00
stainless-app[bot]
a764253788
chore(internal): only run examples workflow in main repo ( #2282 )
2025-04-07 12:49:31 -07:00
Robert Craigie
751d739eb3
chore(ci): run workflows on next too
2025-03-21 09:33:13 -05:00
stainless-app[bot]
bff8da95ab
release: 1.66.5 ( #2223 )
...
* chore(internal): remove extra empty newlines (#2195 )
* chore(internal): bump rye to 0.44.0 (#2200 )
* chore(internal): remove CI condition (#2203 )
* chore(internal): update release workflows
* fix(types): handle more discriminated union shapes (#2206 )
* fix(ci): ensure pip is always available (#2207 )
* fix(ci): remove publishing patch (#2208 )
* chore(internal): add back releases workflow
* chore(internal): codegen related update (#2222 )
* fix(types): improve responses type names (#2224 )
* release: 1.66.5
---------
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: meorphis <eric@stainless.com >
2025-03-18 21:50:14 +00:00
meorphis
1cb138b559
chore(internal): update release workflows
2025-03-17 12:50:38 -04:00
stainless-app[bot]
b6ba4876bb
chore(internal): remove CI condition ( #2203 )
2025-03-17 12:50:38 -04:00
stainless-app[bot]
d664ff22a9
chore(internal): bump rye to 0.44.0 ( #2200 )
2025-03-17 12:50:38 -04:00
stainless-app[bot]
b31f4d4c61
chore(internal): run example files in CI ( #2160 )
2025-03-04 21:31:35 +00:00
stainless-app[bot]
27d0e67b1d
chore(internal): minor formatting changes ( #2050 )
2025-01-24 19:05:00 +00:00
Robert Craigie
ccf5753ae0
chore(ci): fix publish workflow
2025-01-03 16:30:44 +00:00
Robert Craigie
bf1ca86cf3
feat(api): add structured outputs support
...
This commit adds support for JSON schema response format & adds a
separate `.beta.chat.completions.parse()` method to automatically
deserialise the response content into a Pydantic model.
For more details on structured outputs, see this guide
https://platform.openai.com/docs/guides/structured-outputs
2024-08-06 10:14:23 -07:00
stainless-app[bot]
94fc49d8b1
chore(ci): update rye to v0.35.0 ( #1523 )
2024-07-04 00:22:58 +00:00
Stainless Bot
001965be0a
chore(ci): update rye install location ( #1440 )
2024-05-24 16:05:05 +00:00
Stainless Bot
534582307a
chore(ci): update rye install location ( #1436 )
...
the site is currently down due to DNS issues
2024-05-23 11:04:50 +00:00
Stainless Bot
526a05ebd8
chore(internal): add slightly better logging to scripts ( #1422 )
2024-05-14 12:02:31 -04:00
Stainless Bot
d2738d4259
feat(api): delete messages ( #1388 )
2024-05-01 00:13:36 -04:00
Stainless Bot
290e7ada3a
release: 1.23.5 ( #1369 )
...
* chore(internal): use actions/checkout@v4 for codeflow (#1368 )
* release: 1.23.5
2024-04-24 17:25:51 -07:00
Stainless Bot
b36b8d869a
chore(internal): formatting ( #1311 )
2024-04-12 14:36:54 -04:00
Stainless Bot
f0b18239fe
chore(types): extract run status to a named type ( #1178 )
2024-02-28 15:20:15 -08:00
Stainless Bot
63222f61d8
fix(ci): revert "move github release logic to github app" ( #1170 )
2024-02-20 11:26:34 -08:00
Stainless Bot
998e1887e1
chore(internal): bump rye to v0.24.0 ( #1168 )
2024-02-20 17:23:09 +00:00
Stainless Bot
98ac9df81b
chore(ci): move github release logic to github app ( #1155 )
2024-02-19 21:51:17 -05:00
Stainless Bot
eafe8f938b
chore(ci): run release workflow once per day ( #978 )
2023-12-16 20:56:57 -05:00
Stainless Bot
3d63cf2571
ci: remove PR title linter ( #934 )
2023-12-09 02:20:27 +00:00
Stainless Bot
f61de9900e
ci: ensure PR titles use conventional commits ( #929 )
2023-12-09 02:20:27 +00:00
Stainless Bot
e9c26d1e25
ci: setup automatic releases ( #693 )
2023-11-08 18:04:00 +00:00
David Schnurr
08b8179a6b
V1 ( #677 )
...
* cleanup
* v1.0.0-beta.1
* docs: add basic manual azure example
* docs: use chat completions instead of completions for demo example
* test: rename `API_BASE_URL` to `TEST_API_BASE_URL`
* feat(client): handle retry-after header with a date format
* feat(api): remove `content_filter` stop_reason and update documentation
* refactor(cli): rename internal types for improved auto complete
* feat(client): add forwards-compatible pydantic methods
* feat(api): move `n_epochs` under `hyperparameters`
* feat(client): add support for passing in a httpx client
* chore: update README
* feat(cli): use http/2 if h2 is available
* chore(docs): remove trailing spaces
* feat(client): add logging setup
* chore(internal): minor updates
* v1.0.0-beta.2
* docs: use chat completions instead of completions for demo example
* chore: add case insensitive get header function
* fix(client): correctly handle errors during streaming
* fix(streaming): add additional overload for ambiguous stream param
* chore(internal): enable lint rule
* chore(internal): cleanup some redundant code
* fix(client): accept io.IOBase instances in file params
* docs: improve error message for invalid file param type
* 1.0.0-beta.3
* chore(internal): migrate from Poetry to Rye
* feat(cli): add `tools fine_tunes.prepare_data`
* feat(client): support passing httpx.URL instances to base_url
* chore(internal): fix some latent type errors
* feat(api): add embeddings encoding_format
* feat: use numpy for faster embeddings decoding
* chore(internal): bump pyright
* chore(internal): bump deps
* feat(client): improve file upload types
* feat(client): adjust retry behavior to be exponential backoff
* ci: add lint workflow
* docs: improve to dictionary example
* ci(lint): run ruff too
* chore(internal): require explicit overrides
* feat(client): support accessing raw response objects
* test(qs): add an additional test case for array brackets
* feat(client): add dedicated Azure client
* feat(package): add classifiers
* docs(readme): add Azure guide
* 1.0.0-rc1
* docs: small cleanup
* feat(github): include a devcontainer setup
* chore: improve type names
* feat(client): allow binary returns
* feat(client): support passing BaseModels to request params at runtime
* fix(binaries): don't synchronously block in astream_to_file
* 1.0.0-rc2
* chore(internal): remove unused int/float conversion
* docs(readme): improve example snippets
* fix: prevent TypeError in Python 3.8 (ABC is not subscriptable)
* 1.0.0-rc3
* docs: update streaming example
* docs(readme): update opening
* v1.0.0
---------
Co-authored-by: Robert Craigie <robert@craigie.dev >
Co-authored-by: Stainless Bot <107565488+stainless-bot@users.noreply.github.com >
Co-authored-by: Stainless Bot <dev@stainlessapi.com >
Co-authored-by: Alex Rattray <rattray.alex@gmail.com >
2023-11-06 08:19:00 -08:00