Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-11-16 00:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

RocketMQ

15 Nov 2017 [Xiaorui Wang / Chris]

Report was filed, but display is awaiting the approval of the Board minutes.

18 Oct 2017 [Xiaorui Wang / Chris]

## Description:
- Apache RocketMQ is a distributed messaging and streaming platform with low
latency, high performance and reliability, trillion-level capacity and
flexible scalability.

## Issues:
- There are no issues requiring board attention at this time.

## Activity:
- vincentWangKB contributed a stable, widely used C++ client SDK of Apache
RocketMQ, ICLA has been filed.
- Community project RocketMQ-Mysql, RocketMQ-Redis, RocketMQ-Go have got a
great evolution, the related pull requests are still in work.
- A brand new RocketMQ website is being developed, and the formal release of
community projects are scheduled.
- Still working through some graduation common tasks with INFRA, these are
mostly done.

## Health report:
Within the past three months:

- 59 JIRA issues were opened and 29 closed
- 53 GitHub pull requests were opened and 29 were closed
- 50 commits were made by 9 authors, 5 authors were not committers

## PMC changes:
- Currently 10 PMC members.
- The last time a new PMC member was elected for the project was on July 13,
2017. dongeforever was added a PMC member.

## Committer base changes:
- Currently 15 committers.
- The last time a committer was added to the project was on July 19, 2017.
linjunjie was added a committer.

## Releases:
- The last release of RocketMQ was version 4.1.0-incubating, released on June
8, 2017.
- The first TLP release Apache RocketMQ 4.2.0 is planned on October, 2017.

## Mailing list activity:
- users@rocketmq.apache.org:
 - 88 subscribers (up 14 in the last 3 months):
 - 36 emails sent to list (49 in previous quarter)

- dev@rocketmq.apache.org:
 - 81 subscribers (up 10 in the last 3 months):
 - 823 emails sent to list (931 in previous quarter)

- issues@rocketmq.apache.org:
 - 39 subscribers (up 5 in the last 3 months):
 - 703 emails sent to list (1278 in previous quarter)

## JIRA activity:
- 59 JIRA tickets created in the last 3 months
- 29 JIRA tickets closed/resolved in the last 3 months

20 Sep 2017

Establish the Apache RocketMQ Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software, for distribution at no charge to the
 public, related to a fast, low latency, reliable, scalable,
 distributed, easy to use message-oriented middleware,
 especially for processing large amounts of streaming data.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache RocketMQ Project",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache RocketMQ Project be and hereby is
 responsible for the creation and maintenance of software
 related to a fast, low latency, reliable, scalable,
 distributed, easy to use message-oriented middleware,
 especially for processing large amounts of streaming data; and
 be it further

 RESOLVED, that the office of "Vice President, Apache RocketMQ"
 be and hereby is created, the person holding such office to
 serve at the direction of the Board of Directors as the chair
 of the Apache RocketMQ Project, and to have primary
 responsibility for management of the projects within the scope
 of responsibility of the Apache RocketMQ Project; and be it
 further

 RESOLVED, that the persons listed immediately below be and hereby are
 appointed to serve as the initial members of the Apache RocketMQ
 Project:

 * Bruce Snyder <bsnyder@apache.org>
 * Justin Mclean <jmclean@apache.org>
 * Jim Jagielski <jim@apache.org>
 * Willem Ning Jiang <ningjiang@apache.org>
 * Von Gosling <vongosling@apache.org>
 * Xiaorui Wang <vintagewang@apache.org>
 * Xinyu Zhou <yukon@apache.org>
 * Zhanhui Li <lizhanhui@apache.org>
 * Jixiang Jin <lollipop@apache.org>
 * Zhendong Liu <dongeforever@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Xiaorui Wang be
 appointed to the office of Vice President, Apache RocketMQ, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed; and be it further

 RESOLVED, that the initial Apache RocketMQ PMC be and hereby is
 tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache RocketMQ Project; and be it further

 RESOLVED, that the Apache RocketMQ Project be and hereby is
 tasked with the migration and rationalization of the Apache
 Incubator RocketMQ podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator RocketMQ podling encumbered upon the Apache Incubator
 PMC are hereafter discharged.

 Special Order 7E, Establish the Apache RocketMQ Project, was
 approved by Unanimous Vote of the directors present.

19 Jul 2017

RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data.

RocketMQ has been incubating since 2016-11-21.

Three most important issues to address in the move towards graduation:

 1. Grow the community
 2. Vote for new PMC member
 3. Near graduation

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

* Increased mailing list activity: solutions and milestone plan are discussed
 and decided in dev mailing list. While more and more questions and asking
 for support for RocketMQ are occurred in user mailing list.
* Organized the meetup in community, register guys are more than 700,
 attending guys are more than 350+. we invite not only rocketmq committer,
 but also storm committer, rocketmq contributor from community to speak at
 the meetup.
* Star has increased from 854 to 1660+ since the latest report, and RocketMQ
 website average weekly PV are over 11000+.
