Sorry, Eddy, 523 is still the latest “final” release. 529 is as of a minute ago still considered a beta and being worked on.

Best,
Mike