Revert "Update v0.4"

This reverts commit 04266e396bb58b2c19ebf7c513750df602846fe4.
Revert "Revert "Update v0.4""

This reverts commit 4fda9cb3822c1d99a9e7d8d5d88e1ac2150588d8.