| * Fri Jul 21 2017 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - high: bootstrap: Add option to enable diskless SBD mode to cluster init (bsc#1045118) |
| - high: cibconfig: Graph file output option was reversed (bsc#1036595) |
| - medium: bootstrap: replace 'nodename' to 'seed_host' |
| - medium: bootstrap: Fix watchdog SBD envvars (bsc#1045118) |
| - medium: scripts: Relax broadcast IP validation (bsc#1044233) |
| - medium: scripts: Clarify help text for NFS wizard (bsc#1044244) |
| - medium: ui_cluster: Add --force to ha-cluster-remove (bsc#1044071) |
| - medium: history: Revert preference of messages over ha-log.txt (bsc#1031138) |
| - medium: bootstrap: Make arbitrator argument optional (bsc#1038386) |
| - medium: bootstrap: Check required arguments to geo-join (bsc#1037421) |
| - medium: bootstrap: Handle failure to fetch config gracefully (bsc#1037423) |
| - medium: bootstrap: Enable "help geo-init" etc. (bsc#1037417) |
| - medium: bootstrap: Set expected_votes based on actual node count (bsc#1033288) |
| - medium: scripts/health: Make health script available as wizard (fate#320848) (fate#320866) |
| - medium: ui_cluster: Fix init with no arguments (bsc#1028735) |
| - low: utils: Use /proc for process discovery |
| - low: bootstrap: Fix warning for formatting SBD device (bsc#1028704) |
| - low: ui_cluster: when have an error for optparse, just return and stay at shell |
| - low: ui_cluster: when use help option, do not exit, just print help messages and return |
| - doc: geo-join requires --clusters argument (bsc#1037442) |
| - remove bindnetaddr for unicast(bsc#1030437) |
| - Allow empty fencing_topology (bsc#1025393) |
| |
| * Tue Jan 31 2017 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Release 3.0.0 |
| - high: bootstrap: Add bootstrap commands (fate#321114) |
| - high: logparser: Update transition RE (#168) |
| - high: scripts: Remove script versions of add/remove/init |
| - high: utils: Fix typo in tmpf patch (bsc#999683) |
| - medium: bootstrap: Configure hawk iff package installed |
| - medium: ui_cluster: Fix broken cluster remove command |
| - medium: bootstrap: Invoke _remote commands correctly |
| - medium: bootstrap: adapt firewall handling to other platforms |
| - medium: ui_cluster: Compatibility mode for old cluster init behavior |
| - medium: ui_history: Avoid ugly wrapping of diff output |
| - medium: hb_report: Make sure this never expands to rm -rf / |
| - medium: hb_report: don't use backticks in local |
| - low: completers: give the op's hint when type tab after 'op' |
| - low: bootstrap: Handle None as result from remote command correctly |
| - low: bootstrap: Avoid warning if known_hosts doesn't exist |
| - low: bootstrap: Don't check for ptty for _remote stages |
| - low: ui_cluster: No need to check the cluster stack in requires |
| - low: ui: Fix vim highlightning support. |
| - low: ui_script: Fix script list all/names argument handling |
| - low: cibconfig: Clearer error for duplicate ID (bsc#1009748) |
| - low: ui_cluster: start/stop don't touch corosync, just pacemaker |
| |
| * Tue Oct 25 2016 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Release 2.3.2 |
| - high: history: Quote archive tarball name if it contains spaces (bsc#998959) |
| - high: history: Prefer /var/log/messages over ha-log.txt (bsc#998891) |
| - high: parse: Support target pattern in fencing topology |
| - high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc#999683) |
| - medium: corosync: Fix missing variable in del-node |
| - medium: scripts: Drop logrotate check from cluster health |
| - medium: scripts: Better corosync defaults (bsc#1001164) |
| - medium: cibconfig: Remove from tags when removing object |
| - medium: ui_configure: option to obscure passwords |
| - low: cmd_status: More detail in verify output |
| - low: crm_pssh: Fix nodenum envvar name |
| - low: cmd_status: Highlight plural forms (bsc#996806) |
| - doc: Fix inverted boolean in resource set documentation |
| |
| * Fri Sep 2 2016 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Release 2.3.1 |
| - Require Python 2.6+, not 2.7 (bsc#995611) (#152) |
| |
| * Fri Aug 12 2016 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Release 2.3.0 |
| - medium: constants: Add missing alerts constants (#150) (bsc#992789) |
| - high: hb_report: Don't collect logs from journalctl if -M is set (bsc#990025) |
| - high: hb_report: Skip lines without timestamps in log correctly (bsc#989810) |
| - low: scripts: Fix use of non-relative import for ra |
| - medium: tmpfiles: Create temporary directory if non-existing (bsc#981583) |
| - medium: xmlutil: reduce unknown attribute to warning (bsc#981659) |
| - high: constants: Add maintenance to set of known attributes (bsc#981659) |
| - medium: scripts: no-quorum-policy=ignore is deprecated (bsc#981056) |
| - low: history: fall back to any log file in report root |
| - medium: history: Report better error when history user is not sudoer (bsc#980924) |
| - high: history: Store live report in per-user directory (bsc#980924) |
| - medium: logparser: Fix use-before-declaration error in logparser |
| - low: utils: Clearer error if permission denied when locking (bsc#980924) |
| - medium: logparser: Handle read-only access to metadata cache (bsc#980924) |
| - doc: Add @steenzout to AUTHORS |
| - fix issue #144 by comparing output line by line (#146) |
| - fixed version number (#142) |
| - added crm to scripts (#143) |
| - doc: sort subcommands in the documentation |
| - high: parse: Support for event-driven alerts (fate#320855) (#136) |
| - medium: ui_resource: Add force argument to resource cleanup (bsc#979420) |
| - high: ui_resource: Improved resource move/clear/locate commands |
| - medium: ui_resource: Show utilization in output from crm resource scores |
| - high: utils: Avoid deadlock if DC changes during idle wait (bsc#978480) |
| - low: scripts: Note SBD recommendation in libvirt script (fate#318320) |
| - low: scripts: Note SBD recommendation in vmware script (fate#318320) |
| - high: ui_root: Add crm verify command |
| - low: hb_report: Fix spurious error on missing events.txt |
| - medium: hb_report: Fix broken -S option (#137) |
| - medium: ui_node: Fix crash in node fence command (bsc#974902) |
| - low: scripts: Better description for sbd |
| - low: scripts: Preserve formatting in description for vmware wizard |
| - medium: scripts: Add vmware to data manifest (fate#318320) |
| - high: scripts: VMware fencing using vCenter (fate#318320) |
| - low: scripts: Shouldn't set -e here (fate#318320) |
| - low: parse: Don't validate operation name in parser (bsc#975357) |
| - low: constants: Add missing reload operation to parser |
| - medium: ui_node: Fix "crm node fence" (bsc#974902) (#134) |
| - low: corosync: Recycle node IDs when possible |
| - low: scripts: Fix watchdog test in sbd-device (fate#318320) |
| - low: scripts: Only print debug output locally unless there were remote actions |
| - low: cibconfig: Don't mix up CLI name with XML tag |
| - low: parser: ignore case for attr: prefix |
| - medium: scripts: Use os.uname() to find hostname (#128) |
| - low: history: Don't skip nodes without logs |
| - low: logparser: Don't crash on nodes without logs |
| - low: scripts: Need sudo if non-local call |
| - medium: hb_report: Add timeout to SSH connection (bsc#971690) |
| - low: scripts: Clean up various scripts |
| - medium: main: Add -o|--opt to pass extra options for crmsh |
| - low: command: handle stray regex characters in input |
| - medium: scripts: SBD wizard which configures SBD itself (fate#318320) |
| - medium: scripts: Add nfs-utils to list of packages for nfsserver |
| - medium: scripts: Set sudo and full path for exportfs -v in nfs scripts |
| - medium: scripts: Don't require sudo for root |
| - medium: scripts: inline scripts for call actions |
| - medium: scripts: Simplify SBD script (bsc#968076) (fate#318320) |
| - low: logparser: Add cib info to __meta for hawk |
| - low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823) |
| - medium: ui_node: Add crm node server command |
| - medium: hb_report: Use server attribute for remote nodes if set (bsc#970819) |
| - low: ui_resource: alias show to get |
| - high: history: Faster log parsing (bsc#920278) |
| - low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278) |
| - medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931) |
| - low: hb_report: Warn if generated report is empty (bsc#970823) |
| - low: hb_report: Print covered time span at exit (bsc#970823) |
| - low: logtime: Improve performance of syslog_ts (bsc#970278) |
| - low: scripts: Fix error in service action |
| - low: history: use os.listdir to list history sessions |
| - medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907) |
| - low: ui_node: Less cryptic query when fencing node |
| - low: config: Messed up previous fix (#119) |
| - low: config: Clean up libdir configuration (#119) |
| - medium: config: make multiarch dependency a dynamic include (#119) |
| - high: ui_configure: Fix commit force (#120) |
| - medium: hb_report: Don't collect logs on non-nodes (bsc#959031) |
| - medium: ui_configure: Only wait for DC if resources were stopped (#117) |
| - low: Fix title style vs. sentence style in cluster scripts (bsc#892108) |
| - medium: command: Disable fuzzy matcher for completion (#116) |
| - Merge pull request #115 from rikkotec/patch-queue/remove-fix-for-debian |
| - medium: corosync: added optional parameter [name] to "corosync add-node" function |
| - medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14) |
| - medium: cibconfig: add and|or filter combinators to influence filtering (fate#320401) |
| - high: scripts: fix broken cluster init script (bsc#963135) |
| - high: scripts: Add LVM on DRBD cluster script (bsc#951132) |
| - high: scripts: Add NFS on LVM and DRBD cluster script (bsc#951132) |
| - medium: ui_configure: Rename show-property to get-property |
| - high: scripts: Improved OCFS2 cluster script (bsc#953984) |
| - medium: scripts: Updated SBD cluster script |
| - high: history: Parse log lines without timestamp (bsc#955581) |
| |
| * Fri Jan 15 2016 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Release 2.2.0 |
| - medium: history: Fix live report refresh (bsc#950422) (bsc#927414) |
| - medium: history: Ignore central log |
| - medium: cibconfig: Detect false container children |
| - low: clidisplay: Avoid crash when colorizing None |
| - medium: scripts: Load single file yml scripts |
| - medium: scripts: Reformat scripts to simplified form |
| - medium: ui_history: Add events command (bsc#952449) |
| - low: hb_report: Drop function from event patterns |
| - high: cibconfig: Preserve failure through edit (bsc#959965) |
| - high: cibconfig: fail if new object already exists (bsc#959965) |
| - medium: ui_cib: Call crm_shadow in batch mode to avoid spawning subshell (bsc#961392) |
| - high: cibconfig: Fix XML import bug for cloned groups (bsc#959895) |
| - high: ui_configure: Move validate-all validation to a separate command (bsc#956442) |
| - high: scripts: Don't require scripts to be an array of one element |
| - medium: scripts: Enable setting category in legacy wizards (bnc#957926) |
| - high: scripts: Don't delete steps from upgraded wizards (bnc#957925) |
| - high: ra: Only run validate-all if current user is root |
| - high: cibconfig: Call validate-all action on agent in verify (bsc#956442) |
| - high: script: Fix issues found in cluster scripts |
| - high: ui_ra: Add ra validate command (bsc#956442) |
| - low: resource: Fix unban alias for unmigrate |
| - high: ui_resource: Add constraints and operations commands |
| - high: ui_resource: Enable start/stop/status for multiple resources at once (bsc#952775) |
| - high: scripts: Conservatively verify scripts that modify the CIB (bsc#951954) |
| - high: xmlutil: Order is significant in resource_set (bsc#955434) |
| - medium: scripts: Lower copy target to string |
| - doc: configure load can read from stdin |
| - medium: script: (filesystem) create stopped (bsc#952670) |
| - medium: scripts: Check required parameters for optional sub-steps |
| - high: scripts: Eval CIB text in correct scope (bsc#952600) |
| - medium: utils: Fix python 2.6 compatibility |
| - medium: ui_script: Tag legacy wizards as legacy in show (bsc#952226) |
| - medium: scripts: No optional steps in legacy wizards (bsc#952226) |
| - high: utils: Revised time zone handling (bsc#951759) |
| - high: report: Fix syslog parser regexps (bsc#951759) |
| - low: constants: Tweaked graph colours |
| - high: scripts: Fix DRBD script resource reference (bsc#951028) |
| - low: constants: Tweaked graph colors |
| - medium: report: Make transitions without end stretch to 2525 |
| - high: utils: Handle time zones in parse_time (bsc#949511) |
| - medium: hb_report: Remove reference to function name in event patterns (bsc#942906) |
| - medium: ui_script: Optionally print common params |
| - medium: cibconfig: Fix sanity check for attribute-based fencing topology (#110) |
| - high: cibconfig: Fix bug with node/resource collision |
| - high: scripts: Determine output format of script correctly (bsc#949980) |
| - doc: add explanatory comments to fencing_topology |
| - doc: add missing backslash in fencing_topology example |
| - doc: add missing <> to fencing_topology syntax |
| - low: don't use deprecated crm_attribute -U option |
| - doc: resource-discovery for location constraints |
| - high: utils: Fix cluster_copy_file error when nodes provided |
| - low: xmlutil: More informative message when updating resource references after rename |
| - doc: fix some command syntax grammar in the man page |
| - high: cibconfig: Delete constraints before resources |
| - high: cibconfig: Fix bug in is_edit_valid (bsc#948547) |
| - medium: hb_report: Don't cat binary logs |
| - high: cibconfig: Allow node/rsc id collision in _set_update (bsc#948547) |
| - low: report: Silence tar warning on early stream close |
| - high: cibconfig: Allow nodes and resources with the same ID (bsc#948547) |
| - high: log_patterns_118: Update the correct set of log patterns (bsc#942906) |
| - low: ui_resource: Silence spurious migration non-warning from pacemaker |
| - medium: config: Always fall back to /usr/bin:/usr/sbin:/bin:/sbin for programs (bsc#947818) |
| - medium: report: Enable opening .xz-compressed report tarballs |
| - medium: cibconfig: Only warn for grouped children in colocations (bsc#927423) |
| - medium: cibconfig: Allow order constraints on group children (bsc#927423) |
| - medium: cibconfig: Warn if configuring constraint on child resource (bsc#927423) (#101) |
| - high: ui_node: Show remote nodes in crm node list (bsc#877962) |
| - high: config: Remove config.core.supported_schemas (bsc#946893) |
| - medium: report: Mark transitions with errors with a star in info output (bsc#943470) |
| - low: report: Remove first transition tag regex |
| - medium: report: Add transition tags command (bsc#943470) |
| - low: ui_history: Better error handling and documentation for the detail command |
| - low: ui_history: Swap from and to times if to < from |
| - medium: cibconfig: XML parser support for node-attr fencing topology |
| - medium: parse: Updated syntax for fencing-topology target attribute |
| - medium: parse: Add support for node attribute as fencing topology target |
| - high: scripts: Add enum type to script values |
| - low: scripts: [MailTo] install mailx package |
| - low: scripts: Fix typo in email type verifier |
| - high: script: Fix subscript agent reference bug |
| - low: constants: Add meta attributes for remote nodes |
| - medium: scripts: Fix typo in lvm script |
| - high: scripts: Generate actions for includes if none are defined |
| - low: scripts: [virtual-ip] make lvs_support an advanced parameter |
| - medium: crm_pssh: Timeout is an int (bsc#943820) |
| - medium: scripts: Add MailTo script |
| - low: scripts: Improved script parameter validation |
| - high: parse: Fix crash when referencing score types by name (bsc#940194) |
| - doc: Clarify documentation for colocations using node-attribute |
| - high: ui_script: Print cached errors in json run |
| - medium: scripts: Use --no option over --force unless force: true is set in the script |
| - medium: options: Add --no option |
| - high: scripts: Default to passing --force to crm after all |
| - high: scripts: Add force parameter to cib and crm actions, and don't pass --force by default |
| - low: scripts: Make virtual IP optional [nfsserver] |
| - medium: scripts: Ensure that the Filesystem resource exists [nfsserver] (bsc#898658) |
| - medium: report: Reintroduce empty transition pruning (bsc#943291) |
| - low: hb_report: Collect libqb version (bsc#943327) |
| - medium: log_patterns: Remove reference to function name in log patterns (bsc#942906) |
| - low: hb_report: Increase time to wait for the logmark |
| - high: hb_report: Always prefer syslog if available (bsc#942906) |
| - high: report: Update transition edge regexes (bsc#942906) |
| - medium: scripts: Switch install default to false |
| - low: scripts: Catch attempt to pass dict as parameter value |
| - high: report: Output format from pacemaker has changed (bsc#941681) |
| - high: hb_report: Prefer pacemaker.log if it exists (bsc#941681) |
| - medium: report: Add pacemaker.log to find_node_log list (bsc#941734) |
| - high: hb_report: Correct path to hb_report after move to subdirectory (bsc#936026) |
| - low: main: Bash completion didn't handle sudo correctly |
| - medium: config: Add report_tool_options (bsc#917638) |
| - high: parse: Add attributes to terminator set (bsc#940920) |
| - Medium: cibconfig: skip sanity check for properties other than cib-bootstrap-options |
| - medium: ui_script: Fix bug in verify json encoding |
| - low: ui_script: Check JSON command syntax |
| - medium: ui_script: Add name to action output (fate#318211) |
| - low: scripts: Preserve formatting of longdescs |
| - low: scripts: Clearer shortdesc for filesystem |
| - low: scripts: Fix formatting for SAP scripts |
| - low: scripts: add missing type annotations to libvirt script |
| - low: scripts: make overridden parameters non-advanced by default |
| - low: scripts: Tweak description for libvirt |
| - low: scripts: Strip shortdesc for scripts and params |
| - low: scripts: Title and category for exportfs |
| - high: ui_script: drop end sentinel from API output (fate#318211) |
| - low: scripts: Fix possible reference error in agent include |
| - low: scripts: Clearer error message |
| - low: Remove build revision from version |
| - low: Add HAProxy script to data manifest |
| - medium: constants: Add 'provides' meta attribute (bsc#936587) |
| - medium: scripts: Add HAProxy script |
| - high: hb_report: find utility scripts after move (bsc#936026) |
| - high: ui_report: Move hb_report to subdirectory (bsc#936026) |
| - high: Makefile: Don't unstall hb_report using data-manifest (bsc#936026) |
| - medium: report: Fall back to cluster-glue hb_report if necessary (bsc#936026) |
| - medium: scripts: stop inserting comments as values |
| - high: scripts: subscript values not required if subscript has no parameters / all defaults (fate#318211) |
| - medium: scripts: Fix name override for subscripts (fate#318211) |
| - low: scripts: Clean up generated CIB (fate#318211) |
| |
| * Sat Jun 13 2015 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Pre-release 2.2.0-rc3 |
| - high: Merge rewizards development branch (fate#318211) |
| (fate#318384) (fate#318483) (fate#318482) (fate#318550) |
| |
| - Summary of some of the changes included in the merge of |
| the rewizards branch: |
| |
| + Colorized status output |
| + New and more capable cluster script implementation |
| + Deprecated the crmsh templates (not the CIB templates, |
| the configuration templates) |
| + Implemented a JSON API interface to the cluster scripts |
| for hawk to use instead of having its own wizards |
| + Handlebars-like templating language for cluster scripts |
| that modify the CIB |
| + Collect metadata from resource agents to avoid duplication |
| in configuration scripts |
| + Extended validation support for parameter values |
| + New cluster scripts: |
| |
| - Stonith: SBD and libvirt |
| - Apache web server |
| - NFS server |
| - cLVM |
| - Databases: MySQL / MariaDB / Oracle / DB2 |
| - SAP |
| - OCFS2 |
| - etc. |
| |
| + Radically simplified automake and autoconf setup |
| + Improved completion performance |
| + Added pygment lexers used by the history guide as stand-alone |
| python module in contrib/ |
| + Removed dependency on corosync for regression test suite |
| + Sort topics and commands in help output |
| + Hide internal commands in help and ls |
| + Clearer debug output when simulating |
| + Cleaned up and fixed documentation bugs |
| |
| - high: cmd_status: Colorize status output |
| - low: cmd_status: Add full argument to status |
| - low: scripts: Handle local runs even if nodelist doesn't contain local node |
| - low: scripts: Stricter regexp for identifiers |
| - doc: Fix unterminated block |
| - low: command: Hide internal commands from ls |
| - low: script: Rename describe to show |
| - doc: Document the script JSON API |
| - low: handles: Clean up special values |
| - medium: help: Sort topics and commands in help output |
| - doc: scripts: Basic documentation for the cluster scripts |
| - doc: Describe website compilation process in development.md |
| - contrib: Add pygment lexers used by the history guide |
| - build: Add update-data-manifest.sh to generate datadir file list |
| - medium: ui_script: Add JSON API |
| - medium: config: add config.path.hawk_wizards |
| - medium: handles: Fix error in strict parameter handling |
| - scripts: Add placeholders for some basic scripts |
| - WIP: in-progress notes etc. |
| - doc: Update reference to parallax in scripts documentation |
| - low: handles: Also allow # and $ in identifiers |
| - medium: handles: Replace magic value with callables |
| - medium: handles: {{^feature}}invert blocks{{/feature}} |
| - medium: resource: Add ban command |
| - medium: ui_root: Make the cibstatus command available directly from the root |
| - medium: hb_report: Collect logs from pacemaker.log |
| - low: crm: Detect and report use of python 3 |
| - doc: Link to japanese translation of Getting Started |
| - medium: crm_pkg: Fix cluster init bug on RH-based systems |
| - medium: crm_gv: Improved quoting of non-identifier node names (bsc#931837) |
| - medium: crm_gv: Wrap non-identifier names in quotes (bsc#931837) |
| - low: Fix references to pssh to refer to parallax |
| - medium: report: Try to load source as session if possible (bsc#927407) |
| - low: xmlutil: Update comment to match the code |
| - Merge pull request #91 from krig/missing-transitions |
| - high: report: New detection to fix missing transitions (bnc#917131) |
| - medium: ui_configure: Add resource as an alias for primitive |
| - medium: parse: Allow implicit initial for groups as well |
| - medium: parse: More robust implicit initial parser |
| - doc: website: Embedded hawk video in announcement |
| - doc: news: News update for 2.1.4 |
| - Merge pull request #95 from dmuhamedagic/history-guide |
| - Medium: doc: add history guide |
| - Low: doc: simplify to make it work with python 2.6 |
| - Medium: hb_report: use faster zypper interface if available |
| - medium: ui_configure: Wait for DC when removing running resource |
| - Merge pull request #94 from rikkotec/patch-queue/debian-multiarch-compat |
| - Fix CFLAGS for supporting triplet paths with pacemaker |
| - low: schema: Don't leak PacemakerError exceptions (#93) |
| - high: ui_cluster: Add copy command |
| - doc: Update the documentation for the upgrade command |
| - parse: Don't require trailing colon in tag definitions |
| - high: crm_pssh: Explicitly set parallax inline option (krig/parallax#1) |
| - doc: Add quick links to website |
| - high: ui_configure: Add show-property command |
| - medium: utils: Allow 1/0 as boolean values for parameters |
| - doc: Correct the URL to point to the new upstream repository |
| - doc: Add announcement for release 2.1.3 |
| - low: hb_report: Use crmsh config to find pengine/cib dirs (bsc#926377) |
| - low: ui_options: add alias list for show |
| - medium: cliformat: Escape double-quotes in nvpair values |
| - high: parse: Don't allow constraints without applicants |
| - medium: parse: Disallow location rules without resources |
| - medium: ui_template: Make new command more robust (bnc#924641) |
| - high: fix typo in previous commit |
| - high: ui_node: Don't fence node in clearstate (boo#912919) |
| - low: Replaced README with README.md |
| - medium: ui_template: Always generate id unless explicitly defined (boo#921028) |
| - high: cibconfig: Derive id for ops from referenced resource name (boo#921028) |
| - medium: templates: Clearer descriptions for editing templates (boo#921028) |
| - high: ui_context: Wait for DC after commit, not before (#85) |
| - high: cibconfig: Don't delete valid tickets when removing referenced objects (bnc#922039) |
| - high: ui_configure: Remove acl_group command (bnc#921056) |
| - doc: Document changes to template list|new |
| - medium: help: Teach help to fuzzy match topics |
| - doc: Describe the shorthand syntax for commands |
| - low: command: Use fuzzy match for sublevel check |
| - medium: command: Fuzzy match command names |
| - low: ui_context: Use true command name when reporting errors |
| - doc: Move the main crmsh repository to the ClusterLabs organization on github |
| - Merge pull request #82 from dmuhamedagic/sync_hb_report |
| - Low: hb_report: add -X option for extra ssh options |
| - Merge pull request #81 from lge/for-krig |
| - fix: catch exception if schema file does not exist |
| - low: allow pacemaker 1.0 version detection |
| - low: allow (0,1) as option booleans |
| - medium: cibconfig: Allow removal of non-existing elements if --force is set |
| - medium: cibconfig: Allow delete of objects that don't exist without returning error code |
| - medium: cibconfig: If a change results in no diff, exit silently |
| - low: pacemaker: Remove debug output |
| - medium: schema: Remove extra debug output |
| - medium: schema: Test if node type is optional via schema |
| - medium: parse: Treat pacemaker-next schema as 2.0+ |
| - low: cibconfig: Improved debug output when schema change fails |
| - medium: cibconfig: Fix inverted logic causing spurious warning |
| - Merge pull request #80 from dmuhamedagic/schema-update |
| - Medium: cibconf: preserve cib user attributes |
| - medium: ra: Handle non-OCF agent meta-data better |
| - medium: config: Fix case-sensitivity for booleans |
| - medium: report: Include transitions with configuration changes (bnc#917131) |
| - medium: xmlutil: Improved check for related elements |
| - doc: Documentation for show related:<obj> |
| - medium: report: Convert RE exception to simpler UI output |
| - medium: cibconfig: add show related:<obj> |
| - doc: Add link to clusterlabs.org |
| - medium: parse: Encode unicode using xmlcharrefreplace in parser |
| - medium: parse: nvpair attributes with no value = <nvpair name=".."/> (#71) |
| - medium: ui_cluster: Add diff command (bnc#914525) |
| - doc: website: Fix changelog in news entry |
| - doc: website: Add news release for 2.1.2 |
| - medium: report: Fall back to end_ts = start_ts |
| - medium: util: Don't fall back to current time |
| - high: xmlutil: Treat node type=member as normal (boo#904698) |
| - low: xmlutil: logic bug in sanity_check_nvpairs |
| - medium: xmlutil: Modify sort order of object types |
| - medium: cibconfig: Use orderedset to avoid reordering bugs (#79) |
| - medium: orderedset: Add OrderedSet type |
| - medium: cibconfig: Detect v1 format and don't patch container changes (bnc#914098) |
| - medium: constants: Update transition regex (#77) |
| - Revert "high: xmlutil: Reorder elements only if sort_elements is set (#78)" |
| - low: ui_options: Add underscore aliases for legacy options |
| - high: xmlutil: Reorder elements only if sort_elements is set (#78) |
| - medium: cibconfig: Strip digest from v1 diffs (bnc#914098) |
| - Merge pull request #77 from krig/mail-patchset |
| - medium: crm_pssh: Make tar follow symlinks |
| - medium: constants: Fix transition start detection |
| - medium: crm_pssh: Handle incomplete Option argument |
| - high: crm_pssh: Use correct Task API in do_pssh (bnc#913261) |
| - medium: cibconfig: Break infinite edit loop if --force is set |
| - Merge pull request #76 from dmuhamedagic/log-patterns |
| - high: utils: Locate binaries across sudo boundary (bnc#912483) |
| - low: config: Convert NoOptionError to ValueError |
| - low: msg: Add note on modifying supported schemas |
| - medium: config: Add 2.3 to list of supported schemas |
| - medium: utils: crm_daemon_dir is added to PATH in envsetup (#67) |
| |
| * Fri Jan 9 2015 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - medium: ui_resource: Set probe interval 0 if not set (bnc#905050) |
| - doc: Document probe op in resource trace (bnc#905050) |
| - low: ui_resource: --reprobe and --refresh are deprecated (bnc#905092) |
| - doc: Document deprecation of refresh and reprobe (bnc#905092) |
| - medium: parse: Support resource-discovery in location constraints |
| - medium: pacemaker: Support pacemaker-next as schema |
| - medium: cibconfig: Allow unsupported schemas with warning |
| - medium: ra: Use correct path for crmd (#67) |
| - medium: cmd_status: Show pending if available, enable extra options |
| - high: config: Fix path to system-wide crm.conf (#67) |
| - medium: config: Fall back to /etc/crm/crmsh.conf (#67) |
| - low: cliformat: Colorize id: as identifier (boo#905338) |
| - medium: cibconfig: Revised CIB schema handling |
| - medium: ui_configure: Add replace option to commit |
| - medium: cibconfig: Don't bump epoch if stripping version |
| - medium: ui_context: Lazily import readline |
| - medium: ui_configure: selectors in save command |
| - medium: config: Add core.ignore_missing_metadata (#68) (boo#905910) |
| - Medium: config: add alwayscolor to display output option |
| - doc: Clarify documentation for property (boo#905637) |
| - doc: Add documentation section describing rule expressions (boo#905637) |
| - doc: Link to documentation on rule expressions |
| - medium: Allow removing groups even if is_running (boo#905271) |
| - medium: cibconfig: Delete containers first in edits (boo#905268) |
| - doc: Improved documentation for show and save |
| - doc: Add note about modeline for vim syntax |
| - medium: ui_history: Fix crash using empty object set |
| - utils: append_file: open destination in append-mode (boo#907528) |
| - medium: parse: Allow nvpair with no value using name= syntax (#71) |
| - medium: parse: Enable name[=value] for nvpair (#71) |
| - Low: term: get rid of annying ^O in piped-to-less-R output |
| - high: parse: Implicit initial parameter list |
| - high: crm_pssh: Switch to python-parallax over pssh (bnc#905116) |
| - low: report: Fix references to PSSH |
| - low: report: Delay Report creation until use |
| - medium: utils: Check if path basename is less (#74) |
| - medium: ui_options: Accept prefix or suffix of option as argument |
| - medium: Remove CIB version in case no --no-version. |
| - low: cibconfig: Use LXML to remove version data more robustly (#75) |
| - low: crm_gv: Avoid crashing if passed None in my_edge |
| - low: cibconfig: Protect against dereferencing None when building graph |
| |
| * Tue Oct 28 2014 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Pre-release 2.2.0-rc1 |
| - cibconfig: Clean up output from crm_verify (bnc#893138) |
| - high: constants: Add acl_target and acl_group to cib_cli_map (bnc#894041) |
| - medium: cibconfig: Add set command |
| - doc: Rename asciidoc files to %.adoc |
| - high: parse: split shortcuts into valid rules |
| - medium: Handle broken CIB in find_objects |
| - high: scripts: Handle corosync.conf without nodelist in add-node (bnc#862577) |
| - low: template: Add 'new <template>' shortcut |
| - low: ui_configure: add rm as alias for delete |
| - low: ui_template: List both templates and configs by default |
| - medium: config: Assign default path in all cases |
| - low: main: Catch any ValueErrors that may leak through |
| - doc: Update TODO |
| - low: corosync: Check tools before use |
| - low: ui_ra: Don't crash when no OCF agents installed |
| - low: ra: Add systemd-support to RaOS |
| - doc: Updated documentation |
| - doc: Handle command names with underscore |
| - doc: Add tool to sort command list in documentation |
| - doc: Sort command list in documentation alphabetically |
| - high: cibconfig: Generate valid CLI syntax for attribute lists (bnc#897462) |
| - high: cibconfig: Add tag:<tag> to get all resources in tag |
| - low: report: Sort list of nodes |
| - low: ui_cluster: More informative error message |
| - low: main: Replace getopt with optparse |
| - high: parse: Allow empty attribute values in nvpairs (bnc#898625) |
| - high: ui_maintenance: Add maintenance sublevel (bnc#899234) |
| - medium: rsctest: Add basic support for systemd services |
| - medium: ui_maintenance: Combine action and actionssh into a single command |
| - low: rsctest: Better error message for unsupported action |
| - low: cibconfig: Improve wording of commit prompt |
| - high: cibconfig: Delay reinitialization after commit |
| - doc: Add website template for the nongnu page |
| - medium: main: Disable interspersed args |
| - low: cibconfig: Fix vim modeline |
| - high: report: Find nodes for any log type (boo#900654) |
| - high: hb_report: Collect logs from journald (boo#900654) |
| - doc: Clarified note for default-timeouts |
| - doc: Remove reference to crmsh documentation at clusterlabs.org |
| - doc: start-guide: Fix version check |
| - medium: xmlutil: Use idmgmt when creating new elements (bnc#901543) |
| - doc: cibconfig: Add note on inner ids after rename |
| - high: cibconfig: Don't crash if given an invalid pattern (bnc#901714) |
| - high: xmlutil: Filter list of referenced resources (bnc#901714) |
| - medium: ui_resource: Only act on resources (#64) |
| - medium: ui_resource: Flatten, then filter (#64) |
| - high: ui_resource: Use correct name for error function (bnc#901453) |
| - high: ui_resource: resource trace failed if operation existed (bnc#901453) |
| |
| * Mon Jun 30 2014 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - Release 2.1 |
| - Add atom feed to development page |
| - Medium: hb_report: dot is not illegal in file names (bnc#884079, debian#715391) |
| - Low: history: remove existing report directory on refresh |
| - medium: ui_history: Print source if given no argument (bnc#883437) |
| - Medium: hb_report: update interface to zypper (bnc#883186) |
| - Medium: hb_report: support logs with varied timestamps (bnc#883186) |
| - Low: hb_report: getstampproc is global (bnc#883186) |
| - Low: hb_report: gdb debug symbols output change (bnc#883186) |
| - Low: hb_report: don't restrict debuginfo to cluster stack binaries (zypper) (bnc#883186) |
| - high: ui_history: Lazily fetch report data on command (bnc#882959) |
| - medium: report: Make setting report period more robust (bnc#882959) |
| - medium: ui_resource: Remove empty attrlists when overriding children (bnc#882655) |
| - high: cibconfig: Retain empty attribute sets (bnc#882655) |
| - Low: report: unpack tarball if it's newer than the existing directory |
| - Low: report: get node list based on collected logs, not from cib |
| - Low: report: test for ha-log.txt instead of cib.txt when listing nodes |
| - Low: report: don't warn on extra nodes in the report |
| - medium: ui_configure: Nicer error when pacemaker is not running (bnc#882475) |
| - medium: scripts: configure SSH in cluster init (bnc#882476) |
| - medium: ui_assist: add template command (bnc#882477) |
| - medium: cliformat: Fix CLI formatting for rules and id-refs |
| - doc: Update documentation for location constraints (bnc#873781) |
| - doc: Document interval suffixes (bnc#873677) |
| - medium: ui_node: Fix display of node attributes |
| - medium: parse: Allow remote as node type |
| - low: cliformat: Don't show extraneous id for acl rules |
| - high: cibconfig: Fix bug when copying nvpairs (bnc#881369) |
| - high: parse: Try to retain ordering if possible (bnc#880371) |
| - high: cibconfig: Enable use of v2 patches in Pacemaker (bnc#880371) |
| - medium: pacemaker: Don't hardcode list of supported schemas |
| - Medium: resource: modify some command wait options (bnc#880982) |
| - high: parse: Support for ACL schema 2.0 (bnc#880371) |
| - medium: schema: Fix typo in test_schema() |
| - medium: parse: Allow empty property sets (bnc#880632) |
| - medium: ui_resource: Also trace promote/demote for multistate resources |
| - medium: ui_resource: allow trace of resource without specific operation |
| - medium: ui_resource: Make op an optional argument to trace/untrace |
| - low: ui_resource: Allow untrace without explicit interval |
| - high: cibconfig: adjust attributes when adding operations (bnc#880052) |
| - high: parse: Support id-ref in nvpairs (fate#316118) |
| - low: ui_configure: Add --force flag to configure delete |
| - medium: xmlutil: Limit xpath search to children (bnc#879419) |
| - medium: ui: Fix argument check in resource commands (gh#crmsh/crmsh#29) |
| - high: xmlutil: Include remote nodes in nodelist (bnc#878112) |
| - medium: cibconfig: Detect broken child relationship (bnc#878112) |
| - high: cibconfig: Ban containers stealing children (bnc#878112) |
| - low: command: Add -h and --help as aliases to help |
| - high: parse: Allow role in rule-based location constraints (bnc#878128) |
| - medium: report: Return to handling timestamps internally (bnc#877495) |
| - medium: ui_resource: Fix race in start/stop/manage/unmanage (bnc#877640) |
| - medium: parse: Allow empty attribute lists |
| - medium: cibconfig: Fix uses of add_operation |
| - medium: report: Make regexp groups non-capturing to avoid limit (bnc#877484) |
| - medium: doc: Document rules in attribute lists (bnc#865292) |
| - medium: constants: Rename cluster attribute to cluster-name (fate#316118) |
| - medium: idmgmt: Fix id assignment and update regression tests (bnc#865292) |
| - medium: cibconfig: Enable score for instance_attributes (bnc#865292) |
| - high: cibconfig: Support rules in attribute lists (bnc#865292) |
| - low: cibconfig: Better error when referring to non-existant template |
| - medium: scripts: Handle percent characters in script output (bnc#876882) |
| - pacemaker: Support 2.0 schema |
| - vars: Rename property: s/site/cluster (fate#316118) |
| - Medium: hb_report: fix ssh passwords again (bnc#867365) |
| - vars: Add site to list of extra cluster properties (fate#316118) |
| - parse: Fix check for action/role in resource set parser (#14) |
| - report: More problems with datetime (bnc#874162) |
| - report: Resolve datetime/timestamp mixup (bnc#874162) |
| - utils: Handle datetime objects in shorttime/shortdate (bnc#874162) |
| - main: Fix reference before assignment (#7) |
| - crm: Check and complain about python version < 2.6 (#11) |
| - parse: Unify API for err(), fix error |
| - Fix garbage characters in prompt (issue#7) |
| - Medium: cibconf: add comments in the right order (bnc#866434) |
| - site: pass --force flag through to crm_ticket (bnc#873200) |
| - Low: report: Use subsecond precision if possible (bnc#872932) |
| - Low: hb_report: pcmk lib changed permissions (bnc#872958) |
| - Low: history: set colours for all nodes found (bnc#872936) |
| - ui_resource: Allow setting meta attributes on tags (fate#315101) |
| - ui_configure: tag command (fate#315101) |
| - parse: Support cib object tags (fate#315101) |
| - cibconfig: Support filename-style globs in show/edit (bnc#864346) |
| - ui_resource: Only search in top-level (bnc#865024) |
| - ui_resource: Don't create extra nvpairs (bnc#865024) |
| - utils: Don't crash on missing reply to y/n question |
| - Allow building crmsh without PyYAML |
| - Support for pacemaker-1.3 RNG schema |
| |
| * Thu Apr 4 2014 Kristoffer Grönlund <kgronlund@suse.com> and many others |
| - release 2.0 |
| - Improve output from history explorer when using a crm_report-generated |
| report (bnc#870886) |
| - Add journal.log to interesting log files (bnc#870886) |
| - make sanity check of node name not case sensitive |
| - hb_report: Don't use deprecated ifconfig (bnc#871089) |
| - parse: Clean up the CLI syntax display |
| - ra: display without class:provider: prefix if possible |
| - Better args error handling in configure load/save (bnc#870654) |
| - ui_context: Correctly check end_game() return value (bnc#868533) |
| - command: Propagate error from auto-commit (bnc#868533) |
| - crm_pkg: Add --no-refresh to zypper commands |
| - scripts: configure firewall to open cluster ports (bnc#868008) |
| - scripts: Improved debug output from cluster scripts (bnc#866636) |
| - main: Better descriptions for -d and -R flags. |
| - utils: Nicer warning when crm_simulate fails |
| - ui: Don't call nonexistent function on unsupported cluster stack |
| - xmlutil: fencing-topology used broken comparison (bnc#866639) |
| - parse: More liberal parsing of role assignment in constraint rules |
| - scripts: corosync uses mcastport - 1 (bnc#868008) |
| - utils: ask() did not respect force flag in all cases (bnc#868007) |
| - xmlutil: Compare attribute dictionaries properly |
| - xmlutil: Fix attribute handling in XML comparison function |
| - xmlutil: Fix sorting of attribute keys in xml_cmp |
| - xmlutil: Sanitize the CIB a bit less aggressively (bnc#866434) |
| - xmlutil: in xml_cmp, s/print/common_debug/ |
| - xmlutil: Handle XML comments properly in xml_cmp |
| - xmlutil: order-independent XML comparison (bnc#866434) |
| - scripts: don't modify system unless necessary (bnc#866569) |
| - xmlutil: don't crash on degenerate colocations |
| - scripts: enable trace logging for cluster scripts (bnc#866636) |
| - ui_cluster: use crm_mon -bD1 in wait_for_cluster (bnc#866635) |
| - scripts: Disable corosync.log by default (bnc#866569) |
| - scripts: Open appropriate ports in firewall (bnc#866569) |
| - scripts: Configure quorum based on node count (bnc#866569) |
| - utils: Record all calls in regression test output (bnc#862383) |
| - ui_resource: Add maintenance command (bnc#863071) |
| - parse: Fix resource sets, once and for all (savannah#41617) |
| - scripts: Disable strict host key checking (bnc#864238) |
| - hb_report: Fix incorrect quotes (bnc#863816) |
| - cibconfig: do not format xml tags when requested (bnc#863746) |
| - cibconfig: Handle non-string arguments (bnc#863736) |
| - ui_root: Rename root level to 'root' (bnc#863583) |
| - corosync: Allow tabs in corosync.conf (bnc#862577) |
| - parse: Fix sequential=true for resource sets (bnc#862334) |
| - cibconfig: fencing_topology warning with stonith templates |
| (savannah#41414) |
| - xmlutil: rsc_template has no provider attribute (savannah#41410) |
| - ra: Infer provider from RA name (bnc#860754) |
| - ui_options: add missing documentation for options set (bnc#860585) |
| - ui_cib: correct name of cib import (bnc#860584) |
| - ui_ra: Fix problems with ra info command (bnc#860583) |
| - ui_resource: Fix crash in resource cleanup (bnc#859570) |
| - ui_assist: Add assist sublevel (fate#314917) |
| - hb_report: Show progress when processing many transitions |
| - report: Open reports output by crm_report (fate#316330) |
| - hb_report: Display as 'report' |
| - report: Move report creation to root |
| - ui_report: Fix invocation of hb_report |
| - hb_report: call corosync-blackbox, not corosync-fplay |
| - help: Bug in delayed loading of help text |
| - corosync: Better parser and more commands |
| - scripts: Set PasswordAuthentication=no |
| - ui_resource: Fix bug in resource restart |
| - ui_cluster: Revised cluster status |
| - msg: Don't print ok/info to stderr |
| - ui_script: Allow --nodes='..', not only --nodes '..' |
| - scripts: Cluster scripts (fate#316464, fate#309206, fate#316332) |
| - config: Validate boolean values correctly |
| - main: Seed random generator on startup |
| - main: More informative error on start failure |
| - cluster: Use crm_node -l for node list |
| - crm_pssh: Limit scope of glob in pssh/get_output |
| - ui_context: Less repetitive error message on unknown command |
| - ui_cib: Fix typo in sublevel name: cib.cibconfig -> cib.cibstatus |
| - help: Return error if help topic is not found (bug#40821) |
| - main: Return more useful error codes |
| - crm_gv: Support rsc_template in graphs (bnc#850159) |
| - cibconfig: Updated fix for configure load method (bnc#841764) |
| - parse: Correct recognition of kind in order constraints |
| - history: Fix incorrect argument to level check |
| - report: Fix broken call to hb_report |
| - parse: Stricter parsing of resource names |
| - parse: Resource sets in location constraints (fate#315158). |
| - utils: Enable cibadmin -P for 1.1.11 |
| - parse: rsc_template is not recognized by parser (bnc#854562) |
| - vars: Add remote-node as resource attribute (bnc#854552) |
| - cibconfig: Add missing config import |
| - hb_report: Prefer generating .bz2 archives (bnc#854060) |
| - hb_report: Add support for xz compression (bnc#854060) |
| - cluster: Implement run using pssh |
| - ui_cluster: Cluster sublevel implementation |
| - configure: Improved completion for group, clone, ms (bnc#845339) |
| - config: Set OCF_ROOT in environ structure (used by ra.py) |
| - main: Tab completion for multi-line statements BUG: bnc#845339 |
| - bash_completion: Add completion installation to spec file |
| - ui_resource: Added new resource scores command |
| - command: Improved default help for commands |
| - crm_gv: Limit graph size to fit on A4 |
| - config: New configuration file format |
| - parse: Support role= in rsc_location |
| - msg: Add colors to message output |
| - templates: Update OCFS2 template. |
| - ui_context: Fix readline completion for empty input |
| - ui_configure: Clearer error messages |
| - ui_context: Wait if in transit |
| - ui_configure: Clearer error messages |
| - Enable colorized prompt |
| - ui_context: Allow ui stack modifications |
| - ui_configure: Completion + help for primitive |
| - ui_context: Fix completion with no args to command |
| - command: Fix case with no args to completer |
| - ui_context: Improve completion |
| - ui_ra: Updated completion for info |
| - main.compgen: Adapt output to bash completion |
| - bash_completion: Improve colon-handling |
| - main: Fix issues with ctrl+C and profiling |
| - ui_options: add option to print single user preference values |
| - bash_completion: fix path to crm |
| - Clean up contextual_help |
| - Fix help with no argument |
| - ui_context: Allow commands that manipulate the stack |
| - ui_context: Fix stack handling |
| - ui_configure: Add missing return statement |
| - Check if command failed |
| - Initial bash completion / completion framework |
| - Add report level to wrap crmsh_hb_report |
| - UI makeover |
| - help: Rewritten help subsystem |
| - hb_report: exit early if which(1) is missing |
| - ui: anonymous temporary shadow CIBs |
| - cibconf: fix two fencing top issues (savannah#40173) |
| - node: clear state new way since pcmk 1.1.8 (bnc#843699) |
| - Integrate hb_report as part of crmsh |
| |
| * Tue Sep 24 2013 Kristoffer Grönlund <kgronlund@suse.com>, Dejan Muhamedagic <dejan@suse.de>, and many others |
| - release 1.2.6 |
| - cibconf: fix removing cluster properties in edit (bnc#841764) |
| - history: improve setting history source |
| - cibconf: fix rsc_template referencing (savannah#40011) |
| - rsctest: add support for STONITH resources |
| - help: fix help for alias commands |
| - history: show and allow completion of all primitives and not only |
| top level resources such as groups |
| - site: add missing completions |
| - rsctest: fix multistate resource testing |
| - site: add missing command aliases |
| |
| * Wed Aug 28 2013 Dejan Muhamedagic <dejan@suse.de> and many others |
| - release candidate 1.2.6-rc3 |
| - cibconf: disable atomic updates until cibadmin gets fixed |
| - cibconf: match special ids on configuration edit (fixes |
| disappearing elements on edit) |
| - doc: website sources |
| |
| * Mon Aug 5 2013 Dejan Muhamedagic <dejan@suse.de> and many others |
| - release candidate 1.2.6-rc1 |
| - main: allow starting with a specified CIB shadow |
| - main: make sure that tmp files get removed |
| - cibconf: replace minidom with lxml |
| - cibconf: groups can have the container meta attribute |
| - cibconf: do not load CIB automatically in a non-interactive |
| mode (bnc#813045) |
| - cibconf: allow single level fencing_topology (savannah#38737) |
| - cibconf: improve exit code if a referenced element does not |
| exist (e.g. in the show command) |
| - cibconf: add simulate alias for the ptest command |
| - cibconf: add -S when running crm_simulate (formerly ptest) |
| - cibconf: use cibadmin patch to update live CIB (with pcmk >= 1.1.10) |
| - cibconf: node ids are not id but text |
| - cibconf: improve elements edit operation |
| - resource: trace and untrace (RA) commands |
| - resource: prevent whitespace in meta_attributes when setting |
| attributes in nested elements such as groups (bnc#815447) |
| - resource: add option for better control of group management |
| (bnc#806901) |
| - node/resource: improve lifetime processing |
| - node: update interface to crm_node, its usage changed |
| (bnc#805278) |
| - node: maintenance/ready commands |
| - node: ignore case when looking up nodes |
| - node: update interface to crm_node (node delete) |
| - node: allow forced node removal |
| - shadow: fix regression in cib import (from PE file) |
| - shadow: set shadow directory according to the user preference |
| - history: fix search for resource messages (bnc#803790) |
| - history: refresh live report for commands other than info |
| (bnc#807402) |
| - history: use anonymous re groups to prevent out of groups assertion |
| - history: fix xpath expression for graphs of resource sets |
| - history: skip empty lines (!) when searching logs |
| - history: add support for rfc5242 date format in syslog |
| - userprefs: add reset command |
| - ui: fix exit code of crm status if crm_mon fails (savannah#38702) |
| - ui: fix exit code of the help command |
| - parse: drop obsolete test for operations |
| - performance: do not make unnecessary parameter uniqueness test |
| (bnc#806372) |
| - performance: check programs existence with python os module |
| (bnc#806372) |
| - performance: improve tests for running resources |
| |
| * Wed Feb 6 2013 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.2.5 |
| - cibconfig: modgroup command |
| - cibconfig: directed graph support |
| - cibconfig: fix syntax error in ptest |
| - history: diff command (between PE inputs) |
| - history: show pe commands |
| - history: graph command |
| - history: reduce number of live updates |
| - history: inherit year from the report |
| |
| * Mon Dec 17 2012 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.2.4 |
| - shadow: return proper exit code on I/O errors |
| - history: implement transition save (to shadow) subcommand |
| - history: fix regression when creating log objects |
| - history: detailed transition output |
| - history: force refresh on session load |
| |
| * Tue Dec 11 2012 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.2.3 |
| - ra: don't print duplicate RAs in the list command (bnc#793585) |
| - history: optimize source refreshing |
| |
| * Thu Dec 6 2012 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.2.2 |
| - cibconfig: don't bail out if filter fails |
| - cibconfig: improve id management on element update |
| - ra: add support for nagios plugins |
| - utils: make sure that there's at least one column (savannah#37658) |
| - ui: improve quotes insertion (possible regression) |
| - history: adjust log patterns for pacemaker v1.1.8 |
| - history: fix setting up the timeframe alias for limit |
| - history: fix unpacking reports specified without directory |
| - history: add log subcommand to transition |
| - build: pcmk.pc renamed to pacemaker.pc in pacemaker v1.1.8 |
| |
| * Mon Oct 15 2012 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.2.1 |
| - cibconfig: show error message on id in use |
| - cibconfig: repair edit for non-vi users |
| - cibconfig: update schema separately (don't remove the status section) |
| - cibconfig: node type is optional now |
| - ui: readd quotes for single-shot commands |
| - ra: manage without glue installed (savannah#37560) |
| - ra: improve support for RH fencing-agents |
| - ra: add support for crm_resource |
| - history: remove keyword 'as' which is not compatible with python |
| 2.4 (savannah#37534) |
| - history: add the exclude (log messages) command |
| - history: pacemaker 1.1.8 compatibility code |
| - utils: exit code of cibadmin -Q on no section changed in 1.1.8 |
| - some more pacemaker 1.1.8 compatibility code |
| |
| * Tue Sep 18 2012 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.2.0 |
| - cibconfig: support the kind attribute in orders |
| - cibconfig: implement node-attribute in collocations |
| - cibconfig: support require-all in resource sets |
| - cibconfig: support for fencing-topology |
| - cibconfig: new schema command |
| - rsctest: resource testing |
| - history: implement session saving |
| - history: add alias (timeframe) for the limit command |
| - xml: support for RNG schema |
| - site: ticket standby and activate commands |
| - site: update interface to crm_ticket |
| - cibstatus: ticket management |
| - ui: add vim syntax highlighting support |
| - xml: retrieve data from schema (lf#2092) |
| - stonith: support rhcs fence-agents (bnc#769724) |
| - ticket: fix redirecting rsc references in tickets (bnc#763465) |
| - ui: import readline only when needed (don't print ".[?1034h") |
| - ui: don't accept non-ascii input (lf#2597) |
| - ui: enable wait (option -w) for single-shot configure commands |
| - shadow: calculate shadow directory just like crm_shadow (bnc#759056) |
| - utils: improve terminal output height calculation (pager) |
| - utils: use crm_simulate if ptest is not available |
| - utils: repair ptest usage (bnc#736212) |
| - utils: prevent spurious error messages if an element doesn't |
| exist in CIB (bnc#723677) |
| - cibconfig: drop attributes set to default on cib import |
| - cibconfig: support setting attributes in resource sets |
| - cibconfig: display referenced attr set ids (lf#2304) |
| - cibconfig: don't verify parameters starting with '$' |
| - cibconfig: fix meta attributes verify for container elements (lf#2555) |
| - cibconfig: test for duplicate monitor intervals (lf#2586) |
| - cibconfig: don't skip monitor operations on verify |
| - cibconfig: use uname instead of id when listing nodes (cl#5043) |
| - cibconfig: repair resource parameter uniqueness test |
| - cibconfig: repair ability to manage multiple rsc/op_defaults (bnc#737812) |
| - cibconfig: remove also elements which depend on the resource |
| template which is to be deleted (bnc#730404) |
| - cibconfig: report error if a referenced template in primitive |
| doesn't exist (bnc#730404) |
| - cibconfig: exchange rsc and with-rsc after converting collocation |
| sets to standard constraints (bnc#729628) |
| - cibconfig: convert resource sets to standard constraints on |
| resource removal (bnc#729628) |
| - ra: don't require certain parameters for rhcs stonith resources |
| - ra: use only effective UID when choosing RA interface |
| - ra: always use lrmadmin with glue 1.0.10 (cl#5036) |
| - ra: fix start/stop interval test |
| - completion: add command aliases to completion tables (cl#5013) |
| - completion: add templates as possible resource references in |
| constraints |
| - history: improve limiting the report time period |
| - history: tune resource match patterns |
| - history: reset time period when setting source |
| - history: add clone/ms resources to events (fixes the transition command) |
| - history: expand clones and ms in the resource command (bnc#729631) |
| - history: don't assume that a hb_report tarball name matches the |
| top directory name |
| - history: handle non-existing source better (bnc#728346) |
| - history: fix regression when fetching new PE inputs (bnc#723417) |
| - history: use debug severity for repeating messages (bnc#726611) |
| - help: page overview help screens |
| - help: append slash to levels in overview help screen |
| - help: add '?' as alias for help |
| - help: add topics to the help system |
| - doc: describe deficiency in the configure edit command (bnc#715698) |
| - move user files to standard locations (XDG) |
| - build: add optional regression testing on rpm build |
| - build: fetch the daemon location from glue-config.h |
| |
| * Wed Oct 19 2011 Dejan Muhamedagic <dejan@suse.de> and many others |
| - stable release 1.1.0 |
| - history/troubleshooting support |
| - template support |
| - geo-cluster support commands |
| - support for configure rsc_ticket |
| - support for LRM secrets at the resource level |
| - enable removal of unmanaged resources (bnc#696506) |
| - split-off from Pacemaker after release 1.1.6 |