pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/rabbitmq



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Thu Dec 31 22:16:33 UTC 2015

Modified Files:
        pkgsrc/net/rabbitmq: Makefile PLIST distinfo
        pkgsrc/net/rabbitmq/patches: patch-scripts_rabbitmq-env
Added Files:
        pkgsrc/net/rabbitmq/patches: patch-Makefile
Removed Files:
        pkgsrc/net/rabbitmq: buildlink3.mk version.mk
        pkgsrc/net/rabbitmq/patches: patch-aa patch-plugins-src_do-package.mk

Log Message:
Update net/rabbitmq to 3.6.0.
Clean up and simplify Makefile.

Breaking changes in 3.6.0:

- Minimum required Erlang version is R16B03 for plain ("just TCP")
  connections for all protocols and 17.5 for TLS ones (18.x is
  recommended for both).
- .NET client now requires .NET 4.5.
- "Immediate" flag is removed from the .NET client (it hasn't been
  supported by the server since RabbitMQ 3.0).
- Default subscription TTL in MQTT is now 24 hours.
- Server artifacts are now distributed as xz archives and not gz.
- Build system has been completely reworked and now uses erlang.mk.
  3rd party plugins must be adapted to the new build system.

Key improvements in this release are:

- Lazy queues
- Much better queue synchronisation throughput
- Lower RAM use, tunable flow control
- Stronger password encryption with pluggable algorithms
- Development moved to GitHub; build system now uses erlang.mk
- Significant improvements to Web STOMP
- Experimental WinRT-compatible .NET client, SQL CLR compatibility
  in the "regular" one
- Pagination in management UI
- More popular plugins now ship with the broker: rabbitmq_sharding
  and rabbitmq_event_exchange, for example.

Full release notes:

  https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_0


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/rabbitmq/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/rabbitmq/PLIST
cvs rdiff -u -r1.4 -r0 pkgsrc/net/rabbitmq/buildlink3.mk
cvs rdiff -u -r1.27 -r1.28 pkgsrc/net/rabbitmq/distinfo
cvs rdiff -u -r1.23 -r0 pkgsrc/net/rabbitmq/version.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/net/rabbitmq/patches/patch-Makefile
cvs rdiff -u -r1.7 -r0 pkgsrc/net/rabbitmq/patches/patch-aa
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/net/rabbitmq/patches/patch-plugins-src_do-package.mk
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/net/rabbitmq/patches/patch-scripts_rabbitmq-env

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index