# changelog

author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.3-3.onapp
  - Package content moved to /onapp/rubyencoder directory
  - triggerin scripts added for onapp-cp and onapp-template-manager packages


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 1.9.3-1.onapp
  - Switched to Ruby 1.9.3
  - Separate rgloader for Linux (rgloader.linux.tar.gz) is used as source for the RPM


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-12
changelog:
  - Fix: Consistently use 'Slave' as the role for unpromoted master/slave resources
      Resolves: rhbz#1011618
  - Fix: pengine: Location constraints with role=Started should prevent masters from running at all
      Resolves: rhbz#902407
  - Fix: crm_resource: Observe --master modifier for --move
      Resolves: rhbz#902407


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.10-14
changelog:
  - Log: crmd: Supply arguments in the correct order
      Resolves: rhbz#996850
  - Fix: Invalid formatting of log message causes crash
      Resolves: rhbz#996850


author: David Vossel <dvossel@redhat.com> - 1.1.10-15
changelog:
  - Fix: Removes unnecessary newlines in crm_resource -O output
      Resolves: rhbz#1038155
  - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up (cherry picked from commit 1c14b9d69470ff56fd814091867394cd0a1cf61d)
      Resolves: rhbz#1046131
  - Fix: services: Fixes segfault associated with cancelling in-flight recurring operations.
      Resolves: rhbz#1046131


author: David Vossel <dvossel@redhat.com> - 1.1.10-16
changelog:
  - Fix: pengine: fixes invalid transition caused by clones with more than 10 instances
      Resolves: rhbz#1078954


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-1
changelog:
  - Update to upstream release 1.1.12-rc3
  - The CIB has O(2) better performance and updates are applied with greater reliablity
  - Transient attributes are now recorded in a truely atomic manner
  - Supports fencing agents that need the host to be unfenced at startup
  - CIB ACLs have been reimplemented and are now enabled 
  - Various bugs squashed

  - Resolves: rhbz#1020210 rhbz#1036631 rhbz#1069279
  - Resolves: rhbz#1069795 rhbz#1071995


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.12-2
changelog:
  - Bug rhbz#1054307 - cname pattern match should be more restrictive in init script
      Resolves: rhbz#1054307


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.12-3
changelog:
  - Fix: crmd: avoid double free caused by nested hash table removal
  - Fix: ignore SIGPIPE with gnutls is in use
  - Fix: cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations
      Resolves: rhbz#1071995


author: Yuriy Kohut <ykohut@onapp.com> - 1.1.12-5.onapp
changelog:
  - Build based on 3df6aff2d72d508c7c3eeb5ccc48856d624e86a6
     Fix: crm_mon: Repair notification delivery when the v2 patch format is in use

  - Ensure glib2 matches at least the version we built against


