I created the old dashboard with simple xml. After the upgrade all of my charts worked except a few on one dashboard. Below is one of the broken charts.
<chart>
<searchTemplate>
sourcetype="search1" host=$desktop$ | timechart avg(retrans) as "TCP Retransmissions" | eventstats first("TCP Retransmissions") AS FBS | eval "TCP Retransmissions" = 'TCP Retransmissions' - FBS | fields "TCP Retransmissions"
</searchTemplate>
<title>TCP Retransmissions Totals</title>
<option name="charting.axisTitleX.text">Date</option>
<option name="charting.axisTitleY.text">TCP Retransmissions)</option>
<option name="charting.chart">column</option>
<option name="charting.primaryAxisTitle.text"/>
<option name="count"><![CDATA[addinfo | eval diff = info_max_time - _time
| eval bucket = case(diff <= 86400, "1 day", 86400 < diff AND
diff <= 172800, "2 days", 172800 < diff AND
diff <= 604800, "1 week", 604800 < diff AND
diff <= 1209600, "2 weeks", 1209600 < diff AND
diff <= 2628000, "1 month") | chart count by bucket]]>
</option>
<option name="displayRowNumbers">true</option>
</chart>
And this is a chart that works fine, but similar.
<chart>
<searchTemplate>sourcetype="search1" host=$desktop$ | timechart avg(internal_time) as "Ping Time"</searchTemplate>
<title>Internal Ping Time</title>
<option name="charting.axisTitleX.text">Date</option>
<option name="charting.axisTitleY.text">Ping Time (ms)</option>
<option name="charting.chart">column</option>
<option name="charting.primaryAxisTitle.text"/>
<option name="count"><![CDATA[addinfo | eval diff = info_max_time - _time
| eval bucket = case(diff <= 86400, "1 day", 86400 < diff AND
diff <= 172800, "2 days", 172800 < diff AND
diff <= 604800, "1 week", 604800 < diff AND
diff <= 1209600, "2 weeks", 1209600 < diff AND
diff <= 2628000, "1 month") | chart count by bucket]]>
</option>
<option name="displayRowNumbers">true</option>
</chart>
<chart>
... View more