Skip to content

Commit 0d9ab3c

Browse files
committed
Stage for v1.13.6.0 (beta 1)
Signed-off-by: Larry Gritz <[email protected]>
1 parent 3d52f39 commit 0d9ab3c

File tree

5 files changed

+92
-39
lines changed

5 files changed

+92
-39
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ jobs:
255255
fmt_ver: 10.1.1
256256
pybind11_ver: v2.10.0
257257
skip_tests: 1
258-
abi_check: 8374278a07d88358a6931dc2492f98ca49b21038
258+
abi_check: 1726df72a9841df93bc74a5184d78cacb44b585d
259259
setenvs: export OSL_CMAKE_FLAGS="-DOSL_BUILD_TESTS=0 -DBUILD_TESTING=OFF -DUSE_QT=0"
260260
OPENIMAGEIO_CMAKE_FLAGS="-DUSE_PYTHON=0"
261261
CMAKE_BUILD_TYPE=RelWithDebInfo
@@ -326,6 +326,7 @@ jobs:
326326
run: |
327327
mkdir -p abi_standard/build
328328
pushd abi_standard
329+
export LD_LIBRARY_PATH="${PWD}/build/lib:${LD_LIBRARY_PATH}"
329330
src/build-scripts/ci-build.bash
330331
popd
331332
- name: Check ABI

CHANGES.md

Lines changed: 55 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
22
<!-- Copyright Contributors to the Open Shading Language Project. -->
33

