File: README-1.5.2.txt

package info (click to toggle)
rabbitmq-server 4.0.5-10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 38,056 kB
  • sloc: erlang: 257,826; javascript: 22,466; sh: 3,037; makefile: 2,517; python: 1,966; xml: 646; cs: 335; java: 244; ruby: 212; php: 100; perl: 63; awk: 13
file content (79 lines) | stat: -rw-r--r-- 2,507 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Release: RabbitMQ 1.5.2
Status : final

Release Highlights
==================

server
------
bug fixes
- prevent the shell from attempting to perform path expansion on vars
  in the startup scripts, which was resulting in errors when starting
  rabbit on some systems.
- make guid generation independent of persister, thus preventing
  timeouts when the persister is busy
- get scripts to source configuration from /etc/rabbitmq/rabbitmq.conf
  rather than /etc/default/rabbitmq, since the latter is reserved for
  init.d scripts.

Java client
-----------
bug fixes
- eliminate race condition in server-initiated channel closure that
  could lead to deadlock

.net client
-----------
bug fixes
- eliminate race condition in server-initiated channel closure that
  could lead to deadlock

building & packaging
--------------------
enhancements
- minor tweaks in Debian and RPM packaging for better compliance with
  packaging guidelines
- place wrapper scripts for rabbitmq-server and rabbitmq-multi
  alongside the rabbitmqctl wrapper in /usr/sbin
- do not start the server by default on RPM-based systems, in order to
  comply with common practice and guidelines
- suppress stdout in logrotate scripts, to keep cron et al happy

Upgrading
=========

The place from which the server startup and control scripts source
configuration information on Unix systems has changed from
/etc/default/rabbitmq to /etc/rabbitmq/rabbitmq.conf. If you have been
using the former, just move the file to the latter location.  The
/etc/default/rabbitmq file (/etc/sysconfig/rabbitmq on RPM-based
systems) is still being sourced by the init.d script, but it should
only contain settings directly affecting the behaviour of the init.d
script, such as NODE_COUNT.

When upgrading from releases earlier than RabbitMQ-1.5.x, note that
the database schema has changed. When the RabbitMQ server detects the
presence of an old database, it moves it to a backup location, creates
a fresh, empty database, and logs a warning.

If your RabbitMQ installation contains important data, such as user
accounts, durable exchanges and queues, or persistent messages, then
we recommend you contact rabbitmq-sales@pivotal.io for assistance with the
upgrade.


Credits
=======

We would like to thank the following individuals for submitting bug
reports and feedback that we incorporated into this release:

Billy Chasen
Charl Matthee
Christopher Hoover
Darien Kindlund
Dmitriy Samovskiy
Jason Williams
Mathias Gug
Peter Lemenkov
Phil Stubbings