Hello everyone,

Today, I have two major announcements to make: crmsh is moving to a
new location, and I'm releasing the next major version of the crm
shell!

== Find us at crmsh.github.io

Since the rest of the High-Availability stack is being developed over
at Github, we thought it would make things easier to move crmsh over
there as well. This means we're not only moving the website and issue
tracker, we're also switching from Mercurial to git.

>From this release forward, you will find everything crmsh-related at
http://crmsh.github.io, and the source code at
https://github.com/crmsh/crmsh.

Here are the new URLs related to crmsh:

* Website: http://crmsh.github.io/

* Documentation: http://crmsh.github.io/documentation.html

* Source repository: https://github.com/crmsh/crmsh/

* Issue tracker: https://github.com/crmsh/crmsh/issues/

Not everything has moved quite yet, but the source code and web site
are in place.

== New stable release: crmsh 2.0

Secondly, we are proud to finally release crmsh 2.0! This is the
version of crmsh I have been developing since I became a maintainer
last year, and there are a lot of new and improved features in this
release.

For a more complete list of changes since the previous version, please
refer to the changelog:

* https://github.com/crmsh/crmsh/blob/2.0.0/ChangeLog

Packages for several popular Linux distributions (updated soon):

http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/

Zip archive of the tagged release:

* https://github.com/crmsh/crmsh/archive/2.0.0.zip

Here is a short list of some of the biggest changes and features in
crmsh 2.0:

* *More stable than ever before!* Many bugs and issues have been
  fixed, with plenty of help from the community. At the same time,
  this is a major release with many new features. Testing and pull
  requests are more than welcome!

* *Cluster management commands.* We've added a couple of new
  sub-levels that help with the installation and management of the
  cluster, as well as maintaining and synchronizing the corosync
  configuration across nodes. There are now commands for starting and
  stopping the cluster services, as well as cluster scripts that
  make the installation and configuration of cluster-controlled
  resources a one-line command.

* *Cleaner CLI syntax.* The parser for the configure syntax of
  crmsh has been rewritten, allowing for cleaner syntax, better
  error detection and improved error messages.

* *Tab completion everywhere.* Now tab completion works not only in
  the interactive mode, but directly from bash. In addition, the
  completion back end has been completely rewritten and many more
  commands now have full completion. It's not quite every single
  command yet, but we're getting there.

* *New and improved configuration.* The new configuration file is
  installed in /etc/crm/crm.conf by default or per user if desired,
  and allows for a much more flexible configuration of crmsh.

* *Cluster health evaluation.* As part of the cluster script
  functionality, there is now a cluster health command which
  analyses and reports on low disk space, problems with network
  configuration, firewall configuration issues and more. The best part
  of the cluster health command is that it can work without a
  configured cluster, providing a checklist of issues to amend before
  setting up a new cluster.

* *And wait, there's more!* There is now not only an extensive
  regression test suite but a growing set of unit tests as well,
  support for many new features in Pacemaker 1.1.11 such as resource
  sets in location constraints, anonymous shadow CIBs makes it easier
  to avoid race conditions in scripts, full syntax highlighting for
  the built-in help, the assist sub-command helps with more advanced
  configurations... the list goes on.

Big thanks to everyone who have helped with bug fixes, comments and
contributions for this release!

-- 
// Kristoffer Grönlund
// kgronl...@suse.com
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to