Yahoo announced the latest YQL release. The company says it introduces some new features that have been requested at some external presentations of YQL, as well as in the forums.
“YQL URLs can be a bit cumbersome, especially when you’ve got a large query. This makes them difficult to share,” says Yahoo. “Their meanings can be obscure when you are trying to decode that escaped ‘q’ parameter in your head. So we’ve added two new tables: yahoo.queries and yahoo.queries.query. These two tables enable you to create nice looking query alias URLs..”
You can see an example and the general syntax here.
The second feature is more advanced cache control. Yahoo says because of this, everything gets faster and there is more rate limit. Cache hits don’t count toward your rate limit.
“YQL will now calculate the minimum max-age from all of the network resources it accesses during ‘execute’ and set the cache-expires header automatically to that value,” says Yahoo. “Any /public request to YQL goes through an HTTP cache, and therefore you’ll get much faster performance from execute now (by default).”
The release also comes with multiple bug fixes, new core tables, and an extension to the table definitions that lets you run a common piece of javscript for all your bindings. More here.