Each release there are a ton of changes which we slowly unravel as time goes on. For example, while not documented anywhere I've seen yet, there is now a date specification (on TICKET/TICKETSPEC only).
As for your automation script examples, there were 3 things added to the service (ScriptService) that are all pretty useful. 1) Your open URL example. service.openURL(String url, boolean newWindow)2) Launch a dialog. service.launchDialog(String dialogId)3) service.getMboSet(String mboSetName, UserInfo userInfo)The first two are pretty self-explanatory, the last one is when you have to use the MXServer.getMXServer().getMboSet syntax because you're running in a cron task or don't want to get a child set for some reason. It doesn't save a lot of code, but allows you to remove an import which is always nice.
A related post here:It works! Access the UI via an automation script (using getWebClientSession)
And another one here:Info about service.launchDialog(String dialogId)? (new in 188.8.131.52)
Some additional info about the openURL() method:openURL(url,boolean newWindow) => will launch a new window or open that url in the same window.