Skip to content

v2.1.0

Compare
Choose a tag to compare
@jfriesse jfriesse released this 06 Mar 16:45

I am pleased to announce the latest maintenance release of Corosync
2.0.2 and new Y stream 2.1.0 available immediately from github download
service at
https://github.com/corosync/corosync/downloads/.

Bug fixes are same in both releases (see short changelog). 2.1.0
contains following additional features:

  • Use of libtool and feature based configure - This make easy to compile
    Corosync on various platforms
  • Broader OS support - Corosync was successfully tested on OpenIndiana,
    FreeBSD 9 and NetBSD 6
  • Support for config_version feature
  • Enhanced votequorum support
  • Implemented qdevice API

Short changelog for 2.0.2:

Angus Salkeld (5):
      LOG: drop the number of logging subsystems from 64 to 32
      LOG: be more explict about the qb file names
      LOG: handle closing unused logfiles better
      LOG: make sure the log target is enabled.
      Fix cpg_membership_get()

Barney Desmond (1):
      Correct the description of bindnetaddr config parameter in manpage

Fabio M. Di Nitto (3):
      testcpg: fix build warning
      build: fix libsam dependencies when using make -j
      icmap: fix mapping return codes

Jan Friesse (31):
      totemip: insert items in correct order
      totemip: Support bind to exact address
      snmp MIB: Remove unnecessary comma
      totemudpu: Bind sending sockets to bindto address
      cpg: Never choose downlist with localnode
      cpg: Process join list after downlists
      cpg: Print cpg name to debug informations
      cpg: Enhance downlist selection algorithm
      Revert "Free state variable allocated in wd_resource_state_is_ok"
      Support for crypto_ and nodelist in lenses
      cts: Change local_start[ing|ed] pattern in CTS
      Correctly free state string in wd
      cts: Make shm_leak_audit run
      cts: Change DC_IDLE pattern
      cpg: Be more verbose for procjoin message
      cts: Delete shm blacbox after corosync kill
      cmap_keys: Document few more runtime statistics
      Introduce SERVICES_COUNT_MAX macro
      Don't call sync_* funcs for unloaded services
      cmap: Check input param name_t length
      service: remove leftovers from mt corosync
      Handle sync and service unload correctly
      cpg: Check input param name_t length
      Close sockets after deleting from poll
      IPC: Call lib function only when it's possible
      example conf: Remove Duplicate "debug" statement
      Fix dbus part of corosync-notifyd
      Make logging of WD and MON service correct
      Don't access invalid mem in totemconfig interfaces
      Make service_build contain correct number of msgs
      Change specfile URL and Source

Jan Pokorny (1):
      Example config files: fix a typo

Jerome FLESCH (1):
      When flushing, discard only memb_join messages

Kazunori INOUE (1):
      notifyd snmp: fix a function name

Steven Dake (1):
      Add groff as a BuildRequires to spec file

Tim Beale (1):
      man: corosync.conf seqno_unchanged_const description incorrect

Upgrade is (as usually) highly recommended. If you are running 2.0.1
release, you should consider switch to 2.1.0.

Thanks/congratulations to all people that contributed to achieve this
great milestone.