4.2.12.0

Milestone 4.2.12.0

Enhancements

API additions

Incompatible changes

Bug fixes

Ticket Summary
#2663 lights' usage of sg->Li, sg->Liu and sg->Lo is inconsistent
#4929 crash when aborting while subdivision
#2781 Improved shadow terminator fix for transparent or concave surfaces
#4270 Support multiple token replacements in texture path
#4948 Bump shaders overwrite alpha of RGBA shader
#4949 Crash when evaluating a link to an array element after being unlinked
#4951 Crash tracing camera rays from shaders
#4952 Russian roulette skips standard shader indirect light in rare cases
#4953 Bad width for wireframe seen through refraction or reflection
#4954 Render metadata should have short names for maximum OpenEXR compatibility
#4956 Crash when using shaders that output arrays
#4958 Roughness clamping incorrect with indirect glossy bounces
#4959 Print better info when getting killed by external process, but not crashing
#4977 scene bounds for plane, cylinder, and disk objects incorrect
#4989 Kick crash when outputs are disabled
#4997 Bounding box given by options.curved_motionblur is clipped
#5002 crash in the image shader if there are more than 100 UDIM rows
#5020 crash in BVH if it contains a primitive with invalid bounds
#5024 closest filter should support pointer/node type
#4964 make point lights with radius > 0 single-sided
#4978 Kick window unexpectedly closes on OS X 10.11
#5007 out of range vertex index causes crash