* Community project RocketMQ-Jms, RocketMQ-Console and RocketMQ-Flume release
 1.0.0 version. Some new projects are tending to release the first version,
 including RocketMQ-MySQL and RocketMQ-Spark. Contributors in this
 repository have over 20.
* Polish RocketMQ website 2 round, adding some example for new feature,
 version compatible explaination and many trivial update.
* Up to now, 80% of integration projects are from community, we have been
 encouraging and helping community contributions around the world.

How has the project developed since the last report?

* Up to now, 183+ issues have been reported on JIRA and 98 have been
 resolved or closed. Since Now, 128 pull requests have been created and 93
 pull requests have been merged or closed.
* Teams are sparing no effort in next version 4.2.0 development, which will
 support TLS, Log4j2, and implements OpenMessaging Specification.
* Community released the second version, including many important features,
 such as batched message, message filtering based on SQL 92, log appender
 and so on.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

 [X] Initial setup - The initial setup went pretty well with assistance from
     John Ament and his Incubator documentation improvement efforts.
 [X] Working towards first release - The podling has performed its first
     release as noted below
 [X] Community building - Some contributors are beginning to participate.
     More users have been encouraged to resort to user mail list to asking
     for help or support, and more and more users are on the way.
 [X] Nearing graduation - Making progress, not there yet.
 [ ] Other:

Date of last release:

 2017-06-02

When were the last committers or PPMC members elected?

* Last elected committers as following:
** 2017.7.2 - Jaskey
* Last elected PMC member as following:
** 2017.7.5 - dongeforever

Signed-off-by:

 [X](rocketmq) Bruce Snyder
    Comments:
 [ ](rocketmq) Brian McCallister
    Comments:
 [ ](rocketmq) Willem Ning Jiang
    Comments:
 [ ](rocketmq) Luke Han
    Comments:
 [X](rocketmq) Justin McLean
    Comments:

19 Apr 2017

RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data.

RocketMQ has been incubating since 2016-11-21.

Three most important issues to address in the move towards graduation:

 1. Vote in our first PMC members
 2. Moving sub-projects from GitHub into the ASF
 3. Grow the community

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 * None

How has the community developed since the last report?

 * Increased mailing list activity: solutions and milestone plan are
   discussed and decided in mailing list.
 * Organized the second hackathon in community, The mainly purpose is to
   foster users and contributors to use mail list to ask or discuss
   problems.
 * Star has increased from 516 to 854 since the latest report.
 * Moving mature sub-projects into Apache repository, these projects
   including RocketMQ-Console, RocketMQ-JMS,RocketMQ Docker and
   RocketMQ-Spark PR. Contributors in this repository have over 15+
 * Polish RocketMQ various wikis, including example guide, architecture
   guide, dev-ops guide etc.
 * Up to now, RocketMQ community have finished the several external
   integration projects, including RocketMQ-Flume, RocketMQ-Ignite,
   RocketMQ-Storm, RocketMQ-Spark.

How has the project developed since the last report?

 * Up to now, 140+ issues have been reported on JIRA site and 59 have been
   resolved or closed. Since November 85+ pull requests have been created
   and 56+ pull requests have been closed.
 * Teams are sparing no effort in RocketMQ 4.1 development, which will
   introduce a new client api. It covers messaging and streaming solutions
   in the finance, e-commerce, Iot and big-data area.
 * Received a batch message PR, that is a great enhance for RocketMQ
   big-data area.
 * Received a message filter PR, that is a new idea for RocketMQ filter
   feature.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

 [ ] Initial setup - The initial setup went pretty well with assistance from
     John Ament and his Incubator documentation improvement efforts.
 [ ] Working towards first release - The podling has performed its first
     release as noted below
 [X] Community building - Some contributors are beginning to participate. So
     far users have been slow to show up, so more effort on this front will
     be encouraged.
 [ ] Nearing graduation - Making progress, not there yet.
 [ ] Other:

Date of last release:

 2017-02-21

When were the last committers or PPMC members elected?

 Last elected committers as following:
 * 27 Feb 2017 - Roman Shtykh
 * 27 Feb 2017 - Zhen Dong Liu

Signed-off-by:

 [X](rocketmq) Bruce Snyder
    Comments:
 [ ](rocketmq) Brian McCallister
    Comments:
 [ ](rocketmq) Willem Ning Jiang
    Comments:
 [ ](rocketmq) Luke Han
    Comments:
 [X](rocketmq) Justin McLean
    Comments:
   There has been discussion on list re community building and activities
   happening e.g. external hackathon but translating that into new
   committers seems hard.

   I think part of this is process (new to Apache and the way we do things)
   and perhaps PR review process / the committer bar has been set a little
   too high. Perhaps the PMC should look at voting in people that contribute
   to the project a little earlier?

15 Mar 2017

RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data.

RocketMQ has been incubating since 2016-11-21.

Three most important issues to address in the move towards graduation:

 1. Make our first Apache release and vote in our first committer / PMC
    members –  COMPLETE
 2. Moving sub-projects from GitHub into the ASF
 3. Grow the community

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None