4-
Release 1.13 -- October?? 2023 ?? (compared to 1.12)
5-
--------------------------------------------------
6-
### Dependency and standards requirements changes:
7-
* OptiX 6.0 support has been removed. For GPU rendering with OptiX, a minimum
8-
of OptiX 7.0 is required.
4+
Release 1.13 -- beta 1: December 20, 2023 (compared to 1.12)
5+
-------------------------------------------------------------
6+
7+
### New minimum dependencies and compatibility changes:
8+
9+
* For GPU/OptiX mode, OptiX 6.0 support has been removed. For GPU rendering
10+
with OptiX, a minimum of OptiX 7.0 is required, and the Cuda minimum has
11+
been raised to 9.0 [#1737](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1737)
912
* The minimum version OpenImageIO has been raised from 2.2 to 2.4. [#1591](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1591) [#1722](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1722)
10-
(to 2.3 in 1.13.0.3, to 2.4 in 1.13.4.0)
11-
* Raise minimum CMake dependency from 3.12 to 3.15 [#1724](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1724) (1.13.5.0)
12-
* Raise minimum Imath/OpenEXR from 2.3 to 2.4.
13+
* The minimum CMake dependency has been raised from 3.12 to 3.15
14+
[#1724](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1724) (1.13.5.0)
15+
* The minimum Imath/OpenEXR has been raised from 2.3 to 2.4. (Note: OSL 1.13
16+
is probably the last major release family that will support Imath/OpenEXR
17+
2.x.)
1318

1419
### OSL Language and oslc compiler:
20+
1521
* There have been no substantive changes to the OSL language in this release.
1622

17-
### API changes, new options, new ShadingSystem features (for renderer writers):
23+
### ⛰️ API changes, new options, new ShadingSystem features (for renderer writers):
24+
1825
* A new `shadingStateUniform` pointer field was added to ShaderGlobals for
1926
planned future expansion and improved GPU support. #1585 (1.13.1.0)
2027
* Adding relaxed type-equivalency to ReParameter() [#1639](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1639) (by cmstein) (1.13.2.1)
@@ -40,16 +47,20 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
4047
* Rs fmt specification - Journaling Algorithm for error, warning, fprintf
4148
[#1702](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1702) (by Steena Monteiro) [#1711](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1711) [#1715](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1715) (1.13.5.0)
4249

43-
### SIMD batched shading mode
50+
### 🚀 SIMD batched shading mode
51+
4452
* Fix some array overruns (asymptomatic, but still potentially buggy) in
4553
common_ancestor_between. #1577 (1.13.0.2)
4654
* Fix issue with closure keyword parameters. #1620 (1.13.2.0/1.12.8.0)
4755
* Fix crash when adding a default initialized closure. #1624
4856
(1.13.2.0/1.12.8.0)
4957
* Fix support for closures with array types. #1630 (1.13.2.0/1.12.8.0)
5058
* Fix bug with masked wide llvm_gen_closure() [#1637](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1637) (by danieldresser-ie) (1.13.2.1)
59+
* Fix Force LLVM Boolean [#1717](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1717) (by Alex Wells)
60+
* Batched pointcloud if "index" is not passed [#1753](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1753) (by Alex Wells)
61+
62+
### 🚀 OptiX GPU rendering
5163

52-
### OptiX GPU rendering
5364
* OptiX 6.0 support has been removed. For GPU rendering with OptiX, a minimum
5465
of OptiX 7.0 is required.
5566
* Big overhaul/simplification of how strings are represented on the GPU: the
@@ -81,7 +92,8 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
8192
* Perf: Don't insert redundant run layer calls inside a basic block
8293
[#1665](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1665) [#1669](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1669) [#1672](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1672) (by Chris Hellmuth) (1.13.4.0)
8394

84-
### 🐛 Fixes and other improvements (internals)
95+
### 🐛/🔧 Internals: fixes, improvements, and developer concerns
96+
8597
* Fix memory leak in oslc ASTvariable_declaration. #1576 (1.13.0.2)
8698
* Fix memory leaks in LPE code in error conditions. #1593 #1594 (1.13.0.3)
8799
* Fix mismatched strides when calling OCIO for transformc with derivs [#1646](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1646) (1.13.4.0)
@@ -98,8 +110,6 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
98110
* oslc: Add missing `fmod()` variants [#1643](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1643) (1.13.4.0)
99111
* Simple constant folding of binary expressions now happen on the oslc side
100112
[#1653](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1653) (1.13.4.0)
101-
102-
### 🔧 Internals and developer concerns
103113
* platform.h:
104114
* New `OSL_ALLOCA` macro to allocate on the stack. #1589 (1.13.0.3)
105115
* Define OSL::bitcast utility. #1610 (1.13.2.0)
@@ -115,8 +125,12 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
115125
* Give ShadingSystemImpl a handy use_optix() method [#1682](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1682) (1.13.4.0)
116126
* Fix default fmt logic changing in latest openimageio release [#1725](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1725) (1.13.5.0)
117127
* The recently added SS::find_symloc can have const args [#1723](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1723) (1.13.5.0)
128+
* SymOverrideInfo bitfields should be the same type [#1745](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1745)
129+
* Fix wrong offset of MxSheen param [#1751](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1751) (by Rasmus Bonnedal)
130+
* Make get_texture_info robust to empty shaderglobals param [#1731](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1731)
118131

119132
### 🏗 Build/test/CI and platform ports
133+
120134
* CMake build system and scripts:
121135
* The version number is now a cache variable, and so can be overridden at
122136
build time using `-DOSL_VERSION=...`. Use with extreme caution! #1579
@@ -127,8 +141,9 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
127141
* Fix incorrect CMake variable name to control symbol visibility
128142
[#1681](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1681) (1.13.4.0)
129143
* Change cmake option `USE_OPTIX` -> `OSL_USE_OPTIX` [#1668](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1668) (1.13.4.0)
130-
* Fix duplicate osl lexing symbols when building as static libraries
144+
* Fix duplicate osl lexing symbols when building as static libraries
131145
[#1709](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1709) (by Brecht Van Lommel) (1.13.5.0)
146+
* Better cmake verbose behavior [#1752](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1752)
132147
* Dependency version support:
133148
* Fix some issues that came up with the new icx 2022.0 compiler. #1601
134149
(1.13.1.0)
@@ -140,6 +155,12 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
140155
* Qt6 compatibility [#1655](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1655) (1.13.4.0)
141156
* Fix warnings about Qt compilation and enums [#1661](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1661) (1.13.4.0)
142157
* Changes to support fmt 10.0 [#1691](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1691) (1.13.5.0)
158+
* Raise OpenEXR minimum to 2.4 [#1734](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1734)
159+
* Fix Partio build errors on pointcloud functions for MSVC [#1757](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1757) (by Alex Wells)
160+
* Bump Cuda minimum to 9.0 [#1737](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1737)
161+
* LLVM 16 and 17 support: LLVM opaque pointers support [#1728](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1728),
162+
LLVM new pass manager support [#1729](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1729),
163+
finish LLVM 16 and 17 support [#1730](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1730) (all by Brecht Van Lommel)
143164
* Testing and Continuous integration (CI) systems:
144165
* Dynamic analysis using address and leak sanitizers. #1581 (1.13.0.3)
145166
* `testshade --help` now prints TextureSystem options and all hardware
@@ -158,20 +179,39 @@ Release 1.13 -- October?? 2023 ?? (compared to 1.12)
158179
[#1660](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1660) (by Massimo Paladin) (1.13.4.0)
159180
* *ci*: Simplify build_llvm.bash script [#1703](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1703) (1.13.5.0)
160181
* Test interactive parameter initialization in optix testrender [#1687](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1687) (by Chris Hellmuth) (1.13.5.0)
182+
* Fix GPU job not actually enabling OptiX [#1738](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1738) (by Brecht Van Lommel)
183+
* Fix python-oslquery test failure on macOS [#1739](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1739) (by Brecht Van Lommel)
184+
* Disable MacOS-11 CI [#1746](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1746)
185+
* Skip analysis and scorecard workflows on push if only docs changed [#1744](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1744)
186+
* For clarity, use the term 'runner' instead of 'os' [#1743](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1743)
187+
* Test ABI compliance [#1748](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1748)
188+
* Fix tests passing when test commands fail [#1733](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1733) (by Brecht Van Lommel)
161189
* Platform support:
162190
* Include `immintrin.h` only when needed. #1605 (1.13.1.0)
163191
* Changed snprintf formatting to satisfy some compilers.
164192
[#1640](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1640) (by pellerington) (1.13.4.0)
165193
* Fix some windows GPU build errors [#1638](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1638) (by Declan Russell) (1.13.4.0)
166194
* Fix for Apple clang 14+ warnings [#1697](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1697) (1.13.5.0)
195+
* Fix struct align/pack for MSVC [#1754](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1754) (by Rasmus Bonnedal)
196+
* Refactor icc/icx specific pragma macros [#1756](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1756) (by Alex Wells)
167197

168198
### 📚 Documentation
199+
200+
* First stab at ReadTheDocs -- new [Experimental OSL Documentation on
201+
ReadTheDocs](https://openshadinglanguage.readthedocs.io/)
202+
is still a little rough, but eventually will be our primary documentation.
203+
[#1736](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1736)
169204
* `doc/RELEASING.md` documents our release process and versioning policies.
170205
#1572 (1.13.0.2)
171206
* Improve documentation of `trace` function [#1671](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1671) (by AidanWelch) (1.13.4.0)
172207
* Update CONTRIBUTING [#1689](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1689) (1.13.5.0)
173208
* Update logos [#1705](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1705), Move logos and add an icon-only logo [#1707](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1707) (1.13.5.0)
174209

210+
### 🏢 Project Administration
211+
212+
* Alert slack "release-announcements" channel upon OSL release [#1740](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1740) [#1749](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1749)
213+
* Update pull request template [#1741](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1741)
214+
175215

176216
---
177217
---

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
cmake_minimum_required (VERSION 3.15)
66

7-
set (OSL_VERSION "1.13.5.0")
7+
set (OSL_VERSION "1.13.6.0")
88
set (OSL_VERSION_OVERRIDE "" CACHE STRING
99
"Version override (use with caution)!")
1010
mark_as_advanced (OSL_VERSION_OVERRIDE)
@@ -18,12 +18,12 @@ project (OSL VERSION ${OSL_VERSION}
1818
set (PROJ_NAME ${PROJECT_NAME}) # short name
1919
string (TOLOWER ${PROJ_NAME} PROJ_NAME_LOWER) # short name lower case
2020
string (TOUPPER ${PROJ_NAME} PROJ_NAME_UPPER) # short name upper case
21-
set (PROJECT_VERSION_RELEASE_TYPE "dev" CACHE STRING
21+
set (PROJECT_VERSION_RELEASE_TYPE "beta1" CACHE STRING
2222
"Build type, for example: dev, beta2, RC1 (empty string for normal release)")
2323
set (${PROJECT_NAME}_VERSION_RELEASE_TYPE ${PROJECT_VERSION_RELEASE_TYPE})
2424
set (PROJECT_AUTHORS "Contributors to the Open Shading Language project")
2525
option (${PROJECT_NAME}_SUPPORTED_RELEASE
26-
"Set ON for supported release branch, OFF for master" OFF)
26+
"Set ON for supported release branch, OFF for master" ON)
2727
if (${PROJECT_NAME}_SUPPORTED_RELEASE)
2828
set (${PROJECT_NAME}_DEV_RELEASE OFF)
2929
else ()

INSTALL.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,15 @@ NEW or CHANGED dependencies since the last major release are **bold**.
4040
$OpenImageIO_ROOT/lib to be in your LD_LIBRARY_PATH (or
4141
DYLD_LIBRARY_PATH on OS X).
4242

43-
* [LLVM](http://www.llvm.org) 9, 10, 11, 12, 13, 14, or 15, including
44-
clang libraries. LLVM 16 doesn't work yet, we need to make changes
45-
on the OSL side to be compatible.
43+
* [LLVM](http://www.llvm.org) 9, 10, 11, 12, 13, 14, 15, or 16, including
44+
clang libraries.
4645

4746
* (optional) For GPU rendering on NVIDIA GPUs:
4847
* [OptiX](https://developer.nvidia.com/rtx/ray-tracing/optix) 7.0 or higher.
4948
* [Cuda](https://developer.nvidia.com/cuda-downloads) 9.0 or higher. It is
5049
recommended that you use 11.0 or higher.
5150

52-
* [Boost](https://www.boost.org) 1.55 or newer (tested through boost 1.82)
51+
* [Boost](https://www.boost.org) 1.55 or newer (tested through boost 1.83)
5352
* [Ilmbase or Imath](https://github.com/AcademySoftwareFoundation/Imath) 2.4
5453
or newer (recommended: 3.1 or higher; tested through 3.2)
5554
NOTE: It is likely that 1.13 is the last release that will support
@@ -68,9 +67,10 @@ NEW or CHANGED dependencies since the last major release are **bold**.
6867
* Python >= 2.7 (tested against 2.7, 3.7, 3.8, 3.9, 3.10)
6968
NOTE: It is likely that 1.13 is the last release that will support
7069
Python 2.7.
71-
* pybind11 >= 2.4.2 (Tested through 2.10)
70+
* pybind11 >= 2.4.2 (Tested through 2.11. Note that pybind11 v2.10+ does
71+
not support Python < 3.6.)
7272
* NumPy
73-
* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.4).
73+
* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.6).
7474
If not found at build time, the `osltoy` application will be disabled.
7575

7676

README.md

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,18 @@ The OSL language specification can be found at
452452
distribution) or in the share/doc/OSL/osl-languagespec.pdf file of an
453453
installed binary distribution.
454454

455-
For those interested in learning to program in OSL, there is the
455+
[Experimental OSL Documentation on ReadTheDocs](https://openshadinglanguage.readthedocs.io/)
456+
This will be the future documentation. It's probably as complete as the PDF,
457+
but it needs some proofreading, so the PDF is still considered the
458+
authoritative source for now. But some time soon, the old PDF specification
459+
will be deprecated in favor of
460+
this online documentation.
461+
<!-- is the best place to start if you are interested in how to use OSL,
462+
its APIs. -->
463+
There is also a [PDF
464+
version](https://readthedocs.org/projects/openshadinglanguage/downloads/pdf/latest/).
465+
466+
For those interested in learning to program shaders in OSL, there is the
456467
[Siggraph 2022 Educator's Forum](https://dl.acm.org/doi/proceedings/10.1145/3532724)
457468
[OSL Shaders for RenderMan](https://dl.acm.org/doi/abs/10.1145/3532724.3535604) course,
458469
which uses RenderMan in the examples and
@@ -515,19 +526,20 @@ The current project leadership is documented in the
515526

516527
Many people have contributed features, bug fixes, and other changes to OSL
517528
over the years: Steve Agland, Shane Ambler, Martijn Berger, Farchad
518-
Bidgolirad, Nicholas Bishop, Solomon Boulos, Stefan Bruens, Stefan Büttner,
519-
Matthaus G. Chajdas, Clark Chen, Alejandro Conty, Damien Courtois, Dieter De
520-
Baets, Thomas Dinges, Daniel Dresser, Mads Drøschler, Peter Ellerington, Luke
521-
Emrose, Louis Feng, Mark Final, Henri Fousse, Stephen Friedman, Syoyo Fujita,
522-
Tim Grant, Larry Gritz, Nicolas Guiard, Euan Haahr, Derek Haase, Sven-Hendrik
523-
Haase, John Haddon, Niklas Harrysson, Daniel Heckenberg, Chris Hellmuth,
524-
Adrien Herubel, Dan Horák, Thiago Ize, Matt Johnson, Ronan Keryell, Chris
525-
Kulla, Elvic Liang, Max Liani, Adam Martinez, John Mertic, Bastien Montagne,
526-
Steena Monteiro, Patrick Mours, Alexis Oblet, Erich Ocean, Mikko Ohtamaa, Jino
527-
Park, Alexei Pawlow, Jay Reynolds, Declan Russell, Benoit Ruiz, Patrick
528-
Scheibe, Alex Schworer, Jonathan Scruggs, Sergey Sharybin, Mark Sisson, Sandip
529-
Shukla, Cliff Stein, Stephan Steinbach, Luya Tshimbalanga, Esteban Tovagliari,
530-
Brecht Van Lommel, Alexander von Knorring, Alex Wells, Roman Zulak. (Listed
529+
Bidgolirad, Nicholas Bishop, Curtis Black, Rasmus Bonnedal, Solomon Boulos,
530+
Stefan Bruens, Stefan Büttner, Matthaus G. Chajdas, Clark Chen, Alejandro
531+
Conty, Damien Courtois, Dieter De Baets, Thomas Dinges, Daniel Dresser, Mads
532+
Drøschler, Peter Ellerington, Luke Emrose, Louis Feng, Mark Final, Henri
533+
Fousse, Stephen Friedman, Syoyo Fujita, Tim Grant, Larry Gritz, Nicolas
534+
Guiard, Euan Haahr, Derek Haase, Sven-Hendrik Haase, John Haddon, Niklas
535+
Harrysson, Daniel Heckenberg, Chris Hellmuth, Adrien Herubel, Dan Horák,
536+
Thiago Ize, Matt Johnson, Ronan Keryell, Chris Kulla, Elvic Liang, Max Liani,
537+
Adam Martinez, John Mertic, Bastien Montagne, Steena Monteiro, Patrick Mours,
538+
Alexis Oblet, Erich Ocean, Mikko Ohtamaa, Jino Park, Alexei Pawlow, Jay
539+
Reynolds, Declan Russell, Benoit Ruiz, Patrick Scheibe, Alex Schworer,
540+
Jonathan Scruggs, Sergey Sharybin, Mark Sisson, Sandip Shukla, Cliff Stein,
541+
Stephan Steinbach, Luya Tshimbalanga, Esteban Tovagliari, Brecht Van Lommel,
542+
Alexander von Knorring, Aidan Welch, Alex Wells, Roman Zulak. (Listed
531543
alphabetically; if we've left anybody out, it is inadvertent, please let us
532544
know.)
533545

0 commit comments

Comments
 (0)