author: Hans Ulrich Niedermann <hun@n-dimensional.de> - R14B-01.5
changelog:
  - erlang-doc does not really require erlang base package (#629723)
  - Add %{?_isa} for all explicit "Requires:"


author: Hans Ulrich Niedermann <hun@n-dimensional.de> - R14B-02.1
changelog:
  - snmp-4.19 (R14B02) ships lib/snmp/bin/snmpc
  - inets-5.5.2 puts *.hrl in include/
  - install/symlink *.jar into %{_javadir} (#679031)
  - Update to upstream maintenance release R14B02


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-5
  - Exclude $ and # from list of symbols which could be included into randomly generated password.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-2
  - Change lsyncd configuration file name to lsyncd.conf. Put corosync example config.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - versions: 1.0.0-3, 1.0.0-4
  - Install /etc/corosync/service.d/pacemaker.
  - Add /usr/sbin/crm requirement.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-6
  - Put onapp-ha system service, add it to be managed by the chkconfig and configure to start/stop on defined runlevels.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-2
  - Unset current password if ":PASSWORD" is read from redis.yml. Let the redis to complete restart, so delay connection checking in a 5 seconds.


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-7
  - Fix the issue with writing default values (if custom one are not passed and "current" are not set) into on_app.yml


author: Paul Wouters <pwouters@redhat.com> - 2.1.4-1
changelog:
  - Updated to 2.1.4
  - Merged in changes of rhbz#805849
  - Fixed URL/Source
  - Added initscripts
  - Removed prelink/executestack handling - gcc should handle it
    (and prelink causes FIPS issues)


author: Paul Wouters <pwouters@redhat.com> - 2.1.4-2
changelog:
  - Comment out the LSYNCD_OPTIONS options per default, it accidentally
    caused the options from the initscript/systemd service to ignored


author: Troy C. <tzero@fedoraproject.org> - 2.1.4-4
changelog:
  - Add log directory (#908151)
  - Remove unnecessary service restart in logrotate (#915873)
  - Enable PIE compiler flags (#955203)


author: dmuhamedagic@suse.com
changelog:
  - cibconf: disable atomic updates until cibadmin gets fixed
  - cibconf: match special ids on configuration edit (fixes
    disappearing elements on edit)
  - doc: website sources
  - upstream cs: 5cfd0ebaa7e3 (1.2.6-rc3)


author: dmuhamedagic@suse.com
changelog:
  - cibconf: fix removing cluster properties in edit (bnc#841764)
  - history: improve setting history source
  - cibconf: fix rsc_template referencing (savannah#40011)
  - 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
  - site: add missing command aliases
  - completion: list all resource ids for rsctest
  - rsctest: fix multistate resource testing
  - rsctest: add support for STONITH resources
  - history: use more anonymous groups to prevent out of groups
    assertion
  - upstream cs: crmsh-1.2.6


author: dmuhamedagic@suse.com
changelog:
  - doc: explain groups in more detail (bnc#845336)
  - cibconf: fix two fencing top issues (savannah#40173)
  - node: clear state new way since pcmk 1.1.8 (bnc#843699)
  - cibconf: improve message when producing a configuration graph
  - upstream cs: 6ebf75d0560b (1.2.6)


author: kgronlund@suse.com
changelog:
  - medium: utils: Respect --force in utils.ask (bnc#868697)
  - medium: levels: Explicitly check end_game() is not False (bnc#868533)
  - medium: command: Propagate error from auto-commit (bnc#868533)
  - high: xmlutil: Don't strip comments when reading CIB (bnc#866434)
  - medium: xmlutil: rsc_template has no provider attribute (savannah#41410)
  - upstream cs: 60d431183540


author: kgronlund@suse.com
changelog:
  - 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
  - upstream cs: 0baa5a6


author: kgronlund@suse.com
changelog:
  - utils: Don't crash on missing reply to y/n question (bnc#872380)
  - ui_resource: Don't create extra nvpairs (bnc#865024)
  - upstream: 2.0.0-5-g69af99663efd


author: kgronlund@suse.com
changelog:
  - pacemaker: Support Pacemaker XML schema version 1.3, 2.0
  - hb_report: Fix ssh passwords again (bnc#867365)
  - vars: Add cluster to list of extra cluster properties (fate#316118)
  - ui: Fix garbage characters in prompt (bnc#875788)
  - report: Resolve datetime/timestamp mixup (bnc#874162)
  - parse: Fix check for action/role in resource set parser (bnc#875787)
  - site: pass --force flag through to crm_ticket (bnc#873200)
  - cibconf: add comments in the right order (bnc#866434)
  - parse: Unify API for err() (bnc#875791)
  - crm: Check and complain about python version < 2.6
  - hb_report: pcmk lib changed permissions (bnc#872958)
  - history: Use subsecond precision if possible (bnc#872932)
  - history: set colours for all nodes found (bnc#872936)
  - parse: Support cib object tags (fate#315101)
  - cibconfig: Support filename-style globs in show/edit (bnc#864346)
  - upstream: 2.0.0-46-ga05c618ab236


author: kgronlund@suse.com
changelog:
  - 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
  - upstream cs: 2.1.0


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-7
  - Put HA related services configuration files
  - Remove onapp-cp from the %Requires


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-3
  - Implement an ability to manage monit"s configuration files of both local and remote MySQL/MariaDB and Redis services


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-4
  - included *.tmpl* files into the package
  - switch onapp_daemon monitoring into unix socket check


author: Yura Kohut ykohut@onapp.com>
changelog:
  - versions: 1.0.0-6, 1.0.0-7
  - remove %pre and %posttrans (both for onapp-cp-monit and onapp-hv-monit packages) to not run configuration script (onapp-cp-monit.sh and onapp-hv-monit.sh respectively).  
  - onapp-cp-monit.sh - enhance redis connection data determining


author: Yura Kohut ykohut@onapp.com>
changelog:
  - version 1.0.0-8
  - Remove service"s configuration file for monit, if HV is not configured with IP address (in /etc/onapp.conf).


author: Yura Kohut <ykohut@onapp.com>
changelog:
  - version 3.1-4
  - exclude ntfs-3g and ntfsprogs packages from onapp-2.1.rcx, onapp-2.3.3 and onapp-3.0.0 repositories.


author: <ykohut@onapp.com>
changelog:
  - versions: 4.1.0-13 (nightly build), 4.0.0-200.draas, 4.0.0-48, 4.0.0-201.draas
  - build tags: 4.0.0-48, 4.0.0-201.draas


author: <ykohut@onapp.com>
changelog:
  - versions: 4.1.0-15 (nightly build), 4.0.0-49, 4.0.0-202.draas, 4.0.0-50
  - build tags: 4.0.0-50, 4.0.0-202.draas


author: <ykohut@onapp.com>
changelog:
  - versions: 4.1.0-200.draas, 4.1.0-206.accelerator
  - build tags: 4.1.0-200.draas, 4.1.0-206.accelerator


