Does Android have support for IPv6 tethering? It appears like Apple has fully supported IPv6 tethering on iOS devices years ago, including proper, native IPv6 addresses on each tethered device.

What about Android?  It seems like Android 6.0.1 is still totally missing IPv6 on the tethering side.  Not only that, but tethering explicitly doesn't even work at all when you're on an IPv6-only network, unless your phone has IPv4 connectivity, too (which with DNS64 and NAT64, is often not the case -- T-Mobile US is especially well-known for not being keen on providing native IPv4 to IPv6-capable devices).

Has IPv6 tethering support been added since then? Are there any plans to add support in later versions?  It's 2017, there are basically no more IPv4 addresses, what's up with this disappearing tethering support?!
It should be available since Android 7. https://android.googlesource.com/platform/frameworks/base/+/7747fd4/services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java

It's working on my Android 8.1.