Chrome has never supported the FIDO U2F API directly. However, it does ship with an internal extension and it's possible to implement the U2F API by using postMessage to send messages to this extension if you know its ID.
Chromium/Blink is implementing the W3C
webauthn specification which will ultimately subsume the U2F API and have cross-browser support. As part of that transition we are aligning attestation behaviour between webauthn and our pseudo-U2F support.
This does not involve any Blink changes but a handful of sites do implement U2F by postMessaging our internal extension, thus web developers may need to be aware of this.
Starting with Chrome 66 an additional member of the RegisterRequest object is supported that mirrors AttestationConveyancePreference from webauthn. Sites that have been using the U2F API will experience a change in behavior as the default will no longer cause the device's attestation information to be returned. To get the old behavior, sites should add an "attestation" member to the RegisterRequest object with the value "direct". However, they should note that this will trigger a permission prompt. This new behaviour is the same as specified by webauthn.
Only a single site is known to care about the attestation information in U2F and we will be contacting them directly in advance of this.
Cheers
AGL