On the April 2nd around 1:45 PM I had a number of pages that used
column charts on a site stop working. I figured we were having some
network issues at first since it seemed to be stalling on includes of
tooltip.css from Google's servers. Had to be that or something
changed/broke on Googles end.
After a couple hours I was able to diagnose it as being due to a
collision with Prototype. After more searching I found this:
http://groups.google.com/group/google-visualization-api/browse_thread/thread/92e7d760d6bec4a8
Is that really how I'll be finding out about new releases? No change
log? No heads up?
My question is how can I isolate myself from something like this
happening again?
Sadly having a cleaner slate, removing our archaic version of
Prototype and other stale JS is not a feasible option.
1) Could I save the JS off the CDN locally? Seems straightforward
enough to grab the JS, although I am not sure how the CSS requests
from that code are generated. Is it possible to use the library
locally?
2) Do I have to be pointing to latest release? Is there a way to
version my includes? Sadly seems like 1.0 is still 1.0 even after the
release yesterday that broke our pages. No minor minor?
Any suggestions are greatly appreciated. I have a love hate
relationship with gvis but would like to continue to use it. I just
need to ensure that it does not introduce instability into my
applications.
Thanks. -Tom Godar