Skip to content

Update Stan to version 2.36.0 - #666

Merged
riddell-stan merged 11 commits into
stan-dev:mainfrom
riddell-stan:update-stan
Jul 28, 2026
Merged

Update Stan to version 2.36.0#666
riddell-stan merged 11 commits into
stan-dev:mainfrom
riddell-stan:update-stan

Conversation

@riddell-stan

Copy link
Copy Markdown
Contributor

With one exception, routine updates/fixes. The exception is the addition of a C++ unix socket writer to replace boost/asio's. Stan Math 2.36.0+ no longer vendors boost/asio so we can't use it (easily) for this purpose.

riddell-stan and others added 11 commits July 1, 2026 16:17
Needed for newer versions of Stan.
boost/asio isn't necessary for simple writes to a unix domain socket.

This change is motivated by stan math removing boost/asio (and many
other boost libraries) in the v5.0.0 release.

See stan-dev/math#3129 for details.
Update Stan to 2.36.0, bump httpstan version.
sphinxcontrib-redoc (latest release 1.6.0, unmaintained) imports the
pkg_resources module which setuptools removed in version 81.

The spec is already rendered natively on the rest_api page by the
maintained sphinxcontrib-openapi `.. openapi::` directive. It
doesn't look as nice as redoc but it will have to do.
@riddell-stan

Copy link
Copy Markdown
Contributor Author

Seeing no objection, I'll merge this.

@riddell-stan
riddell-stan merged commit 144ae3e into stan-dev:main Jul 28, 2026
2 checks passed
@riddell-stan
riddell-stan deleted the update-stan branch July 28, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant