Rigidbody2D.isKinematic is working differently in 5.5?

Hello, Suddenly Rigidbody2D.isKinematic works differently in 5.5,
GameObject still moves when isKinematic = true, (velocities are preserved!).
Only by running this code once, the object stops:

rigidbody2D.isKinematic = true;
rigidbody2D.angularVelocity = 0f;
rigidbody2D.velocity = Vector2.zero;

Someone noticed the same?

This is correct behaviour. Rigidbody2D.isKinematic is only there for backwards compatibility and will eventually be deprecated; it uses the new Rigidbody2D.bodyType to set it to Kinematic. Only when setting the body-type to static will the velocities be reset.

Changing a body-type is non-trivial and can be costly; you should not use it to simply stop an object.