I am assuming that your IP config is identical to your previous install (debian 7) and therefore it should work now just as it did before. However, it is confusing to me that it did work as you have 3 routes to the local lan - eth0, wlan0, and br0. I
I would only bind IP to br0. That should accomplish everything that you need and would reduce complexity. There is no need for 3 addresses all on the same subnet/bridged network. I
I have a similar setup and my interfaces file looks more like this: "... iface eth0 inet manual hwaddress e7:df:12:00:1g:63 auto eth0
iface wlan0 inet manual mode infrastructure wireless-mode master wireless-essid "fever" wireless-channel 1 hwaddress 1d:dd:b2:2a:ae:1d auto wlan0
Setup the bridge
iface br0 inet static bridge-ports wlan0 eth0 address 10.0.0.4 netmask 255.255.255.0 network 10.0.0.0 gateway 10.0.0.2 dns-nameservers 10.0.0.5 10.0.0.2 dns-search 10.0.0.5 10.0.0.2 auto br0 ..."
...
iface eth0 inet manual
hwaddress e7:df:12:00:1g:63
auto eth0
iface wlan0 inet manual
mode infrastructure
wireless-mode master
wireless-essid "fever"
wireless-channel 1
hwaddress 1d:dd:b2:2a:ae:1d
auto wlan0
## Setup the bridge
iface br0 inet static
bridge-ports wlan0 eth0
address 10.0.0.4
netmask 255.255.255.0
network 10.0.0.0
gateway 10.0.0.2
dns-nameservers 10.0.0.5 10.0.0.2
dns-search 10.0.0.5 10.0.0.2
auto br0
...