PS 25.06.0

Various bug fixes and optimizations.