Skip to content
killme2008 edited this page Jun 3, 2012 · 17 revisions

#Metaq release notes ##Metaq 1.4.3 release notes

1.Impl a ruby client for metaq

2.Improved python client for metaq

3.Added two new options in server.ini: acceptPublish and acceptSubscribe to control whether the broker or topic can accept messages from producer or accept subscription from consumer.

4.Make stopping broker more friendly by JMX instead of kill.

5.Other small changes: upgrade gecko to 1.1.1 and quartz to 2.1.4 version;internal refactoring and added integration test.

Metaq 1.4.2 release notes

1.Adds new api to get partitions for topic in MessageSessionFactory:

  public List<Partition> getPartitionsForTopic(String topic)

2.Copy new topics config from master to asynchronous slave broker automatically.A new option in async_slave.properties to control :

 autoSyncMasterConfig=true

3.Adds new api to get statistics from broker in MessageSessionFactory

  public Map<InetSocketAddress, StatsResult> getStats() throws InterruptedException;
  public Map<InetSocketAddress, StatsResult> getStats(String item) throws InterruptedException;
  public StatsResult getStats(InetSocketAddress target) throws InterruptedException;
  public StatsResult getStats(InetSocketAddress target, String item) throws InterruptedException;

4.Merge tools and server-wrapper projects,provide a powerful script metaServer.sh to manage broker.

5.Provides bat script to run broker on windows.

6.Adds a new contrib project meta-python -- metaq client for python,it only supports sending message now.

7.Adds a new stat item config,you can use stat config to get broker's config file content.

8.Other small changes,including statistics improvement etc.

Clone this wiki locally