+2012-09-xx - SkyTools 3.1.1 - ""
+
+ = Features =
+
+ * scriptmgr: option for specifying service type (-t / --type)
+ * scriptmgr: status command can optionally be more selective
+ * skytools_upgrade: "dry run" option
+ * qadmin.py: "show version" command
+
+ = Cleanups =
+
+ * qadmin.py: unified results displaying
+ * skytools.scripting: added shutdown() to BaseScript
+ * skytools.scripting: log config reload, updated comment.
+ * skytools.__init__: added symbols for natsort module
+ * qadmin.py: updated script version, added pgq version, amended messages
+ * scripts: changed queue_mover and queue_splitter service_name
+
+ = Fixes =
+
+ * walmgr: Don't complain if a nonexistent WAL file is encountered during cleanup.
+ * pgq_node.demote_root: decrease lock level
+ * londiste.local_remove_table: resture DDL if still attached to table
+ * pgq_coop.next_batch: check and create subconsumers after locking main consumer
+ * londiste compare: calculate common column names
+ * londiste compare: use md5() if comparing 8.3 with 8.4+
+
2012-07-19 - SkyTools 3.1 - "Carnival-on-a-Stick"
= Features =