33
44# OpenEXR Release Notes
55
6+ * [ Version 3.4.8] ( #version-348-march-26-2026 ) March 26, 2026
7+ * [ Version 3.4.7] ( #version-347-march-15-2026 ) March 15, 2026
68* [ Version 3.4.6] ( #version-346-march-1-2026 ) March 1, 2026
79* [ Version 3.4.5] ( #version-345-february-21-2026 ) February 21, 2026
810* [ Version 3.4.4] ( #version-344-november-19-2025 ) November 19, 2025
9294* [ Version 1.0.1] ( #version-101 )
9395* [ Version 1.0] ( #version-10 )
9496
97+ ## Version 3.4.8 (March 26, 2026)
98+
99+ Patch release with several bug/build fixes:
100+
101+ - Fix an integer-overflow bug reading malformed files compressed with
102+ B44A/B44B
103+ - Fix a buffer-overrun bug reading malformed files compressed with PXR24
104+ - Fix a bug compressing half data with ZIPS/ZIP data when the
105+ compressed size equals packed size
106+ - Single part files no longer get assigned a part name when writing
107+ via the python module
108+ - Fix a build failure on FreeBSD involving ` threads.h `
109+
110+ This also eliminates several compiler warnings, particularly about the
111+ deprecated ` isOptimizationEnabled() ` API and deprecates standard
112+ attributes.
113+
114+ ### Merged Pull Requests
115+
116+ * [ 2312] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2312 )
117+ Fix B44/B44A integer overflow: use uint64_t for row offset
118+ * [ 2310] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2310 )
119+ PXR24: reject zlib output that does not match packed payload size
120+ * [ 2307] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2307 )
121+ Fix ZIPS/ZIP encoder corruption when compressed size equals packed size
122+ * [ 2303] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2303 )
123+ Fix MinGW -Walloc-size-larger-than= in general_attr string test
124+ * [ 2301] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2301 )
125+ don't insert name attributes into single part files
126+ * [ 2300] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2300 )
127+ Fix FreeBSD build failure involving threads.h, and add FreeBSD CI build
128+ * [ 2124] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2124 )
129+ Suppress deprecation warnings for isOptimizationEnabled and standard attributes
130+
131+ ### Merged Workflow Pull Requests
132+
133+ * [ 2315] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2315 )
134+ Force macos cibuildwheel to use Xcode clang
135+ * [ 2311] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2311 )
136+ Bump actions/cache from 5.0.3 to 5.0.4
137+ * [ 2304] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2304 )
138+ Bump github/codeql-action from 4.32.6 to 4.33.0
139+ * [ 2297] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2297 )
140+ Restore Analysis build
141+ * [ 2295] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2295 )
142+ Restrict workflow permissions for ci_steps, release-sign, and codeql
143+ * [ 2294] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2294 )
144+ Pin pypa/cibuildwheel actions to release sha
145+
146+ ## Version 3.4.7 (March 15, 2026)
147+
148+ Patch release bug/build fixes:
149+
150+ * Fix an integer overflow decoding very wide htj2k images
151+ * Fix build failure with glibc 2.43
152+ * Fix Windows symbol visibility warnings
153+
154+ ### Merged Pull Requests:
155+
156+ * [ 2292] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2292 )
157+ Bump actions/download-artifact from 8.0.0 to 8.0.1
158+
159+ * [ 2291] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2291 )
160+ Fix integer overflow in htj2k decode with width > 32767
161+
162+ * [ 2289] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2289 )
163+ Bump scikit-build-core from 0.12.1 to 0.12.2
164+
165+ * [ 2288] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2288 )
166+ Bump jmertic/slack-release-notifier from 6fa159048d5313ff1177d248ad84beb627571670 to 35fad060af5559c24decdec0f701e6ba93566704
167+
168+ * [ 2287] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2287 )
169+ Bump pypa/cibuildwheel from 3.3 to 3.4
170+
171+ * [ 2283] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2283 )
172+ update SECURITY with CVE info for PR #2256
173+
174+ * [ 2282] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2282 )
175+ Remove website_preview_link workflow
176+
177+ * [ 2281] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2281 )
178+ Disable visibility attributes on Windows to fix msys2 -Wattributes warning
179+
180+ * [ 2262] ( https://github.com/AcademySoftwareFoundation/openexr/pull/2262 )
181+ Fix build failure with glibc 2.43 due to C11 threads.h conflicts
182+
95183## Version 3.4.6 (March 1, 2026)
96184
97185Patch release with several bug fixes, enhancements, and build improvements.
@@ -149,99 +237,99 @@ Also, this release bumps the vendered version of `libdeflate` to 1.25.
149237
150238### Merged Pull Requests:
151239
152- * [ 2274] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2274 )
240+ * [ 2274] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2274 )
153241Update the vendored libdeflate to 1.25
154- * [ 2273] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2273 )
242+ * [ 2273] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2273 )
155243Release Python GIL during I/O operations in bindings
156- * [ 2272] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2272 )
244+ * [ 2272] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2272 )
157245Fix build failure with -march=sandybridge (#2231 )
158- * [ 2271] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2271 )
246+ * [ 2271] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2271 )
159247Enable SSE2 on 32-bit x86 builds to fix test failures
160- * [ 2269] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2269 )
248+ * [ 2269] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2269 )
161249Mention OpenEXR dependencies on README
162- * [ 2268] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2268 )
250+ * [ 2268] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2268 )
163251Bazel: Use openjph 0.26.3
164- * [ 2267] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2267 )
252+ * [ 2267] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2267 )
165253Bump rules_cc from 0.2.16 to 0.2.17
166- * [ 2265] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2265 )
254+ * [ 2265] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2265 )
167255Bump jmertic/slack-release-notifier
168- * [ 2264] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2264 )
256+ * [ 2264] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2264 )
169257Bump github/codeql-action from 4.32.3 to 4.32.4
170- * [ 2263] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2263 )
258+ * [ 2263] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2263 )
171259Add sanity check for correct arguments to exrstdattr
172- * [ 2261] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2261 )
260+ * [ 2261] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2261 )
173261Fix sentence fragment typo in website python docs
174- * [ 2260] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2260 )
262+ * [ 2260] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2260 )
175263Add reference to ` OPENEXR_FORCE_EMBEDDED_CORE ` on install page
176- * [ 2259] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2259 )
264+ * [ 2259] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2259 )
177265Fix ZipCompressor to initialize compresson type correctly
178- * [ 2258] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2258 )
266+ * [ 2258] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2258 )
179267Bazel: Remove WORKSPACE.bazel file
180- * [ 2256] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2256 )
268+ * [ 2256] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2256 )
181269Report an error if a deep pixel as more than ` UINT_MAX ` samples
182- * [ 2253] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2253 )
270+ * [ 2253] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2253 )
183271Add CVE-2025 -64181 to SECURITY.md
184- * [ 2252] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2252 )
272+ * [ 2252] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2252 )
185273Add news and release notes for v3.4.5 and v3.3.7
186- * [ 2250] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2250 )
274+ * [ 2250] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2250 )
187275Vendor OpenJPH v0.26.3
188- * [ 2249] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2249 )
276+ * [ 2249] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2249 )
189277Add python support for Opaque Attributes
190- * [ 2248] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2248 )
278+ * [ 2248] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2248 )
191279Fix tag check, git rm, and sed calls in vendor_openjph.sh
192- * [ 2247] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2247 )
280+ * [ 2247] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2247 )
193281Bump github/codeql-action from 4.31.9 to 4.32.3
194- * [ 2243] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2243 )
282+ * [ 2243] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2243 )
195283IlmThread: fix deprecated atomic ` shared_ptr ` ops for ` shared_ptr ` (GCC 15)
196- * [ 2240] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2240 )
284+ * [ 2240] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2240 )
197285Bump actions/cache from 5.0.1 to 5.0.3
198- * [ 2239] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2239 )
286+ * [ 2239] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2239 )
199287Fix links and formatting in CONTRIBUTING.md
200- * [ 2236] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2236 )
288+ * [ 2236] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2236 )
201289Bump actions/checkout from 6.0.1 to 6.0.2
202- * [ 2235] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2235 )
290+ * [ 2235] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2235 )
203291Bump actions/setup-python from 6.1.0 to 6.2.0
204- * [ 2227] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2227 )
292+ * [ 2227] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2227 )
205293Bump rules_cc from 0.2.14 to 0.2.16
206- * [ 2226] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2226 )
294+ * [ 2226] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2226 )
207295Bump bazel_skylib from 1.8.2 to 1.9.0
208- * [ 2225] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2225 )
296+ * [ 2225] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2225 )
209297Rename external/OpenJPH/src/core/common to openjph, instead of using a symlink
210- * [ 2224] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2224 )
298+ * [ 2224] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2224 )
211299Bump github/codeql-action from 4.31.8 to 4.31.9
212- * [ 2222] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2222 )
300+ * [ 2222] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2222 )
213301Bump actions/upload-artifact from 5 to 6
214- * [ 2221] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2221 )
302+ * [ 2221] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2221 )
215303Bump actions/cache from 4.3.0 to 5.0.1
216- * [ 2220] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2220 )
304+ * [ 2220] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2220 )
217305Bump msys2/setup-msys2 from 2.29.0 to 2.30.0
218- * [ 2219] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2219 )
306+ * [ 2219] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2219 )
219307Bump actions/download-artifact from 6.0.0 to 7.0.0
220- * [ 2218] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2218 )
308+ * [ 2218] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2218 )
221309Bump github/codeql-action from 4.31.7 to 4.31.8
222- * [ 2216] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2216 )
310+ * [ 2216] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2216 )
223311Add option to compile c++ libraries with an embedded core library
224- * [ 2215] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2215 )
312+ * [ 2215] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2215 )
225313Bump imath from 3.2.2 to 3.2.2.bcr.1
226- * [ 2214] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2214 )
314+ * [ 2214] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2214 )
227315Bump github/codeql-action from 4.31.5 to 4.31.7
228- * [ 2213] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2213 )
316+ * [ 2213] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2213 )
229317Bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0
230- * [ 2212] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2212 )
318+ * [ 2212] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2212 )
231319Bump actions/checkout from 6.0.0 to 6.0.1
232- * [ 2210] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2210 )
320+ * [ 2210] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2210 )
233321Bump actions/setup-python from 6.0.0 to 6.1.0
234- * [ 2209] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2209 )
322+ * [ 2209] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2209 )
235323Bump github/codeql-action from 4.31.4 to 4.31.5
236- * [ 2208] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2208 )
324+ * [ 2208] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2208 )
237325Remove enable-beta-ecosystem since Bazel is no officially supported
238- * [ 2204] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2204 )
326+ * [ 2204] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2204 )
239327Bump actions/checkout from 3.6.0 to 6.0.0
240- * [ 2202] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2202 )
328+ * [ 2202] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2202 )
241329Bump github/codeql-action from 4.31.3 to 4.31.4
242- * [ 2193] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2193 )
330+ * [ 2193] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2193 )
243331Vendor in an internal version of OpenJPH
244- * [ 2167] ( https://github.com/AcademySoftwareFoundation/openexr/pulls /2167 )
332+ * [ 2167] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2167 )
245333Bazel build: Bump openjph to 0.25.0 and libdeflate to 1.25
246334
247335## Version 3.4.5 (February 21, 2026)
@@ -252,7 +340,7 @@ invalid input data.
252340
253341### Merged Pull Requests:
254342
255- * [ 2244] ( https://github.com/AcademySoftwareFoundation/pulls /2244 )
343+ * [ 2244] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2244 )
256344Fix incorrect size check in ` istream_nonparallel_read `
257345
258346## Version 3.4.4 (November 19, 2025)
@@ -273,53 +361,53 @@ directory would fail.
273361
274362### Merged Pull Requests:
275363
276- * [ 2199] ( https://github.com/AcademySoftwareFoundation/pulls /2199 )
364+ * [ 2199] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2199 )
277365OpenEXRCore: fix ` ILMTHREAD_THREADING_ENABLED ` checks
278- * [ 2198] ( https://github.com/AcademySoftwareFoundation/pulls /2198 )
366+ * [ 2198] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2198 )
279367OpenEXRCore: avoid direct dependency on imath
280- * [ 2196] ( https://github.com/AcademySoftwareFoundation/pulls /2196 )
368+ * [ 2196] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2196 )
281369Bump github/codeql-action from 4.31.2 to 4.31.3
282- * [ 2194] ( https://github.com/AcademySoftwareFoundation/pulls /2194 )
370+ * [ 2194] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2194 )
283371Add missing copywrite comments
284- * [ 2192] ( https://github.com/AcademySoftwareFoundation/pulls /2192 )
372+ * [ 2192] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2192 )
285373Bump pypa/cibuildwheel from 3.2 to 3.3
286- * [ 2190] ( https://github.com/AcademySoftwareFoundation/pulls /2190 )
374+ * [ 2190] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2190 )
287375Bump github/codeql-action from 3.27.9 to 4.31.2
288- * [ 2189] ( https://github.com/AcademySoftwareFoundation/pulls /2189 )
376+ * [ 2189] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2189 )
289377Bump msys2/setup-msys2 from 2.27.0 to 2.29.0
290- * [ 2188] ( https://github.com/AcademySoftwareFoundation/pulls /2188 )
378+ * [ 2188] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2188 )
291379Bump actions/download-artifact from 4.1.8 to 6.0.0
292- * [ 2187] ( https://github.com/AcademySoftwareFoundation/pulls /2187 )
380+ * [ 2187] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2187 )
293381Bump ossf/scorecard-action from 2.4.0 to 2.4.3
294- * [ 2186] ( https://github.com/AcademySoftwareFoundation/pulls /2186 )
382+ * [ 2186] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2186 )
295383Bump pypa/cibuildwheel from 2.23 to 3.2
296- * [ 2185] ( https://github.com/AcademySoftwareFoundation/pulls /2185 )
384+ * [ 2185] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2185 )
297385Bump actions/cache from 4.2.0 to 4.3.0
298- * [ 2184] ( https://github.com/AcademySoftwareFoundation/pulls /2184 )
386+ * [ 2184] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2184 )
299387Bump actions/upload-artifact from 4 to 5
300- * [ 2183] ( https://github.com/AcademySoftwareFoundation/pulls /2183 )
388+ * [ 2183] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2183 )
301389Bump actions/checkout from 2.7.0 to 5.0.0
302- * [ 2182] ( https://github.com/AcademySoftwareFoundation/pulls /2182 )
390+ * [ 2182] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2182 )
303391Add recent CVEs to SECURITY.md
304- * [ 2181] ( https://github.com/AcademySoftwareFoundation/pulls /2181 )
392+ * [ 2181] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2181 )
305393Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.1.0
306- * [ 2180] ( https://github.com/AcademySoftwareFoundation/pulls /2180 )
394+ * [ 2180] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2180 )
307395Bump actions/setup-python from 5.3.0 to 6.0.0
308- * [ 2178] ( https://github.com/AcademySoftwareFoundation/pulls /2178 )
396+ * [ 2178] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2178 )
309397Bump snyk/actions from 0.4.0 to 1.0.0
310- * [ 2177] ( https://github.com/AcademySoftwareFoundation/pulls /2177 )
398+ * [ 2177] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2177 )
311399Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.13.0
312- * [ 2176] ( https://github.com/AcademySoftwareFoundation/pulls /2176 )
400+ * [ 2176] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2176 )
313401Imporve Bazel support
314- * [ 2175] ( https://github.com/AcademySoftwareFoundation/pulls /2175 )
402+ * [ 2175] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2175 )
315403Converts asserts in internal_ht.cpp to if statement that throws an exception.
316- * [ 2174] ( https://github.com/AcademySoftwareFoundation/pulls /2174 )
404+ * [ 2174] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2174 )
317405DWA: initialize linear/nonlinear tables at runtime
318- * [ 2173] ( https://github.com/AcademySoftwareFoundation/pulls /2173 )
406+ * [ 2173] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2173 )
319407Update macos-13 to macos-15-intel
320- * [ 2171] ( https://github.com/AcademySoftwareFoundation/pulls /2171 )
408+ * [ 2171] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2171 )
321409Properly set ` OpenEXR_error ` in legacy python API
322- * [ 2126] ( https://github.com/AcademySoftwareFoundation/pulls /2126 )
410+ * [ 2126] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2126 )
323411B44: initialize exp/log tables at runtime
324412
325413
@@ -655,7 +743,7 @@ Patch release that prevents an integer overflow when using the
655743
656744### Merged Pull Requests:
657745
658- * [ 2256] ( https://github.com/AcademySoftwareFoundation/pulls /2256 )
746+ * [ 2256] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2256 )
659747Report an error if a deep pixel as more than UINT_MAX samples
660748
661749## Version 3.3.7 (February 19, 2026)
@@ -666,7 +754,7 @@ invalid input data.
666754
667755### Merged Pull Requests:
668756
669- * [ 2244] ( https://github.com/AcademySoftwareFoundation/pulls /2244 )
757+ * [ 2244] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2244 )
670758Fix incorrect size check in ` istream_nonparallel_read `
671759
672760## Version 3.3.6 (November 4, 2025)
@@ -1288,7 +1376,7 @@ Patch release that prevents an integer overflow when using the
12881376
12891377### Merged Pull Requests:
12901378
1291- * [ 2256] ( https://github.com/AcademySoftwareFoundation/pulls /2256 )
1379+ * [ 2256] ( https://github.com/AcademySoftwareFoundation/openexr/pull /2256 )
12921380
12931381## Version 3.2.5 (November 4, 2025)
12941382
0 commit comments