To update the prebuilt executable you can run ./pocketbase update . Minor improvements for the JSVM migration error handling: Included the recovered panic stack trace of routine.SafeWrap in the returned error (max 2KB). Wrapped the individual up / down JSVM migration arguments in routine.SafeWrap so that in case of panic we can still print the failed js migration filename.