How has the community developed since the last report?

 * Increased mailing list activity: solutions and milestone plan are
   discussed and decided in mailing list.
 * More than 15+ new contributors from different organizations since
   podling.
 * Organized 1 hackathon in community, the attendees was more than 50+. The
   mainly contributors have subscribe our dev mailing list and begin to be
   familiar to Apache way.
 * Star has increased to 516 from 0 since move repository from alibaba to
   apache.
 * Voted upon and invited 2 new committers in PPMC since entering podling.

How has the project developed since the last report?

 * The first release of RocketMQ as part of the Apache incubator on
   2017-2-22.
 * Since November 111 issues+ have been reported on JIRA site and 50 have
   been resolved or closed. The plus are all association with the future
   release version. Since November 70+ pull requests have been created and
   44+ pull requests have been closed. The 3 guys review mechanism was to
   be applied, we highly value the quality of the Apache project.
 * Created Travis CI, Sonar and Coveralls, project infrastructure for
   RocketMQ. Apply JIRA agile and kanban for RocketMQ committers.
 * Created the website: http://rocketmq.incubator.apache.org and some
   necessary document have been created such as user guide, developer
   guide, faq, etc.
 * There are more than 5+ Apache project integration are decided to be done
   in the future release, such as ignite, storm etc.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

 [ ] Initial setup - The initial setup went pretty well with assistance
     from John Ament and his Incubator documentation improvement efforts.
 [ ] Working towards first release - The podling has performed its first
     release as noted below
 [ ] Community building - Some contributors are beginning to participate.
     So far users have been slow to show up, so more effort on this front
     will be encouraged.
 [ ] Nearing graduation - Making progress, not there yet.
 [ ] Other:

Date of last release:

 2017-02-21

When were the last committers or PPMC members elected?

 27 Feb 2017 - Roman Shtykh
 27 Feb 2017 - Zhen Dong Liu

Signed-off-by:

 [X](rocketmq) Bruce Snyder
    Comments:
 [ ](rocketmq) Brian McCallister
    Comments:
 [ ](rocketmq) Willem Ning Jiang
    Comments:
 [ ](rocketmq) Luke Han
    Comments:
 [X](rocketmq) Justin McLean
    Comments:

      Missing from issues above is moving [1] to inside the project.

1. https://github.com/rocketmq

IPMC/Shepherd notes:

 Drew Farris (shepherd): 4 mentors active on the mailing lists. Congratulations
   on the first incubator release. Healthy progress.

27 Feb 2017

RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data.

RocketMQ has been incubating since 2016-11-21.

Three most important issues to address in the move towards graduation:

 1. Grow the community
 2. Make our first Apache release
 3. Vote in our first committer / PMC members

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None

How has the community developed since the last report?

 * Several people have contributed a number of accepted PRs to the code
   base
 * Discussions are taking place on the dev@ mailing and traffic has
   increased
 * Development occurring at https://github.com/rocketmq is going to be
   brought back into the project
 * Increase in JIRA activity and 80% of raised issues resolved
 * Small lull in activity due to Chinese New Year

How has the project developed since the last report?

 * Project been successfully moved to Apache infrastructure
 * Moved towards creating first Apache release

Date of last release:

 No releases yet but first release currently being discussed and will be
 voted on soon.

When were the last committers or PPMC members elected?

 No elections have taken place yet but discussions are taking place.

Signed-off-by:

 [ ](rocketmq) Bruce Snyder
 [ ](rocketmq) Brian McCallister
 [ ](rocketmq) Willem Ning Jiang
 [ ](rocketmq) Luke Han
 [X](rocketmq) Justin McLean

Shepherd/Mentor notes:

 Justin Mclean:

   Project is off to a fast start and will have a release out and is likely
   to have committers voted in before next report. There's been IMO a few
   teething issues re development outside the project and PRs being closed
   with explanation but on-list discussions have resolved these issues
   amicably.

18 Jan 2017

RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data.

RocketMQ has been incubating since 2016-11-21.

Three most important issues to address in the move towards graduation:

 1. Confirm the IP review is complete
 2. Make our first Apache release
 3. Vote in our first committer / PMC members

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None

How has the community developed since the last report?

 * Contributors have begun to appear and contribute to the code base
 * Discussions on dev@ mailing list is beginning

How has the project developed since the last report?

 * User accounts created for new folks
 * ICLA documents submitted and recognized
 * SGA document submitted and recognized
 * Mailing lists created
 * Git repo created
 * Source code has been imported
 * Work has begun on the code base using git pull requests

Date of last release:

 No releases yet

When were the last committers or PPMC members elected?

 No elections have taken place yet

Signed-off-by:

 [x](rocketmq) Bruce Snyder
 [ ](rocketmq) Brian McCallister
 [ ](rocketmq) Willem Ning Jiang
 [ ](rocketmq) Luke Han
 [x](rocketmq) Justin McLean