|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 1.68.2 (2025-03-21) |
| 4 | + |
| 5 | +Full Changelog: [v1.68.1...v1.68.2](https://github.com/openai/openai-python/compare/v1.68.1...v1.68.2) |
| 6 | + |
| 7 | +### Refactors |
| 8 | + |
| 9 | +* **package:** rename audio extra to voice_helpers ([2dd6cb8](https://github.com/openai/openai-python/commit/2dd6cb87489fe12c5e45128f44d985c3f49aba1d)) |
| 10 | + |
| 11 | +## 1.68.1 (2025-03-21) |
| 12 | + |
| 13 | +Full Changelog: [v1.68.0...v1.68.1](https://github.com/openai/openai-python/compare/v1.68.0...v1.68.1) |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | +* **client:** remove duplicate types ([#2235](https://github.com/openai/openai-python/issues/2235)) ([063f7d0](https://github.com/openai/openai-python/commit/063f7d0684c350ca9d766e2cb150233a22a623c8)) |
| 18 | +* **helpers/audio:** remove duplicative module ([f253d04](https://github.com/openai/openai-python/commit/f253d0415145f2c4904ea2e7b389d31d94e45a54)) |
| 19 | +* **package:** make sounddevice and numpy optional dependencies ([8b04453](https://github.com/openai/openai-python/commit/8b04453f0483736c13f0209a9f8f3618bc0e86c9)) |
| 20 | + |
| 21 | + |
| 22 | +### Chores |
| 23 | + |
| 24 | +* **ci:** run workflows on next too ([67f89d4](https://github.com/openai/openai-python/commit/67f89d478aab780d1481c9bf6682c6633e431137)) |
| 25 | + |
| 26 | +## 1.68.0 (2025-03-20) |
| 27 | + |
| 28 | +Full Changelog: [v1.67.0...v1.68.0](https://github.com/openai/openai-python/compare/v1.67.0...v1.68.0) |
| 29 | + |
| 30 | +### Features |
| 31 | + |
| 32 | +* add audio helpers ([423655c](https://github.com/openai/openai-python/commit/423655ca9077cfd258f1e52f6eb386fc8307fa5f)) |
| 33 | +* **api:** new models for TTS, STT, + new audio features for Realtime ([#2232](https://github.com/openai/openai-python/issues/2232)) ([ab5192d](https://github.com/openai/openai-python/commit/ab5192d0a7b417ade622ec94dd48f86beb90692c)) |
| 34 | + |
| 35 | +## 1.67.0 (2025-03-19) |
| 36 | + |
| 37 | +Full Changelog: [v1.66.5...v1.67.0](https://github.com/openai/openai-python/compare/v1.66.5...v1.67.0) |
| 38 | + |
| 39 | +### Features |
| 40 | + |
| 41 | +* **api:** o1-pro now available through the API ([#2228](https://github.com/openai/openai-python/issues/2228)) ([40a19d8](https://github.com/openai/openai-python/commit/40a19d8592c1767d6318230fc93e37c360d1bcd1)) |
| 42 | + |
| 43 | +## 1.66.5 (2025-03-18) |
| 44 | + |
| 45 | +Full Changelog: [v1.66.4...v1.66.5](https://github.com/openai/openai-python/compare/v1.66.4...v1.66.5) |
| 46 | + |
| 47 | +### Bug Fixes |
| 48 | + |
| 49 | +* **types:** improve responses type names ([#2224](https://github.com/openai/openai-python/issues/2224)) ([5f7beb8](https://github.com/openai/openai-python/commit/5f7beb873af5ccef2551f34ab3ef098e099ce9c6)) |
| 50 | + |
| 51 | + |
| 52 | +### Chores |
| 53 | + |
| 54 | +* **internal:** add back releases workflow ([c71d4c9](https://github.com/openai/openai-python/commit/c71d4c918eab3532b36ea944b0c4069db6ac2d38)) |
| 55 | +* **internal:** codegen related update ([#2222](https://github.com/openai/openai-python/issues/2222)) ([f570d91](https://github.com/openai/openai-python/commit/f570d914a16cb5092533e32dfd863027d378c0b5)) |
| 56 | + |
| 57 | +## 1.66.4 (2025-03-17) |
| 58 | + |
| 59 | +Full Changelog: [v1.66.3...v1.66.4](https://github.com/openai/openai-python/compare/v1.66.3...v1.66.4) |
| 60 | + |
| 61 | +### Bug Fixes |
| 62 | + |
| 63 | +* **ci:** ensure pip is always available ([#2207](https://github.com/openai/openai-python/issues/2207)) ([3f08e56](https://github.com/openai/openai-python/commit/3f08e56a48a04c2b7f03a4ad63f38228e25810e6)) |
| 64 | +* **ci:** remove publishing patch ([#2208](https://github.com/openai/openai-python/issues/2208)) ([dd2dab7](https://github.com/openai/openai-python/commit/dd2dab7faf2a003da3e6af66780bd250be6e7f3f)) |
| 65 | +* **types:** handle more discriminated union shapes ([#2206](https://github.com/openai/openai-python/issues/2206)) ([f85a9c6](https://github.com/openai/openai-python/commit/f85a9c633dcb9b64c0eb47d20151894742bbef22)) |
| 66 | + |
| 67 | + |
| 68 | +### Chores |
| 69 | + |
| 70 | +* **internal:** bump rye to 0.44.0 ([#2200](https://github.com/openai/openai-python/issues/2200)) ([2dd3139](https://github.com/openai/openai-python/commit/2dd3139df6e7fe6307f9847e6527073e355e5047)) |
| 71 | +* **internal:** remove CI condition ([#2203](https://github.com/openai/openai-python/issues/2203)) ([9620fdc](https://github.com/openai/openai-python/commit/9620fdcf4f2d01b6753ecc0abc16e5239c2b41e1)) |
| 72 | +* **internal:** remove extra empty newlines ([#2195](https://github.com/openai/openai-python/issues/2195)) ([a1016a7](https://github.com/openai/openai-python/commit/a1016a78fe551e0f0e2562a0e81d1cb724d195da)) |
| 73 | +* **internal:** update release workflows ([e2def44](https://github.com/openai/openai-python/commit/e2def4453323aa1cf8077df447fd55eb4c626393)) |
| 74 | + |
| 75 | +## 1.66.3 (2025-03-12) |
| 76 | + |
| 77 | +Full Changelog: [v1.66.2...v1.66.3](https://github.com/openai/openai-python/compare/v1.66.2...v1.66.3) |
| 78 | + |
| 79 | +### Bug Fixes |
| 80 | + |
| 81 | +* update module level client ([#2185](https://github.com/openai/openai-python/issues/2185)) ([456f324](https://github.com/openai/openai-python/commit/456f3240a0c33e71521c6b73c32e8adc1b8cd3bc)) |
| 82 | + |
| 83 | +## 1.66.2 (2025-03-11) |
| 84 | + |
| 85 | +Full Changelog: [v1.66.1...v1.66.2](https://github.com/openai/openai-python/compare/v1.66.1...v1.66.2) |
| 86 | + |
| 87 | +### Bug Fixes |
| 88 | + |
| 89 | +* **responses:** correct reasoning output type ([#2181](https://github.com/openai/openai-python/issues/2181)) ([8cb1129](https://github.com/openai/openai-python/commit/8cb11299acc40c80061af275691cd09a2bf30c65)) |
| 90 | + |
| 91 | +## 1.66.1 (2025-03-11) |
| 92 | + |
| 93 | +Full Changelog: [v1.66.0...v1.66.1](https://github.com/openai/openai-python/compare/v1.66.0...v1.66.1) |
| 94 | + |
| 95 | +### Bug Fixes |
| 96 | + |
| 97 | +* **responses:** correct computer use enum value ([#2180](https://github.com/openai/openai-python/issues/2180)) ([48f4628](https://github.com/openai/openai-python/commit/48f4628c5fb18ddd7d71e8730184f3ac50c4ffea)) |
| 98 | + |
| 99 | + |
| 100 | +### Chores |
| 101 | + |
| 102 | +* **internal:** temporary commit ([afabec1](https://github.com/openai/openai-python/commit/afabec1b5b18b41ac870970d06e6c2f152ef7bbe)) |
| 103 | + |
| 104 | +## 1.66.0 (2025-03-11) |
| 105 | + |
| 106 | +Full Changelog: [v1.65.5...v1.66.0](https://github.com/openai/openai-python/compare/v1.65.5...v1.66.0) |
| 107 | + |
| 108 | +### Features |
| 109 | + |
| 110 | +* **api:** add /v1/responses and built-in tools ([854df97](https://github.com/openai/openai-python/commit/854df97884736244d46060fd3d5a92916826ec8f)) |
| 111 | + |
| 112 | + |
| 113 | +### Chores |
| 114 | + |
| 115 | +* export more types ([#2176](https://github.com/openai/openai-python/issues/2176)) ([a730f0e](https://github.com/openai/openai-python/commit/a730f0efedd228f96a49467f17fb19b6a219246c)) |
| 116 | + |
| 117 | +## 1.65.5 (2025-03-09) |
| 118 | + |
| 119 | +Full Changelog: [v1.65.4...v1.65.5](https://github.com/openai/openai-python/compare/v1.65.4...v1.65.5) |
| 120 | + |
| 121 | +### Chores |
| 122 | + |
| 123 | +* move ChatModel type to shared ([#2167](https://github.com/openai/openai-python/issues/2167)) ([104f02a](https://github.com/openai/openai-python/commit/104f02af371076d5d2498e48ae14d2eacc7df8bd)) |
| 124 | + |
| 125 | +## 1.65.4 (2025-03-05) |
| 126 | + |
| 127 | +Full Changelog: [v1.65.3...v1.65.4](https://github.com/openai/openai-python/compare/v1.65.3...v1.65.4) |
| 128 | + |
| 129 | +### Bug Fixes |
| 130 | + |
| 131 | +* **api:** add missing file rank enum + more metadata ([#2164](https://github.com/openai/openai-python/issues/2164)) ([0387e48](https://github.com/openai/openai-python/commit/0387e48e0880e496eb74b60eec9ed76a3171f14d)) |
| 132 | + |
| 133 | +## 1.65.3 (2025-03-04) |
| 134 | + |
| 135 | +Full Changelog: [v1.65.2...v1.65.3](https://github.com/openai/openai-python/compare/v1.65.2...v1.65.3) |
| 136 | + |
| 137 | +### Chores |
| 138 | + |
| 139 | +* **internal:** remove unused http client options forwarding ([#2158](https://github.com/openai/openai-python/issues/2158)) ([76ec464](https://github.com/openai/openai-python/commit/76ec464cfe3db3fa59a766259d6d6ee5bb889f86)) |
| 140 | +* **internal:** run example files in CI ([#2160](https://github.com/openai/openai-python/issues/2160)) ([9979345](https://github.com/openai/openai-python/commit/9979345038594440eec2f500c0c7cc5417cc7c08)) |
| 141 | + |
| 142 | +## 1.65.2 (2025-03-01) |
| 143 | + |
| 144 | +Full Changelog: [v1.65.1...v1.65.2](https://github.com/openai/openai-python/compare/v1.65.1...v1.65.2) |
| 145 | + |
| 146 | +### Bug Fixes |
| 147 | + |
| 148 | +* **azure:** azure_deployment use with realtime + non-deployment-based APIs ([#2154](https://github.com/openai/openai-python/issues/2154)) ([5846b55](https://github.com/openai/openai-python/commit/5846b552877f3d278689c521f9a26ce31167e1ea)) |
| 149 | + |
| 150 | + |
| 151 | +### Chores |
| 152 | + |
| 153 | +* **docs:** update client docstring ([#2152](https://github.com/openai/openai-python/issues/2152)) ([0518c34](https://github.com/openai/openai-python/commit/0518c341ee0e19941c6b1d9d60e2552e1aa17f26)) |
| 154 | + |
| 155 | +## 1.65.1 (2025-02-27) |
| 156 | + |
| 157 | +Full Changelog: [v1.65.0...v1.65.1](https://github.com/openai/openai-python/compare/v1.65.0...v1.65.1) |
| 158 | + |
| 159 | +### Documentation |
| 160 | + |
| 161 | +* update URLs from stainlessapi.com to stainless.com ([#2150](https://github.com/openai/openai-python/issues/2150)) ([dee4298](https://github.com/openai/openai-python/commit/dee42986eff46dd23ba25b3e2a5bb7357aca39d9)) |
| 162 | + |
| 163 | +## 1.65.0 (2025-02-27) |
| 164 | + |
| 165 | +Full Changelog: [v1.64.0...v1.65.0](https://github.com/openai/openai-python/compare/v1.64.0...v1.65.0) |
| 166 | + |
| 167 | +### Features |
| 168 | + |
| 169 | +* **api:** add gpt-4.5-preview ([#2149](https://github.com/openai/openai-python/issues/2149)) ([4cee52e](https://github.com/openai/openai-python/commit/4cee52e8d191b0532f28d86446da79b43a58b907)) |
| 170 | + |
| 171 | + |
| 172 | +### Chores |
| 173 | + |
| 174 | +* **internal:** properly set __pydantic_private__ ([#2144](https://github.com/openai/openai-python/issues/2144)) ([2b1bd16](https://github.com/openai/openai-python/commit/2b1bd1604a038ded67367742a0b1c9d92e29dfc8)) |
| 175 | + |
| 176 | +## 1.64.0 (2025-02-22) |
| 177 | + |
| 178 | +Full Changelog: [v1.63.2...v1.64.0](https://github.com/openai/openai-python/compare/v1.63.2...v1.64.0) |
| 179 | + |
| 180 | +### Features |
| 181 | + |
| 182 | +* **client:** allow passing `NotGiven` for body ([#2135](https://github.com/openai/openai-python/issues/2135)) ([4451f56](https://github.com/openai/openai-python/commit/4451f5677f9eaad9b8fee74f71c2e5fe6785c420)) |
| 183 | + |
| 184 | + |
| 185 | +### Bug Fixes |
| 186 | + |
| 187 | +* **client:** mark some request bodies as optional ([4451f56](https://github.com/openai/openai-python/commit/4451f5677f9eaad9b8fee74f71c2e5fe6785c420)) |
| 188 | + |
| 189 | + |
| 190 | +### Chores |
| 191 | + |
| 192 | +* **internal:** fix devcontainers setup ([#2137](https://github.com/openai/openai-python/issues/2137)) ([4d88402](https://github.com/openai/openai-python/commit/4d884020cbeb1ca6093dd5317e3e5812551f7a46)) |
| 193 | + |
| 194 | +## 1.63.2 (2025-02-17) |
| 195 | + |
| 196 | +Full Changelog: [v1.63.1...v1.63.2](https://github.com/openai/openai-python/compare/v1.63.1...v1.63.2) |
| 197 | + |
| 198 | +### Chores |
| 199 | + |
| 200 | +* **internal:** revert temporary commit ([#2121](https://github.com/openai/openai-python/issues/2121)) ([72458ab](https://github.com/openai/openai-python/commit/72458abeed3dd95db8aabed94a33bb12a916f8b7)) |
| 201 | + |
| 202 | +## 1.63.1 (2025-02-17) |
| 203 | + |
| 204 | +Full Changelog: [v1.63.0...v1.63.1](https://github.com/openai/openai-python/compare/v1.63.0...v1.63.1) |
| 205 | + |
| 206 | +### Chores |
| 207 | + |
| 208 | +* **internal:** temporary commit ([#2121](https://github.com/openai/openai-python/issues/2121)) ([f7f8361](https://github.com/openai/openai-python/commit/f7f83614c8da84c6725d60936f08f9f1a65f0a9e)) |
| 209 | + |
| 210 | +## 1.63.0 (2025-02-13) |
| 211 | + |
| 212 | +Full Changelog: [v1.62.0...v1.63.0](https://github.com/openai/openai-python/compare/v1.62.0...v1.63.0) |
| 213 | + |
| 214 | +### Features |
| 215 | + |
| 216 | +* **api:** add support for storing chat completions ([#2117](https://github.com/openai/openai-python/issues/2117)) ([2357a8f](https://github.com/openai/openai-python/commit/2357a8f97246a3fe17c6ac1fb0d7a67d6f1ffc1d)) |
| 217 | + |
| 218 | +## 1.62.0 (2025-02-12) |
| 219 | + |
| 220 | +Full Changelog: [v1.61.1...v1.62.0](https://github.com/openai/openai-python/compare/v1.61.1...v1.62.0) |
| 221 | + |
| 222 | +### Features |
| 223 | + |
| 224 | +* **client:** send `X-Stainless-Read-Timeout` header ([#2094](https://github.com/openai/openai-python/issues/2094)) ([0288213](https://github.com/openai/openai-python/commit/0288213fbfa935c9bf9d56416619ea929ae1cf63)) |
| 225 | +* **embeddings:** use stdlib array type for improved performance ([#2060](https://github.com/openai/openai-python/issues/2060)) ([9a95db9](https://github.com/openai/openai-python/commit/9a95db9154ac98678970e7f1652a7cacfd2f7fdb)) |
| 226 | +* **pagination:** avoid fetching when has_more: false ([#2098](https://github.com/openai/openai-python/issues/2098)) ([1882483](https://github.com/openai/openai-python/commit/18824832d3a676ae49206cd2b5e09d4796fdf033)) |
| 227 | + |
| 228 | + |
| 229 | +### Bug Fixes |
| 230 | + |
| 231 | +* **api:** add missing reasoning effort + model enums ([#2096](https://github.com/openai/openai-python/issues/2096)) ([e0ca9f0](https://github.com/openai/openai-python/commit/e0ca9f0f6fae40230f8cab97573914ed632920b6)) |
| 232 | +* **parsing:** don't default to an empty array ([#2106](https://github.com/openai/openai-python/issues/2106)) ([8e748bb](https://github.com/openai/openai-python/commit/8e748bb08d9c0d1f7e8a1af31452e25eb7154f55)) |
| 233 | + |
| 234 | + |
| 235 | +### Chores |
| 236 | + |
| 237 | +* **internal:** fix type traversing dictionary params ([#2097](https://github.com/openai/openai-python/issues/2097)) ([4e5b368](https://github.com/openai/openai-python/commit/4e5b368bf576f38d0f125778edde74ed6d101d7d)) |
| 238 | +* **internal:** minor type handling changes ([#2099](https://github.com/openai/openai-python/issues/2099)) ([a2c6da0](https://github.com/openai/openai-python/commit/a2c6da0fbc610ee80a2e044a0b20fc1cc2376962)) |
| 239 | + |
3 | 240 | ## 1.61.1 (2025-02-05)
|
4 | 241 |
|
5 | 242 | Full Changelog: [v1.61.0...v1.61.1](https://github.com/openai/openai-python/compare/v1.61.0...v1.61.1)
|
|
0 commit comments