macOS has deprecated linking with included scripting languages such as TCL, Perl and Python. For this reason, we've been building PostgreSQL on old VMs with macOS 10.12 for some time. Unfortunately, the latest version of some libraries no longer build on macOS 10.12 (proj4 7.1 and ICU 67.1 specifically) and it's only a question of time before other libraries will no longer build anymore as well. For this reason, I've decided to finally make the jump to building PostgreSQL 13 on a more recent OS (macOS 10.15).
This means we can no longer link with the system provided Perl, TCL, and Python. For Python we found a different solution (users should install Python 3.8 from python.org, see issue #551 and https://postgresapp.com/documentation/plpython.html).
However, for PL/Perl and PL/TCL I don't think such an effort would be worthwhile, as I assume that only very few people are using these extensions with Postgres.app. Unfortunately we don't have any usage statistics, so I have no idea if my assumption is correct. So we've decided to just release Postgres.app with PostgreSQL 13 without support for these languages.
If you are using PL/Perl or PL/TCL, and think that it's important that we add them back, please let us know!
macOS has deprecated linking with included scripting languages such as TCL, Perl and Python. For this reason, we've been building PostgreSQL on old VMs with macOS 10.12 for some time. Unfortunately, the latest version of some libraries no longer build on macOS 10.12 (proj4 7.1 and ICU 67.1 specifically) and it's only a question of time before other libraries will no longer build anymore as well. For this reason, I've decided to finally make the jump to building PostgreSQL 13 on a more recent OS (macOS 10.15).
This means we can no longer link with the system provided Perl, TCL, and Python. For Python we found a different solution (users should install Python 3.8 from python.org, see issue #551 and https://postgresapp.com/documentation/plpython.html).
However, for PL/Perl and PL/TCL I don't think such an effort would be worthwhile, as I assume that only very few people are using these extensions with Postgres.app. Unfortunately we don't have any usage statistics, so I have no idea if my assumption is correct. So we've decided to just release Postgres.app with PostgreSQL 13 without support for these languages.
If you are using PL/Perl or PL/TCL, and think that it's important that we add them back, please let us know!