Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-03-20 21: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.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

Groovy

21 Feb 2024 [Paul King / Justin]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language.

## Project Status:
Current project status: Ongoing with moderate activity.
Issues for the board: No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (8 years ago)
There are currently 21 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 7:4.

Community changes, past quarter:
- No new PMC members. Last addition was Remko Popma on 2022-07-13.
- Zongle Wang was added as committer on 2023-08-22.

## Project Activity:
The project is responding well to raised issues for previous releases and
making steady progress towards our next major goal of releasing Groovy 5.

Recent releases:
4.0.18 was released on 2024-01-19.
5.0.0-alpha-5 was released on 2024-01-19.
3.0.20 was released on 2023-12-22.
4.0.17 was released on 2023-12-22.
5.0.0-alpha-4 was released on 2023-12-22.
4.0.16 was released on 2023-11-29.
5.0.0-alpha-3 was released on 2023-11-29.

## Community Health:
Activity for the issue tracker was slightly down but activity for the
mailing lists, commit traffic and GitHub PRs was slightly increased.

This quarter on our main branch (which corresponds to Groovy 5)
of our core repo, 201 commits were contributed from 12 contributors
including 4 non-committer contributors (3 new). There were 456
commits from 12 contributors across all branches.

We look forward to participating in CommunityOverCode EU in June.

15 Nov 2023 [Paul King / Craig]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language.

## Project Status:
Current project status: Ongoing with moderate activity.
Issues for the board: No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (8 years ago)
There are currently 21 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 7:4.

Community changes, past quarter:
- No new PMC members. Last addition was Remko Popma on 2022-07-13.
- Zongle Wang was added as committer on 2023-08-22.

## Project Activity:
The project is responding well to raised issues for previous releases and
making steady progress towards our next major goal of releasing Groovy 5.

Recent releases:
4.0.15 was released on 2023-09-14.
5.0.0-alpha-2 was released on 2023-09-14.
2.5.23 was released on 2023-08-22.
3.0.19 was released on 2023-08-22.
4.0.14 was released on 2023-08-22.
5.0.0-alpha-1 was released on 2023-08-22.

## Community Health:
Activity on mailing lists, the issue tracker and GitHub was similar to
previous quarters overall.

This quarter on our main branch (which corresponds to Groovy 5)
of our core repo, 172 commits were contributed from 12 contributors
including 6 non-committer contributors (4 new). There were 311
commits from 12 contributors across all branches/repos.

There were several noteworthy community highlights last quarter:
- We released the first alpha version(s) of Groovy 5. We continue
 further work on this exciting release.
- We held a small online celebration of 20 years since the first commit in
 the project repo (includes pre-ASF history).
- We held a successful Groovy track at the CommunityOverCode conference in
 Halifax in October. There were 10 talks across 2 days including some
 joint scaling data science talks with Apache Ignite.
 We are very thankful to all the organisers and other helpers.
 A trip report, mostly focussing on the Groovy track, is on the Groovy blog:
 https://groovy.apache.org/blog/community-over-code-na-2023

16 Aug 2023 [Paul King / Sharan]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Project Status:
Current project status: Ongoing with low-to-moderate activity.
Issues for the board: No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (8 years ago)
There are currently 20 committers and 12 PMC members in this project.
We are actively looking for additional committers.

Community changes, past quarter:
- No new PMC members. Last addition was Remko Popma on 2022-07-13.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
The project is responding well to raised issues for previous releases and
making steady progress towards our next major goal of releasing Groovy 5.

Recent releases:
3.0.18 was released on 2023-06-29.
4.0.13 was released on 2023-06-29.
4.0.12 was released on 2023-05-08.

## Community Health:
Activity on mailing lists, the issue tracker and GitHub was similar to
previous quarters overall.

This quarter on our main branch (which corresponds to Groovy 5)
of our core repo, 178 commits were contributed from 8 contributors
including 5 non-committer contributors (3 new). There were 372
commits from 9 contributors across all branches.

There are several noteworthy community highlights in the coming quarter:
- We expect to release the first alpha version of Groovy 5 in the coming
 weeks, perhaps in time for one or both of the next highlights.
- In a few weeks time, it will be 20 years since the first commit in the
 project repo (includes pre-ASF history). We are thinking about how we
 might celebrate the project's 20th birthday!
- We look forward to participating in the CommunityOverCode conference
 in Halifax in October. We have some exciting content over 2 days and
 are very thankful to all the organisers and other helpers.

17 May 2023 [Paul King / Craig]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language.

## Issues:
Regarding Rich's comments on the last report:
> rbowen: Three years since your last committer addition is a little
>          concerning. Don't neglect mentoring those non-committer
>          contributors towards the committer roster.
Yes, it is one of the things we worry about too. We are speaking with
recent committers. Most have a particular niche aspect they want fixed
rather than interest in evolving the project in a broader fashion but we
will encourage them as best we can. We also hope to kick off some
student projects but haven't managed to get everything in place yet.
No other issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (7 years ago)
There are currently 20 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 5:3.

Community changes, past quarter:
- Remko Popma was added to the PMC on 2022-07-13
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue improving Groovy 4 as well as fixing critical bugs in earlier
versions. We have also made further performance improvements to
Groovy 4.

We have started giving a bit more attention to our roadmap for Groovy 5
but still have much work to do before the main feature set is finalised.
We expect attention on Groovy 5 will accelerate over the coming months.

Recent releases:
2.5.22 was released on 2023-03-31.
3.0.17 was released on 2023-03-31.
4.0.11 was released on 2023-03-31.
3.0.16 was released on 2023-03-12.
4.0.10 was released on 2023-03-12.
(We also released 4.0.12 in the last few days, outside the official
reporting window, so we'll include that officially in our next report)

## Community Health:
Activity on the mailing lists has been a little stronger than last quarter.
Activity on Github has been a little lower than last quarter. But on the
whole, health remains good for a relatively small project like ourselves.
Download statistics remain very healthy. We look forward to
helping run the Groovy Track at the CommunityOverCode conference.

This quarter on our main branch (which corresponds to Groovy 5)
of our core repo, 141 commits were contributed from 7 contributors
including 4 non-committer contributors (1 new). There were 485
commits from 11 contributors across all branches. The high number
of commits across all branches (compared to just our main branch)
corresponds to a concerted effort to port as many bug fixes that
made sense for our earlier versions, so that we can now focus more
on Groovy 5.

15 Feb 2023 [Paul King / Sharan]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (7 years ago)
There are currently 20 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Remko Popma on 2022-07-13.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue improving Groovy 4 as well as fixing critical bugs in earlier
versions. We have made some performance improvements to Groovy 4
but anticipate further work in that area over the next quarter.

We have started giving a bit more attention to our roadmap for Groovy 5
but still have much work to do before the main feature set is finalised.
We expect attention on Groovy 5 will accelerate over the coming months.

Recent releases:
2.5.21 was released on 2023-01-22.
4.0.8 was released on 2023-01-22.
2.5.20 was released on 2022-12-24.
3.0.14 was released on 2022-12-24.
4.0.7 was released on 2022-12-24.

## Community Health:
Activity on the mailing lists has been a little stronger than last quarter.
Activity on Github has been a little lower than last quarter. But on the
whole, health remains good for a relatively small project like ourselves.
Download statistics remain healthy. 2022 was somewhat of a milestone
in that regard being the first time we have had over 1 billion downloads
in a single calendar year!

This quarter on our main branch (which now corresponds to Groovy 5)
of our core repo, 223 commits were contributed from 11 contributors
including 8 non-committer contributors (5 new).
[576 commits from 13 contributors across all branches/repos.]

16 Nov 2022 [Paul King / Christofer]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (7 years ago)
There are currently 20 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Remko Popma on 2022-07-13.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue improving Groovy 4 as well as fixing critical bugs in earlier
versions. We have further performance work to do for Groovy 4 to meet
expectations of some other projects using Groovy within the broader
Groovy ecosystem.

We have started giving a bit more attention to our roadmap for Groovy 5
but still have much work to do before the main feature set is finalised.
We expect attention on Groovy 5 will accelerate over the coming months.

Recent releases:
2.5.19 was released on 2022-10-16.
4.0.6 was released on 2022-10-16.
3.0.13 was released on 2022-09-18.
4.0.5 was released on 2022-09-09.

## Community Health:
Activity on Github, Jira and the mailing lists has been a little
stronger than last quarter. We had a successful and enjoyable Groovy
track at ApacheCon during the quarter. We again pass on our appreciation
to the main conference organisers and everyone else involved in our
track and the other wonderful content and events at the conference.

This quarter on our main branch (which now corresponds to Groovy 5)
of our core repo, 230 commits were contributed from 12 contributors
including 9 non-committer contributors (8 new). Across all repos and
branches we had 569 commits from 14 contributors.

17 Aug 2022 [Paul King / Sam]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (7 years ago)
There are currently 20 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 5:3.

Community changes, past quarter:
- Remko Popma was added to the PMC on 2022-07-13
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
Our main focus during the quarter continued around supporting projects
moving to Groovy 4 as well as bug fixes in earlier versions. We have
made numerous improvements and fixed various regressions. We still have
further performance work to do for Groovy 4 to meet expectations of
some other projects using Groovy within the broader Groovy ecosystem.

We have started giving a bit more attention to our roadmap for Groovy 5
but still have much work to do before the main feature set will become clear.
We expect attention on Groovy 5 will grow over time.

Recent releases:
2.5.18 was released on 2022-07-23.
3.0.12 was released on 2022-07-23.
4.0.4 was released on 2022-07-23.
4.0.3 was released on 2022-06-04.
2.5.17 was released on 2022-06-01.
3.0.11 was released on 2022-06-01.

## Community Health:
Activity on Github, Jira and the mailing lists has been a little
stronger than last quarter. We anticipate work for the Groovy
track at ApacheCon to continue this coming quarter.

This quarter on our main branch (which now corresponds to Groovy 5)
of our core repo, 190 commits were contributed from 13 contributors
including 10 non-committer contributors (9 new).

18 May 2022 [Paul King / Rich]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the
Groovy programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (6 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Eric Milles on 2020-11-20.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
Our main goal for this quarter was community support related
to our release of Groovy 4.0 from last quarter.
Groovy 4 includes a range of new features including switch expressions,
sealed types, records, language integrated query and much more!
All up there were about 800 new features, improvements and bug fixes
since Groovy 3 which was released just over a year ago.

Typically, moving to a major new Groovy version takes some time. As more
projects have started moving to Groovy 4, we have had more feedback
on some performance and compatibility regressions.
We will continue to work with the community on such issues with Groovy 4
as well as needed bug fixes for earlier Groovy versions.

We have yet to give much attention to our roadmap for Groovy 5 but some
small steps have been taken. We will give that topic additional attention
once activity around the recent Groovy 4 release has settled down.

Recent releases:
4.0.2 was released on 2022-04-22.
4.0.1 was released on 2022-03-08.
3.0.10 was released on 2022-03-06.
2.5.16 was released on 2022-03-05.

## Community Health:
Activity on Github, Jira and the mailing lists has been a little
stronger than last quarter. We anticipate early work for the Groovy
track at ApacheCon to begin this coming quarter.

This quarter on our main branch (which now corresponds to Groovy 5)
of our core repo, 196 commits were contributed from 6 contributors
including 3 non-committer contributors (1 new).
(641 commits by 12 contributors across all branches/repos.)

16 Feb 2022 [Paul King / Sam]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the
Groovy programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (6 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Eric Milles on 2020-11-20.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
Our main goal for this quarter was the release of Groovy 4.0.
Groovy 4 includes a range of new features including switch expressions,
sealed types, records, language integrated query and much more!
All up there are about 800 new features, improvements and bug fixes
since Groovy 3 which was released just under a year ago.
Special thanks go to the 80+ contributors for this release and
everyone involved in the Groovy community and broader ecosystem.

We will continue to work with the community on any issues with Groovy 4
and any needed bug fixes for earlier Groovy versions. We have yet to
give much attention to our roadmap for Groovy 5 but that will get some
attention soon once activity around the recent Groovy 4 release has
settled down and we complete some backporting of fixes to earlier
versions and other housekeeping tasks which were stalled as we
prepared for Groovy 4.

Recent releases:
4.0.0 was released on 2022-01-28.
4.0.0-rc-2 was released on 2021-12-27.
4.0.0-rc-1 was released on 2021-11-30.
4.0.0-beta-2 was released on 2021-11-09.

## Community Health:
Activity on the release has been strong as has mailing list activity.
Jira issues and code contributions outside the release were a little
quieter than normal. We hope general activity will pick up once we
begin Groovy 5 roadmap discussions.

This quarter on our main branch (which now corresponds to Groovy 5)
of our core repo, 290 commits were contributed from 5 contributors
including 2 non-committer contributors (2 new).
(459 commits by 9 contributors across all branches/repos.)

17 Nov 2021 [Paul King / Sharan]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (6 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Eric Milles on 2020-11-20.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue to work on bug fixes for 2.5.x and 3.0.x and continue
to assist other non-Apache projects within the Groovy ecosystem
move to Groovy 3 and prepare for Groovy 4.
We have been receiving very valuable feedback on edge cases
for our static compiler from a research group and have been
making adjustments as needed.

We are also continuing on our roadmap for Groovy 4. We recently added
support for records, sealed classes, switch expressions and an integrated
query DSL. We expect to be releasing release candidates for Groovy 4 soon
with a final GA release for Groovy 4 still expected late this year or
early next year depending on feedback. We have also been working on
improving our support for recent JDKs (16-18).

Recent releases:
2.5.15 was released on 2021-09-06.
3.0.9 was released on 2021-09-06.
4.0.0-beta-1 was released on 2021-09-06.
4.0.0-beta-2 has also been released recently but after the reporting period
for this report and will be included in the next report.

## Community Health:
Activity has been strong in the last quarter. The ASF Board Reporter
wizard indicated an increase in activity for all metrics across
mailing lists and issues/PRs opened/closed. Some of this can be
attributed to some small contributions from Hacktoberfest but
interest was also healthy outside that blip that we seem to get
most years around this time.

Groovy remained at a healthy position on the latest TIOBE language index.
Popular JVM languages: Java 3, Groovy 12, Kotlin 33, Scala 35, Clojure 39.

This quarter, 297 commits were contributed from 9 contributors
including 6 non-committer contributors (5 new).

18 Aug 2021 [Paul King / Bertrand]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (6 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Eric Milles on 2020-11-20.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue to work on bug fixes for 2.5.x and 3.0.x and continue to assist
other non-Apache projects within the Groovy ecosystem move to Groovy 3.

We are also continuing on our roadmap for Groovy 4. We recently added
support for sealed classes and switch expressions and expect them to be
made available in a beta release shortly. A final GA release for Groovy 4
is still expected later this year. We have also been working on improving
our support for JDK16 (recently released) and JDK17 (coming shortly).

Recent releases:
3.0.8 was released on 2021-04-19.
4.0.0-alpha-3 was released on 2021-04-16.

## Community Health:
Activity has been a little quieter than normal but we expect it to
pick up after our next release(s).

This quarter, 228 commits were contributed from 8 contributors
including 4 non-committer contributors (4 new).

19 May 2021 [Paul King / Craig]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (5 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members. Last addition was Eric Milles on 2020-11-20.
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue to work on bug fixes for 2.5.x and 3.0.x and continue to assist
other non-Apache projects within the Groovy ecosystem move to Groovy 3.

We are also continuing on our roadmap for Groovy 4 and recently
released another alpha version. We expect to move to beta/RC versions
shortly with GA release expected later this year.

We have also had some activity related to the bintray sunset:
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
Bintray was still the path to Maven Central for older "org.codehaus"
Groovy artifacts but now that is no longer the case.

Recent releases:
- 3.0.8 was released on 2021-04-19.
- 4.0.0-alpha-3 was released on 2021-04-16.

Our most comprehensive historical download statistics are from Maven
Central and Bintray. With Bintray's sunset, as mentioned earlier,
we haven't found a good exact replacement for those statistics.
Our anticipation is that downloads will pick up from Maven Central
and ASF mirrors (where we don't have similar statistic reporting
capabilities). This seems to be the case so far. Downloads from
Maven Central for Mar 2021 were 34.2 million compared to 16.6 million
for the same month in 2020.

We also have a track in the upcoming Apachecon @Home conference where
we are currently reviewing the CFP submissions.

## Community Health:
This quarter, 278 commits (538 across all branches) were contributed
from 25 contributors including 51 commits from 20 non-committer
contributors (18 new). In recent times, Groovy has benefited from
contributions from hacker events, student projects and bug bashes.
This has been beneficial for the project but it seems difficult to attract
such contributors to hang around longer term. We will continue to work
on making it easy for newcomers to find a foothold within the project.

Activity across mailing lists, issues and pull requests remained healthy:
- 139/177 issues were opened/closed in JIRA during the quarter.
- 85/86 PRs were opened/closed on GitHub during the quarter.

17 Feb 2021 [Paul King / Sander]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (5 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- Eric Milles was added to the PMC on 2020-11-20
- No new committers. Last addition was Mikko Värri on 2020-06-03.

## Project Activity:
We continue to work on bug fixes for 2.5 and 3 and continue to assist
other non-Apache projects within the Groovy ecosystem move to 3.0.

We are also continuing on our roadmap for Groovy 4 and recently
released another alpha version. We expect to move to beta/RC versions
shortly with the GA release expected later this year.

Recent releases:
- 4.0.0-alpha-2 was released on 2020-12-04.
- 3.0.7 was released on 2020-12-03.
- 2.5.14 was released on 2020-12-03.
- 2.4.21 was released on 2020-12-03.

The latest round of releases included a CVE security fix.
We had 21 releases for 2020, making it a good year
stats-wise (there have been 211 releases since 2003).

Downloads (Maven central/bintray only):
- For Nov/Dec/Jan quarter: approx 108 million
- last 12 months: ~350M
- since 2012 (when we started keeping stats from above repos):  ~740M

## Community Health:
The overall community status remains healthy.
This quarter, 472/716 commits were contributed from 13 contributors
to master/all branches including 9 non-committer contributors (6 new).
This represents fairly normal activity for the project as does
recent mailing list and bug tracker activity.

Apache Groovy continues to rank well on the TIOBE language
popularity index between 10th to 12th for most of the past 6 months.
There are flaws with the index and it fluctuates somewhat
but it is still nice to be not too far down the ranking.

18 Nov 2020 [Paul King / Bertrand]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (5 years ago)
There are currently 20 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sun on 2019-05-06.
- No new committers. Last addition was Mikko Värri on 2020-06-03.
We are in the process of voting an existing committer to PMC status.
The vote will likely be concluded before the board meeting but after
this report was due. The outcome will be reported in the next report.

## Project Activity:
We continue to work on bug fixes for 2.5 and 3 and continue to assist
other non-Apache projects within the Groovy ecosystem move to 3.0.

We are also working on our roadmap for Groovy 4 and recently released
our first alpha version. Groovy 4 GA is expected next year.
Some interesting aspects (some have incubating status) of the release
include a contributed design-by-contract module, a language
integrated query module, move to org.apache.groovy maven coordinates
from legacy org.codehaus.groovy, additional built-in type checkers,
additional built-in macro methods, record-like classes and numerous
legacy consolidation activities.

Recent releases:
3.0.6 was released on 2020-09-29.
4.0.0-alpha-1 was released on 2020-09-29.
2.4.20 was released on 2020-07-22.

Downloads (Maven central/bintray only):
- For Aug/Sep/Oct quarter: approx 93 million
- last 12 months: ~310M
- since 2012 (when we started keeping stats from above repos):  ~670M

## Community Health:
The overall community status remains healthy. The community tries very
hard to be welcoming and interesting discussions continue to take place
at appropriate times. Large endeavours currently take a while to progress
due to the part-time nature of most contributors.

One key community building aspect for the project was our participation
in ApacheCon@Home. The project had a dedicated track and received interest
from numerous speakers. There were two days of talks, a workshop and
a hackerthon.

This quarter, 318 (575) commits were contributed from 12 (16) contributors
including 7 non-committer contributors (5 new) to the main
branch (all branches/repos).

Apache Groovy continues to rank well on the TIOBE index being 11th most
popular language for October 2020. There are flaws with the index and it
fluctuates somewhat but it is still nice to be not too far down the ranking.

19 Aug 2020 [Paul King / Sander]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language. Groovy is a multi-faceted JVM programming language.

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (5 years ago)
There are currently 20 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sun on 2019-05-06.
- Mikko Värri was added as committer on 2020-06-03

## Project Activity:
We continue to work on bug fixes for 2.5 and 3 and continue to assist
other non-Apache projects within the Groovy ecosystem move to 3.0.
We are also working on our roadmap for Groovy 4 and expect to
release an alpha version in the next quarter.

Recent releases:
- 2.4.20 was released on 2020-07-22
- 2.5.13 was released on 2020-07-22
- 3.0.5 was released on 2020-07-22
- 2.5.12 was released on 2020-05-21
- 3.0.4 was released on 2020-05-21
Downloads (Maven central/bintray only):
- For May/Jun/Jul quarter: approx 82 million
- last 12 months: ~275M
- since 2012 (when we started keeping stats from above repos):  ~574M

## Community Health:
The overall community status remains healthy. The community tries very
hard to be welcoming and interesting discussions continue to take place
at appropriate times. Large endeavours currently take a while to progress
due to the part-time nature of most contributors.

One key community building aspect for the project has been around
ApacheCon @Home. The project has a dedicated track and received interest
from numerous speakers. This is expected to remain a high focus for
the coming quarter.

Notable mailing list trends:
dev@groovy.apache.org had a 56% increase in traffic in the past quarter

This quarter, 272 commits were contributed from 19 contributors
including 13 non-committer contributors (10 new).

20 May 2020 [Paul King / Patricia]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language. Groovy is a multi-faceted JVM programming language.

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (4 years ago)
There are currently 18 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sun on 2019-05-06.
- No new committers. Last addition was Eric Milles on 2019-08-21.
 A new committer has been invited and has accepted. The iCLA has been
 submitted and we expect it to be processed shortly.

## Project Activity:
A highlight of the last quarter was the GA release of Groovy 3.0.
We continue to work on bug fixes for 2.5 and 3 and continue to assist
other non-Apache projects within the Groovy ecosystem move to 3.0.
We are also working on our roadmap for Groovy 4 and expect to
release an alpha version some time in about the next quarter.

Recent releases:
- 2.5.11 was released on 2020-04-10.
- 3.0.3 was released on 2020-04-10.
- 3.0.2 was released on 2020-03-08.
- 2.5.10 was released on 2020-03-06.
- 2.4.19 was released on 2020-03-03.
- 3.0.1 was released on 2020-02-17.
- 3.0.0 was released on 2020-02-10.
Downloads (Maven central/bintray only):
- For Feb/Mar/Apr quarter: approx 73 million
- last 12 months: ~240M
- since 2012 (when we started keeping stats from above repos): ~490M

## Community Health:
The community has been having discussions about better ways to promote
Groovy uptake. Other languages have large marketing teams promoting them.
There remains very strong interest in Groovy and a welcoming community
but we need to convert that interest into additional long-term contributors.

Last quarter stats:
- 79/80 PRs opened/closed on GitHub.
- 155/123 issues opened/closed in JIRA.
Master/all branch commits:
- 342/797 commits were contributed from 27/29 contributors
 including 18 non-committer contributors (14 new).

19 Feb 2020 [Paul King / Dave]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language. Groovy is a multi-faceted JVM programming language.

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (4 years ago)
There are currently 18 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sun on 2019-05-06.
- No new committers. Last addition was Eric Milles on 2019-08-21.

## Project Activity:
The main recent focus recently has been on preparing for the 3.0.0 release
expected in February.

Recent releases:
- 3.0.0-rc-3 was released on 2020-01-15.
- 2.4.18 was released on 2020-01-14.
- 2.5.9 was released on 2020-01-14.
- 3.0.0-rc-2 was released on 2019-12-08.
Downloads:
- For Nov/Dec/Jan quarter: over 61 million
- For 2019: approx 200M

## Community Health:
Last quarter stats:
- 75/72 PRs opened/closed on GitHub.
- 77/86 issues opened/closed in JIRA.
Master/all branch commits:
- 424/821 commits were contributed from 15/17 contributors
 including 9 non-committer contributors (6 new).

20 Nov 2019 [Paul King / Rich]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language. Groovy is a multi-faceted JVM programming language.

## Issues:
No issues requiring board attention at this time.

## Membership Data:
Apache Groovy was founded 2015-11-18 (4 years ago).
There are currently 18 committers and 10 PMC members in this project.
Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sun on 2019-05-06.
- Eric Milles was added as committer on 2019-08-21

## Project Activity:
Recent releases:
- 3.0.0-rc-1 was released on 2019-10-25.
- 2.5.8 was released on 2019-08-07.
- 3.0.0-beta-3 was released on 2019-08-07.
Downloads for the quarter: over 58 million

## Community Health:
Last quarter stats:
- 88/86 PRs opened/closed on GitHub.
- 88/95 issues opened/closed in JIRA.
Master/all branch commits:
- 237/551 commits were contributed from 12/13 contributors
 including 7 non-committer contributors (6 new).
Apache Groovy continues to rank well on the TIOBE index being
11th most popular language for September and October.

21 Aug 2019 [Paul King / Daniel]

## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language. Groovy is a multi-faceted JVM programming language.

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

Wrt the Maven Coordinate namespace: we are planning to move to
org.apache.groovy for Groovy 4 with alphas expected soon.

## Membership Data:
Apache Groovy was founded 2015-11-18 (4 years ago)
There are currently 17 committers and 10 PMC members in this project.
Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sun on 2019-05-06.
- No new committers. Last addition was Remko Popma on 2018-07-07.
A new committer has been invited and has accepted but the ICLA is
still pending. We anticipate including this in our next report.

## Project Activity:
Recent releases:
2.5.8 was released on Wed Aug 07 2019
3.0.0-beta-2 was released on Mon Jul 08 2019
3.0.0-beta-3 was released on Wed Aug 07 2019

This quarter, 327 commits were contributed from 9 contributors
including 5 non-committer contributors (1 new).

## Community Health:
We recently did an assessment of health across commits,
contributors, issues resolved, releases and downloads
over the last 15 years including approx 4 yrs with Apache.
Commits and issues resolved have remained steady for most
of the life of the project. Releases dropped in 2016 while
we were becoming accustomed to the Apache Way but is now
inline with pre-Apache cadence. Number of contributors has
increased since joining Apache. Downloads have always
increased and continue to do so. Groovy artifacts have been
downloaded more than a quarter of a billion times since its inception.

According to the TIOBE index for this month, Apache Groovy
is the 13th most popular programming language putting it ahead of:
Go (17), Swift (18), Perl (19), R (20), Scala (36) and Kotlin (45).

15 May 2019 [Paul King / Craig]

## Description:

 - Apache Groovy is a multi-faceted programming language for the Java
   platform. Groovy is a powerful, optionally typed and dynamic language,
   with static-typing and static compilation capabilities, aimed at multiplying
   developers’ productivity thanks to a concise, familiar and easy to learn
   syntax. It integrates smoothly with any Java program, and immediately
   delivers to your application powerful features, including scripting
   capabilities, Domain-Specific Language authoring, first class functional
   programming support and runtime and compile-time meta-programming.

## Issues:

 - Outstanding issue: Website: some more progress has been made
   in the last quarter but this task is not quite finished - work will continue.
 - Update on open collective: the open collective crowd funding site[1]
   mentioned in the previous report has now been set up. So far all is
   operating well. We received positive feedback from within The ASF on
   how it was set up. The open collective has also received good support
   within the broader Groovy community. We will continue to monitor the
   collective to ensure branding guidelines etc. are maintained.

   [1] https://opencollective.com/friends-of-groovy

## Activity:

 - This quarter, 1196 commits were contributed from 59 contributors
   including 47 non-committer contributors (10 new).

## Health report:

 - Committee Health score: Healthy
 - Apache Groovy was downloaded 40 million times during the last quarter
   (across Maven Central and JFrog Bintray). That's about 1/4 of a billion
   downloads that we have recorded since the project's inception
   (includes pre-Apache numbers but excludes numbers from Apache
   servers/mirrors and other repositories).

## PMC changes:

 - Currently 10 PMC members
 - Cédric Champeau resigned from the PMC during the quarter
 - Daniel Sun joined the PMC in the last few days

## Committer base changes:

 - Currently 17 committers
 - No new committers added in the last 3 months
 - Last committer addition was Remko Popma at Sat Jul 07 2018

## Releases:

 - Last release was 2.5.6 on Mon Feb 04 2019

## Mailing list activity:

 - Mailing list activity has remained steady

 - users@groovy.apache.org:
    - 421 subscribers (up 3 in the last 3 months):
    - 92 emails sent to list (98 in previous quarter)

 - dev@groovy.apache.org:
    - 235 subscribers (up 0 in the last 3 months):
    - 187 emails sent to list (236 in previous quarter)

## JIRA activity:

 - 127 JIRA tickets created in the last 3 months
 - 91 JIRA tickets closed/resolved in the last 3 months

20 Feb 2019 [Paul King / Mark]

## Description:

 - Apache Groovy is a multi-faceted programming language for the Java
   platform. Groovy is a powerful, optionally typed and dynamic language,
   with static-typing and static compilation capabilities, aimed at multiplying
   developers’ productivity thanks to a concise, familiar and easy to learn
   syntax. It integrates smoothly with any Java program, and immediately
   delivers to your application powerful features, including scripting
   capabilities, Domain-Specific Language authoring, first class functional
   programming support and runtime and compile-time meta-programming.

## Issues:

 - Outstanding issue: Website: some more progress has been made
   in the last quarter but this task is not quite finished - work will continue.

 - New issue: We have had additional requests (e.g. [1]) from Groovy
   language users to be able to contribute to Groovy's development through
   crowdfunding. Our understanding is that the ASF doesn't permit
  "cash for code" so we have suggested that a separate entity be set up
   for this purpose that can act independently to but in accordance with
   ASF guidelines. Our users didn't know what might be involved in setting
   up such an entity and asked us to help. With this in mind I have set up
   a strawman open collective site[2]. It is not currently active - so please
   don't distribute the URL publicly at this stage.

   My goal will be to hand this site over to whoever will take on board
   running the collective. I don't know whether that will include myself at this
   stage. My intention of creating the strawman was for feedback purposes.
   It's often easier to get feedback from a concrete example than to ask for
   feedback on an abstract idea and, if the wording is close to what we would
   consider acceptable from an ASF point of view, we can finesse the words.
   So, we are seeking feedback rather than having a strong feeling that
   the current wording on that site is fixed in stone.

   I have requested feedback from a branding/trademark point of view on the
   trademarks email address but we are keen on feedback on the whole
   concept from the board.

   Our take on this is that this initiative will be beneficial to the
project, so we
   would like to help get it off the ground so long as normal Apache
   procedures aren't compromised. We don't believe this will be the case
   and are also happy to act as somewhat of a guinea pig project in this
   regard in case other projects would like to go down this path.

[1] https://lists.apache.org/thread.html/3e21470ea5dd59de50401e571c151ad820564ba52481d880f6a46216@%3Cusers.groovy.apache.org%3E

## Activity:

 - This quarter, 165 commits were contributed from 12 contributors
   including 8 non-committer contributors (4 new).

## Health report:

 - Committee Health score: Healthy

 - Apache Groovy was downloaded 30 million times during the last
quarter of 2018.
   We closed the year 2018 with a record number of downloads (across
   Maven Central and JFrog Bintray) with over 100 million downloads,
   up from 23 million in 2017 and 13 million in 2016.

 - Also, Groovy re-entered the TIOBE top 20 most popular programming
   languages[3]. While not a super reliable metric for health due to
its volatility,
   it's a good indicator that Groovy remains an active, widely-used and relevant
   language.

[3] https://jaxenter.com/tiobe-index-february-2019-groovy-155403.html

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andres Almiray on Thu May 31 2018

## Committer base changes:

 - Currently 18 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Remko Popma at Sat Jul 07 2018

## Releases:

 - 2.4.16 was released on Thu Dec 13 2018
 - 2.5.5 was released on Mon Dec 24 2018
 - 2.5.6 was released on Mon Feb 04 2019
 - 3.0.0-alpha-4 was released on Sun Dec 30 2018

## Mailing list activity:

 - Mailing list activity has remained steady.

 - users@groovy.apache.org:
    - 417 subscribers (down -4 in the last 3 months):
    - 117 emails sent to list (92 in previous quarter)

 - dev@groovy.apache.org:
    - 235 subscribers (down -1 in the last 3 months):
    - 227 emails sent to list (460 in previous quarter)

## JIRA activity:

 - 113 JIRA tickets created in the last 3 months
 - 102 JIRA tickets closed/resolved in the last 3 months

21 Nov 2018

Change the Apache Groovy Project Chair

 WHEREAS, the Board of Directors heretofore appointed Guillaume Laforge
 (glaforge) to the office of Vice President, Apache Groovy, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Guillaume Laforge from the office of Vice President, Apache Groovy, and

 WHEREAS, the Project Management Committee of the Apache Groovy project
 has chosen by vote to recommend Paul King (paulk) as the successor to
 the post;

 NOW, THEREFORE, BE IT RESOLVED, that Guillaume Laforge is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Groovy, and

 BE IT FURTHER RESOLVED, that Paul King be and hereby is appointed to
 the office of Vice President, Apache Groovy, 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.

 Special Order 7C, Change the Apache Groovy Project Chair, was
 approved by Unanimous Vote of the directors present.

21 Nov 2018 [Guillaume Laforge / Roman]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support
and runtime and compile-time meta-programming.

## Issues:

 - There are no new issues requiring board attention at this time.
 - Outstanding issues: completion of the website migration is underway again

## Activity:

 - This quarter, 213 commits were contributed from 14 contributors
including 8 non-committer contributors (5 new).
- Apache Groovy was downloaded 27M+ times the past three months.
Stats are from July, August, &September) across Maven Central and
Bintray JCenter for a total of 75.7M+ since the beginning of the year.
Generally, 2/3 of the downloads are from Maven Central, vs 1/3 from
Bintray JCenter. We don't have stats from ASF mirrors.
About 3/4 of the downloads are for Groovy 2.5.3 or the previous 2.5.x/2.4.x
versions. There is still a lot of users downloading the latest 2.4.x releases,
almost as much as the 2.5.x ones. And close to 1/4 are trying our 3.0
alphas releases.

## Health report:

 - Committee Health score: 9.60 (Super Healthy)
 - Release train velocity and discussions within mailing list seem healthy

## PMC changes:

Current status:
 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andres Almiray on Thu May 31 2018

Proposed change:
 - Appoint Paul King as the new VP for the Apache Groovy PMC

## Committer base changes:

 - Currently 19 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Remko Popma at Sat Jul 07 2018

## Releases:

 - 2.5.2 was released on Tue Aug 14 2018
 - 2.5.3 was released on Sun Oct 14 2018

## Mailing list activity:

 - Activity relatively stable

## JIRA activity:

 - 136 JIRA tickets created in the last 3 months
 - 113 JIRA tickets closed/resolved in the last 3 months

15 Aug 2018 [Guillaume Laforge / Shane]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support
and runtime and compile-time meta-programming.

## Issues:

There are no new issues requiring board attention at this time.
Outstanding issue:
 - The last steps to completing the website migration are still outstanding.

## Activity:

 - This quarter, 257 commits were contributed from 22 contributors
   including 12 non-committer contributors (12 new).
 - Apache Groovy was downloaded 27M+ times the past three months
   (May / June / July), across Maven Central and Bintray JCenter,
   for a total of 54M+ since the beginning of the year.
   Generally, 2/3 of the downloads are from Maven Central vs 1/3
   from Bintray JCenter. There is still a lot of users downloading
   the latest 2.4.x releases, almost as much as the 2.5.x ones.
   But it is nice to see that about 10% of the downloads are from
   users trying our 3.0 alphas.

## Health report:

 - Committee Health score: 10.00 (Super Healthy)
 - Our release train velocity has been maintained, and there seems to be a
   healthy level of discussion about project direction on the mailing lists.

## PMC changes:

 - Currently 11 PMC members.
 - Andres Almiray was added to the PMC on Thu May 31 2018

## Committer base changes:

 - Currently 19 committers.
 - Remko Popma was added as a committer on Sat Jul 07 2018

## Releases:

 - 2.5.0 was released on Wed May 30 2018
 - 2.5.0-rc-3 was released on Tue May 22 2018
 - 2.5.1 was released on Fri Jul 13 2018
 - 2.6.0-alpha-4 was released on Tue Jun 26 2018
 - 3.0.0-alpha-3 was released on Tue Jun 26 2018

## Mailing list activity:

 - Small increase in subscribers over the period otherwise nothing to report

## JIRA activity:

 - 159 JIRA tickets created in the last 3 months
 - 133 JIRA tickets closed/resolved in the last 3 months

16 May 2018 [Guillaume Laforge / Mark]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support and
runtime and compile-time meta-programming.

## Issues:

There are no new issues requiring board attention at this time. Outstanding
issues:

 - The final steps to completing the website migration are still outstanding.
   A new issue has been raised wrt bad formatting on the https version of the
   site due to the current status, so there will be increased pressure on us
   to complete this task.
 - The community is still keen on some kind of Groovy Champions scheme. We
   have passed on the information around Apache requirements for such a scheme
   was it to move forward. No further discussions have taken place.

## Activity:

 - This quarter, 349 commits were contributed from 18 contributors including
   11 non-committer contributors (10 new).

 - Over the previous quarter, Apache Groovy has been downloaded 19 million
   times. Twice as much in Q1'18 as the same period the previous year.

## Health report:

 - Our release train velocity has been maintained, and there seems to be a
   healthy level of discussion about project direction on the mailing lists.

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was John Wagenleitner on Sun Apr 02 2017

## Committer base changes:

 - Currently 18 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Sergei Egorov at Thu Dec 08 2016

## Releases:

 - 2.4.14 was released on Fri Mar 02 2018
 - 2.4.15 was released on Tue Mar 27 2018
 - 2.5.0-beta-3 was released on Fri Feb 23 2018
 - 2.5.0-rc-1 was released on Mon Apr 09 2018
 - 2.6.0-alpha-3 was released on Tue Mar 06 2018
 - 3.0.0-alpha-2 was released on Tue Apr 17 2018

## Mailing list activity:

 - Slight increase in subscribers over the period otherwise nothing to report

## JIRA activity:

 - 101 JIRA tickets created in the last 3 months
 - 88 JIRA tickets closed/resolved in the last 3 months

21 Feb 2018 [Guillaume Laforge / Bertrand]

Groovy board report for February

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support and
runtime and compile-time meta-programming.

## Issues:

There is one point of interest and one on-going issue.

 - Groovy recognition program: The wider Groovy community has expressed a
   keen interest in creating a recognition scheme (perhaps called Groovy
   Stars or Groovy Champions) to recognise major past and present
   contributions across the many projects within the Groovy ecosystem. It is
   anticipated that the scheme would operate in a similar fashion to the
   fairly widely known Java Champions scheme for Java[1]. The Apache Groovy
   project is now also discussing this proposal[2]. At this point, no board
   action is required but we'd welcome any feedback and we'll escalate if
   needed depending on how the proposal unfolds. We'll be endeavouring to
   ensure that should the scheme go ahead it will meet all requirements from
   the Apache side from a branding/trademarks point of view.

   [1] https://community.oracle.com/community/java/java-champions
   [2]
https://lists.apache.org/thread.html/c9d04fa6f1a8f    4357bc48f14f974c4eb139bc4d1c2c16c3d6c14f0a7@%3Cusers.groovy.apache.org%3E

 - Website migration: An additional step to completing the website migration
   was done. The website had custom embedded Nabble integration which has
   been disabled in favor of using the normal Nabble UI on their site and
   instead more actively promoting lists.apache.org (Apache Pony Mail). Final
   steps can now commence to complete the migration.

## Activity:

 - This quarter, 322 commits were contributed from 11 contributors including
   6 non-committer contributors (1 new).
 - The project crossed over 50 million downloads for the 2017 calendar year.

## Health report:

 - Our release train velocity has been maintained, and there seems to be a
   healthy level of discussion about project direction on the mailing lists.

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was John Wagenleitner on Sun Apr 02 2017

## Committer base changes:

 - Currently 18 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Sergei Egorov at Thu Dec 08 2016

## Releases:

 - 2.4.13 was released on Thu Nov 23 2017
 - 2.6.0-alpha-2 was released on Wed Nov 15 2017
 - 3.0.0-alpha-1 was released on Wed Nov 29 2017

## Mailing list activity:

 - users@groovy.apache.org:
    - 415 subscribers (down -4 in the last 3 months):
    - 207 emails sent to list (113 in previous quarter)

 - dev@groovy.apache.org:
    - 235 subscribers (down -9 in the last 3 months):
    - 541 emails sent to list (201 in previous quarter)

## JIRA activity:

 - 97 JIRA tickets created in the last 3 months
 - 52 JIRA tickets closed/resolved in the last 3 months

15 Nov 2017 [Guillaume Laforge / Rich]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support
and runtime and compile-time meta-programming.

## Issues:

There are no new issues arising requiring board attention at this time.

Update on a previous issue (website update) is still being tracked by
these 3 tickets:

- GROOVY-8181: Website move - step 1:
   create new repositories for user and dev sites
- GROOVY-8182: Website move - step 2:
   populate user and dev sites splitting current content
- GROOVY-8183: Website move - step 3:
   generate user and dev sites from repo content

Of these, step 1 and step 2 (previously reported) are complete.
Some work has begun on step 3. We are still exploring how to adapt our
current site generation scripts to work with existing Apache tools in this
area (e.g. Buildbot). As well as automating some manual steps taken to
complete step 2, part of step 3 completes the move of the website fully
onto Apache infrastructure. Due to time constraints completion of this
step has been slower than we would like but progress is being made.

## Activity:

This quarter, 279 commits were contributed from 24 contributors
including 19 non-committer contributors (12 new).

## Health report:

With the progress on the build and release aspects of the project,
our release train has increased velocity, and the community seems
happy to see us being back on track with regular releases.

## PMC changes:

- Currently 10 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was John Wagenleitner on Sun Apr 02 2017

## Committer base changes:

- Currently 18 committers.
- No new committers added in the last 3 months
- Last committer addition was Sergei Egorov at Thu Dec 08 2016

## Releases:

 - 2.5.0-beta-2 was released on Mon Oct 02 2017
 - 2.6.0-alpha-1 was released on Wed Sep 06 2017

## Mailing list activity:

 - users@groovy.apache.org:
    - 419 subscribers (up 5 in the last 3 months):
    - 123 emails sent to list (157 in previous quarter)

 - dev@groovy.apache.org:
    - 243 subscribers (up 8 in the last 3 months):
    - 201 emails sent to list (134 in previous quarter)

## JIRA activity:

 - 90 JIRA tickets created in the last 3 months
 - 58 JIRA tickets closed/resolved in the last 3 months

16 Aug 2017 [Guillaume Laforge / Phil]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support
and runtime and compile-time meta-programming.

## Issues:

There are no new issues arising requiring board attention at this time.

On the website front, we are tracking this topic along with those 3 tickets:

- GROOVY-8181: Website move - step 1:
 create new repositories for user and dev sites
- GROOVY-8182: Website move - step 2:
 populate user and dev sites splitting current content
- GROOVY-8183: Website move - step 3:
 generate user and dev sites from repo content

Of these, step 1 (previously reported) and 2 are complete.
Step 2 involved splitting the site in two:

The developer focused site, on the typical Apache domain:
http://groovy.apache.org/ The community site (domain also owned by ASF):
http://www.groovy-lang.org/

Some early work has begun on step 3. We are exploring how to adapt our
current site generation scripts to work with existing Apache tools in this
area (e.g. Buildbot). As well as automating some manual steps taken to
complete step 2, part of step 3 completes the move of the website fully
onto Apache infrastructure.

## Activity:

This quarter, 147 commits were contributed from 19 contributors including 14
non-committer contributors (12 new).

## Health report:

With the progress on the build and release aspects of the project,
our release train has increased velocity, and the community seems
happy to see us being back on track with regular releases.

This quarter also took place two Groovy focused conferences:
GR8Conf Europe, in Copenhagen, and GR8Conf US, in Minneapolis,
gathering developers of the Apache Groovy Ecosystem from everywhere
around the world.

## PMC changes:

- Currently 10 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was John Wagenleitner on Sun Apr 02 2017

## Committer base changes:

- Currently 18 committers.
- No new committers added in the last 3 months
- Last committer addition was Sergei Egorov at Thu Dec 08 2016

## Releases:

- 2.5.0-beta-1 was released on Tue Jun 06 2017
- 2.4.12 was released on Sat Jun 24 2017

## Mailing list activity:

- users@groovy.apache.org:
 - 412 subscribers (up 7 in the last 3 months):
 - 174 emails sent to list (216 in previous quarter)

- dev@groovy.apache.org:
 - 235 subscribers (up 0 in the last 3 months):
 - 144 emails sent to list (353 in previous quarter)

- notifications@groovy.apache.org:
 - 32 subscribers (up 0 in the last 3 months):
 - 874 emails sent to list (1258 in previous quarter)

## JIRA activity:
- 99 JIRA tickets created in the last 3 months
- 56 JIRA tickets closed/resolved in the last 3 months

17 May 2017 [Guillaume Laforge / Brett]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support
and runtime and compile-time meta-programming.

## Issues:

There are no new issues arising requiring board attention at this time. There
is one outstanding issue around better aligning the Apache Groovy website with
branding guidelines. Work has now commenced on this activity and can be
tracked via the following three Jira issues:

- GROOVY-8181: Website move - step 1:
  create new repositories for user and dev sites
- GROOVY-8182: Website move - step 2:
  populate user and dev sites splitting current content
- GROOVY-8183: Website move - step 3:
  generate user and dev sites from repo content

Of these, step 1 is complete. Step 2 has commenced. Enquires have been
made about how to do step 3 and it appears we can adapt our current
site generation scripts to work with existing Apache tools in this
area (e.g. Buildbot).

## Activity:

This quarter, 126 commits were contributed from 17 contributors including 8
non-committer contributors (6 new).

## Health report:

With the progress on the build and release aspects of the project,
our release train has increased velocity, and the community seems happy to see
us being back on track with regular releases.

## PMC changes:

- Currently 10 PMC members.
- John Wagenleitner was added to the PMC on Sun Apr 02 2017

## Committer base changes:

- Currently 18 committers.
- No new committers added in the last 3 months
- Last committer addition was Sergei Egorov at Thu Dec 08 2016

## Releases:

- 2.4.10 was released on Sat Mar 18 2017
- 2.4.11 was released on Fri Apr 28 2017
- 2.4.9 was released on Mon Feb 27 2017
- 2.5.0-alpha-1 was released on Sun Apr 02 2017

## Mailing list activity:

- users@groovy.apache.org:
 - 405 subscribers (up 12 in the last 3 months):
 - 225 emails sent to list (284 in previous quarter)

- dev@groovy.apache.org:
 - 231 subscribers (up 7 in the last 3 months):
 - 360 emails sent to list (577 in previous quarter)

- notifications@groovy.apache.org:
 - 32 subscribers (up 1 in the last 3 months):
 - 1195 emails sent to list (644 in previous quarter)

## JIRA activity:

- 106 JIRA tickets created in the last 3 months
- 84 JIRA tickets closed/resolved in the last 3 months

27 Feb 2017 [Guillaume Laforge / Isabel]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, first class functional programming support and
runtime and compile-time meta-programming.

## Issues:

The area we still haven’t managed to find time to tackle is with regards to
our website hosting. The community facing and developer facing aspects
are still merged into one single website, which is still hosted on the
groovy-lang.org domain, which although belonging to the Apache Software
Foundation is not under the *.apache.org namespace. As agreed previously, we
intend on keeping the community facing side under the familiar
groovy-lang.org website, while separating the developer oriented part
under the groovy.apache.org website. But the focus on the release process
was higher on our priority list and we haven’t had time to dig deeper in
this area unfortunately. It’s next on our priority list.

## Activity:

We made a lot of progress with our release process automation, and the 2.4.8
release was made thanks to the new process. So the community is very happy
to see us moving forward with newer releases, with a clearer vision of the
roadmap of upcoming versions, as well as with the upcoming new features.

In addition to the treatment of the vulnerability issue that got solved and
released in 2.4.8, and the usual bug fixing to continue to stability the
platform, the big key area of work has been with the new Antlr v4 parser, in
the “parrot” branch, which brings Java 8 syntax elements, some new
Operators, as well as some missing elements from previous versions of Java.
Groovy has historically been adopted by Java developers for its
familiarity in terms of syntax with Java, so these new developments continue
along that theme.

## Health report:

We closed the year 2016 with our record number of downloads, across Maven
Central and JFrog Bintray, with 23 million downloads, up from 12.7 millions
the previous year. The last four months of the year, the monthly downloads
exceeded 2.2 millions every month.

The @ApacheGroovy Twitter account gained more followers, totalling 2266
followers, compared to last report’s sub 2k. On the TIOBE programming index
the project left the top 20 after several months in -- fluctuations in
search rankings are pretty high. The LinkedIn Groovy group moved from 4717
members to 4755. And the community-driven Slack channel went from 400 to
535 members.

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

- Currently 18 committers.
- New commmitters:
- Sergei Egorov was added as a committer on Thu Dec 08 2016
- Daniel Sun was added as a committer on Thu Nov 03 2016

We’re very happy to have added those two new committers who are contributing
two key new aspects to Apache Groovy: the new language parser that adds Java 8
syntax constructs (among other things), and a macro system to help make
AST code transformation even more easier to implement.

This quarter, 79 commits were contributed from 12 contributors including 7
non-committer contributors (5 new).

## Releases:

- 2.4.8 was released on Sat Jan 14 2017

## Mailing list activity:

- users@groovy.apache.org:
- 393 subscribers (up 15 in the last 3 months):
- 286 emails sent to list (132 in previous quarter)

- dev@groovy.apache.org:
- 223 subscribers (up 7 in the last 3 months):
- 627 emails sent to list (306 in previous quarter)

- issues@groovy.apache.org:
- 9 subscribers (up 0 in the last 3 months)

- notifications@groovy.apache.org:
- 31 subscribers (up 1 in the last 3 months):
- 721 emails sent to list (1215 in previous quarter)

## JIRA activity:

- 81 JIRA tickets created in the last 3 months
- 75 JIRA tickets closed/resolved in the last 3 months

16 Nov 2016 [Guillaume Laforge / Brett]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

Still on the agenda: further work on the release process, to improve
automation while respecting the Apache guidelines.

The community is impatient for new releases, so we need to line up our ducks
to be able to give a fresh cut to our community, as well as allowing them to
try the new features of Groovy 2.5.

## Activity:

Thanks to our new committer, there's lots of energy and discussions around the
development of the new parser for Groovy, covering the Java 8 syntax features,
and discussing additional elements.

This quarter, 160 commits were contributed from 26 contributors including 19
non-committer contributers, 13 of which were new.

The number of tickets open and closed has significantly augmented, but we
are closing at least as many as are being opened.

The user mailing-list seems to have slowed down a little, but the dev list has
seen a nice increase, likely thanks to the renewed activity around the
new parser.

On the more social aspects, the @ApacheGroovy Twitter account is close to
reach its 2k followers (1995 at the time of this writing).
The LinkedIn Groovy user group reaches 4717 members. Groovy is still in the
top 20 of the TIOBE index, with rank 18. The previous
month, the site indicated both Groovy and Go to have seen the biggest
increase the past year.

A Slack channel for the Groovy ecosystem has been created by the community
and has over 400 members.

The Groovy community will gather soon at the G3 Summit conference dedicated
to the Groovy ecosystem, in Florida, at the end of the month.

## Health report:

The project is healthy, and we're happy to have Daniel Sun join our ranks as
new committer to the team.

The downloads are still going strong, as we have now surpassed the 2 million
downloads per month. From January to October included, we are now at over 18
million downloads for this year (compared to 12.7M in 2015).

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

- Currently 17 committers.
- Daniel Sun was added as a committer on Thu Nov 03 2016

## Releases:

- 2.4.7 was released on Tue Jun 07 2016
- 2.4.6 was released on Feb 22 2016
- 2.4.5 was released on Sept 17 2015
- 2.4.4 was released on Jul 09 2015
- 2.4.3 was released on Mar 23 2015

## Mailing list activity:

- users@groovy.apache.org:
 - 381 subscribers (up 7 in the last 3 months):
 - 210 emails sent to list (301 in previous quarter)

- dev@groovy.apache.org:
 - 217 subscribers (up 6 in the last 3 months):
 - 388 emails sent to list (263 in previous quarter)

- issues@groovy.apache.org:
 - 9 subscribers (up 0 in the last 3 months)

- notifications@groovy.apache.org:
 - 31 subscribers (up 3 in the last 3 months):
 - 1212 emails sent to list (935 in previous quarter)

## JIRA activity:

- 94 JIRA tickets created in the last 3 months
- 97 JIRA tickets closed/resolved in the last 3 months

17 Aug 2016 [Guillaume Laforge / Bertrand]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

The groovy-lang.org has been transferred to the Apache Software Foundation.
We still have the dichotomy between the groovy-lang.org website,
and groovy.apache.org which is still pointing at groovy-lang.org.

## Activity:

We made a new release on June 7th, with version 2.4.7.

We're still investigating how to make more automatic releases,
some experiments have started in this area,
during the Gradle Summit conference.

This quarter, we got 22 contributors to the codebase,
including 15 non-committers, 6 of which were new.

## Health report:

Compared to last year's 12.7M downloads, up until July,
we are already at 12M downloads for the first 7 months of the year
(across both Maven Central and Bintray JCenter).

We have a bit more users (7% increase) on the users list,
but the number of posts has decreased.
The summer period is often a bit less busy, so probably not worrying.
However we have a bit more trafic on the dev list,
indicating more discussions going on, which is good.

Less tickets opened compared to last quarter, but more tickets closed.

In terms of social presence, Groovy is 16th in the TIOBE language index.
The @ApacheGroovy twitter account reached 1758 followers,
compared to last quarter's 1475 (19% increase)

The GR8Conf Europe & US 2016 conferences have taken place,
and the next dedicated event will be the G3 Summit in December.

## PMC changes:

 - Currently 9 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

 - Currently 16 committers.
 - No new changes to the committer base since last report.

## Releases:

 - 2.4.7 was released on Tue Jun 07 2016
 - 2.4.6 was released on Feb 22 2016
 - 2.4.5 was released on Sept 17 2015
 - 2.4.4 was released on Jul 09 2015
 - 2.4.3 was released on Mar 23 2015

## Mailing list activity:

 - users@groovy.apache.org:
    - 374 subscribers (up 26 in the last 3 months):
    - 319 emails sent to list (404 in previous quarter)

 - dev@groovy.apache.org:
    - 209 subscribers (up 3 in the last 3 months):
    - 269 emails sent to list (208 in previous quarter)

 - issues@groovy.apache.org:
    - 9 subscribers (up 0 in the last 3 months)

 - notifications@groovy.apache.org:
    - 28 subscribers (up 1 in the last 3 months):
    - 954 emails sent to list (836 in previous quarter)

## JIRA activity:

 - 66 JIRA tickets created in the last 3 months
 - 74 JIRA tickets closed/resolved in the last 3 months

18 May 2016 [Guillaume Laforge / Bertrand]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

For the previous report, I forgot to bring to the attention of the board the
problems regarding the groovy-lang.org domain name. A first step to improve
the situation is to transfer the domain to the ASF. I've just created a new
INFRA ticket to start the process here:
https://issues.apache.org/jira/browse/INFRA-11843 Cédric will also be opening
up the discussion on the problems we have with our release process and the ASF
infrastructure, which is also related to our problems with the domain name.

## Activity:

After a few months without releases, we managed to release version 2.4.6. It's
not yet the ideal automated process that we would like though, so we still
need to work on that, but we're happy to have been able to
make our users happy with this new release.

## Health report:

Our mailing-list have seen more traffic on the users list to interact with
our users, but the traffic for the development discussion has decreased. But
nothing to worry about, pretty steady numbers.

Since the beginning of the year, Groovy has been in the TIOBE programming
language index in the top 20 most popular languages. This month of May, Groovy
is ranked 17th most popular language.

The @ApacheGroovy twitter account that we had created is now reaching 1475
followers, which is nice for a recent account.

Upcoming Groovy dedicated conferences are lining up:

- GR8Conf Europe in June
- GR8Conf US in July
- G3 Summit in December (new conference)

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

- Currently 16 committers.
- No new changes to the committer base since last report.

## Releases:

- 2.4.6 was released on Feb 22 2016
- 2.4.5 was released on Sept 17 2015
- 2.4.4 was released on Jul 09 2015
- 2.4.3 was released on Mar 23 2015

## Mailing list activity:

- users@groovy.apache.org:
 - 348 subscribers (up 21 in the last 3 months):
 - 424 emails sent to list (335 in previous quarter)

- dev@groovy.apache.org:
 - 206 subscribers (up 12 in the last 3 months):
 - 219 emails sent to list (325 in previous quarter)

- issues@groovy.apache.org:
 - 9 subscribers (up 1 in the last 3 months)

- notifications@groovy.apache.org:
 - 27 subscribers (up 2 in the last 3 months):
 - 894 emails sent to list (861 in previous quarter)


## JIRA activity:

- 84 JIRA tickets created in the last 3 months
- 69 JIRA tickets closed/resolved in the last 3 months

16 Mar 2016 [Guillaume Laforge / Jim]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

There are no particular issues requiring board attention at this time.

## Activity:

The project is active, as usual.

We released a new version, with 2.4.6, that our users were eagerly awaiting.
We're thinking of cutting a first beta release of the future Groovy 2.5.

But there are still some improvements we want to make to our release process
to simplify the release management, to be able to release more often.

Looking at the "pulse" on Github [1], for the past month (sliding window),
the project received contributions from 17 authors who have pushed 76 commits
to master and 135 commits to all branches. On master, 133 files have changed
and there have been 1,708 additions and 575 deletions.

The subscribers to our mailing-lists have increased, even if the activity
seems to be a bit lower this month.

[1] https://github.com/apache/groovy/pulse/monthly

## Health report:

The project is healthy.

The recently created twitter handle, @ApacheGroovy,
has increased from 1200 followers to 1345, since last month.

For the third consecutive month, Apache Groovy is listed in the top 20
of the TIOBE programming language index.
The project is back at the 17th position.

Upcoming dedicated conferences are coming up:
- GR8Days in Poland in March
- Greach in Spain in April
- GR8Conf Europe in June
- GR8Conf US in July
- G3 Summit in December (new conference)

## PMC changes:

 - Currently 9 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Andrew Bayer on Wed Nov 18 2015

## Committer base changes:

 - Currently 16 committers.
 - No new changes to the committer base since last report.

## Releases:

 - 2.4.6 was released on Feb 22 2016
 - 2.4.5 was released on Sept 17 2015
 - 2.4.4 was released on Jul 09 2015
 - 2.4.3 was released on Mar 23 2015

## Mailing list activity:

 - TODO Please explain what the following statistics mean
   for the project. If there is nothing significant in the figures, omit this
   section.

 - users@groovy.apache.org:
    - 332 subscribers (up 32 in the last 3 months):
    - 313 emails sent to list (384 in previous quarter)

 - dev@groovy.apache.org:
    - 197 subscribers (up 18 in the last 3 months):
    - 303 emails sent to list (522 in previous quarter)

 - issues@groovy.apache.org:
    - 8 subscribers (up 1 in the last 3 months)

 - notifications@groovy.apache.org:
    - 24 subscribers (up 1 in the last 3 months):
    - 901 emails sent to list (1092 in previous quarter)

## JIRA activity:

 - 77 JIRA tickets created in the last 3 months
 - 72 JIRA tickets closed/resolved in the last 3 months

@Bertrand: Work with PMC to get a better report for next quarter

17 Feb 2016 [Guillaume Laforge / Chris]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

## Issues:

There are no particular issue requiring board attention at this time.

## Activity:

Still no new release yet since the graduation to TLP this month.
And there’s a growing demand for a new release (2.4.6).
We are still working on automating our process further, as the current
release strategy requires too many manual steps that we fear might lead us
to release sup-optimal versions as some point.

We created a new to spread news and interesting links
about the Apache Groovy project, and at the time of
writing, we’ve just passed the 1000 followers mark.

Last month, we reported on the new Twitter account
(@ApacheGroovy [1]) to spread Groovy-related news.
We reached 1000 followers and are now at over 1200 followers.

## Health report:

Project activity (#mails, tickets, commits etc) are all healthy as the
project is already pretty mature. But releases need to be made more
frequently.

Last month, we entered the TIOBE programming language index
at the 17th position, and for February, we’re ranked 20th.

Upcoming Groovy dedicated conferences are coming up:

- GR8Days in Poland in March (new conference)
- Greach in Spain in April
- GR8Conf Europe in June
- GR8Conf US in July
- G3 Summit in December (new conference)

## PMC changes:

- Currently 9 PMC members.
- No new PMC members added in the last 3 months.
  The PMC hasn’t changed since the graduation to TLP.

## Committer base changes:

- Currently 16 committers.
- New committers since the graduation: Graeme Rocher and John Wagenleitner
- Last committer addition was Graeme Rocher at Dec 13 2015

## Releases:

- 2.4.5 was released on Sept 17 2015
- 2.4.4 was released on Jul 09 2015
- 2.4.3 was released on Mar 23 2015

## Mailing list activity:

 - users@groovy.apache.org:
    - 323 subscribers (up 36 in the last 3 months):
    - 369 emails sent to list (412 in previous quarter)

 - dev@groovy.apache.org:
    - 194 subscribers (up 22 in the last 3 months):
    - 338 emails sent to list (433 in previous quarter)

 - issues@groovy.apache.org:
    - 8 subscribers (up 1 in the last 3 months)

 - notifications@groovy.apache.org:
    - 25 subscribers (up 2 in the last 3 months):
    - 943 emails sent to list (1059 in previous quarter)

## JIRA activity:

 - 81 JIRA tickets created in the last 3 months
 - 79 JIRA tickets closed/resolved in the last 3 months

[1] https://twitter.com/ApacheGroovy
[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

20 Jan 2016 [Guillaume Laforge / David]

## Description:

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.


## Issues:

There are no particular issue requiring board attention at this time.


## Activity:

There hasn’t been a new release yet since the graduation to TLP.
We are still working on automating our process further, as the current
release strategy requires too many manual steps that we fear might lead us
to release sup-optimal versions as some point.

We created a new Twitter account (@ApacheGroovy [1]) to spread news and
interesting links about the Apache Groovy project, and at the time of
writing, we’ve just passed the 1000 followers mark.

With the holidays, the mailing-list has been pretty calm, with a slowdown
in traffic on the users list, but overall there’s roughly a 10% increase
in subscribers across lists, and dev was actually more active.


## Health report:

Project activity (#mails, tickets, commits etc) are all healthy as the
project is already pretty mature. But releases need to be made more
frequently.

Downloads have been great throughout 2015, and we’ve broken our records
with 12.7 million downloads from Maven Central (8M) and Bintray (4.7M).

Although we shouldn’t read too much into such indicators as they tend to
more about buzz than actual usage, but the TIOBE programming language
index now lists Apache Groovy in its top-20, at the 17th position [2].


## PMC changes:

 - Currently 9 PMC members.
 - No new PMC members added in the last 3 months.
   The PMC hasn’t changed since the graduation to TLP.


## Committer base changes:

 - Currently 16 committers.
 - New committers since the graduation: Graeme Rocher and John Wagenleitner
 - Last committer addition was Graeme Rocher at Dec 13 2015


## Releases:

 - 2.4.5 was released on Sept 17 2015
 - 2.4.4 was released on Jul 09 2015
 - 2.4.3 was released on Mar 23 2015


## Mailing list activity:

 - users@groovy.apache.org:
    - 311 subscribers (up 37 in the last 3 months):
    - 348 emails sent to list (494 in previous quarter)

 - dev@groovy.apache.org:
    - 185 subscribers (up 18 in the last 3 months):
    - 457 emails sent to list (344 in previous quarter)

 - notifications@groovy.apache.org:
    - 24 subscribers (up 3 in the last 3 months):
    - 1190 emails sent to list (1096 in previous quarter)

 - issues@groovy.apache.org:
    - 8 subscribers (up 1 in the last 3 months)


## JIRA activity:

 - 109 JIRA tickets created in the last 3 months
 - 112 JIRA tickets closed/resolved in the last 3 months


[1] https://twitter.com/ApacheGroovy
[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

16 Dec 2015 [Guillaume Laforge / Greg]

No report was submitted.

18 Nov 2015

Establish the Apache Groovy 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, relative to the evolution and maintenance of the Groovy
 programming language,

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

 RESOLVED, that the Apache Groovy Project be and hereby is responsible
 for the evolution and maintenance of the Groovy programming language;
 and be it further

 RESOLVED, that the office of "Vice President, Apache Groovy" 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 Groovy
 Project, and to have primary responsibility for management of the
 projects within the scope of responsibility of the Apache Groovy
 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 Groovy
 Project PMC:

   Cédric Champeau <cchampeau@apache.org>
   Paul King <paulk@apache.org>
   Guillaume Laforge <glaforge@apache.org>
   Pascal Schumacher <pascalschumacher@apache.org>
   Jochen Theodorou <blackdrag@apache.org>
   Andrew Bayer <abayer@apache.org>
   Konstantin Boudnik <cos@apache.org>
   Roman Shaposhnik <rvs@apache.org>
   Jim Jagielski <jim@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Guillaume Laforge be
 appointed to the office of Vice President, Apache Groovy, 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 Apache Groovy Project be and hereby is tasked with
 the migration and rationalization of the Apache Incubator Groovy
 podling; and be it further

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

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

21 Oct 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-17.

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

 No issues left before graduating.

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

 No particular issue, but our mentors suggested we think about graduating.
 We still have to launch the vote, but the consensus is positive already.

How has the community developed since the last report?

 I've started collecting the number of subscribers on the users and dev
 lists starting last July (numbers from early July till end of September).
 Groovy users have been continuing to subscribe to our mailing-lists on a
 regular basis.

        Early   end of   end of    end of
        July    July     August    September
 Users: 249     259      273       274
 Dev:   152     156      163       164

 The download numbers, which are also an interesting indicator to see how
 much a project is used, are still on an upward trend.

 Here are the figures totaling downloads from both Maven Central and Bintray
 since the Groovy project entered the incubator (full numbers from September
 not yet available):

 March April May   June   July   August
 643k  759k  877k  1.15M  1.29M  1.34M

 The download numbers doubled since Groovy entered the incubator.

How has the project developed since the last report?

 Since the last report 3 months ago, we managed to make two releases.

   1. Groovy 2.4.4 on July 9th, patching an important security issue,
      but the release wasn't yet compliant with all the good practices
      in terms of licenses & copyright information

   2. Groovy 2.4.5 on September 17th, we fixed all the problems of the
      previous release, and we took the opportunity to do a "release party"
      during the SpringOne2GX conference in Washington, DC, to spread the
      knowledge of the new release process across the team, as well as with
      our partners from JFrog.

Date of last release:

 2015-09-17: Groovy 2.4.5

When were the last committers or PMC members elected?

 We've welcomed a new committer to the project: Keegan Witt.  Keegan is also
 known in our community for his work with the Maven integration for Groovy
 (the GMavenPlus project)

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [x](groovy) Konstantin Boudnik
 [x](groovy) Bertrand Delacretaz
 [X](groovy) Jim Jagielski
 [x](groovy) Emmanuel Lecharny
 [ ](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

 Emmanuel Lecharny:

   Nothing special. They get it, it's now time for them to graduate, IMHO. As
   a mentor, it's a pleasure to follow this podling.

15 Jul 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

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

 The biggest issue we've had to handle was with a subset of our
 documentation (guides written in asciidoc). Parts of the documentation
 have already always been licensed under ASL 2 but the text from asciidoc
 guides has recently had a Creative Commons Share Alike 3.0 license. To
 avoid a potential grey area over whether the software grant implicitly
 changed the licensing terms to ASL 2, we contacted all contributors
 (GROOVY-7470) and they all approved an explicit change to ASL 2 and all
 relevant artifacts have been modified to reflect that change.

 Lack of ASF (incubating) release

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

 No particular issue right now.

How has the community developed since the last report?

 The new Groovy mailing-lists at Apache are doing fine, and it seems a
 large portion of our community have already followed our move here.

 The project has received 19 pull requests this past month,
 and the team has managed to handle and integrate 17 of them.

 This shows an active community is there to contribute to the project.
 Furthermore, since the move to Apache,
 we're also seeing contributions from new developers
 that were not known to us before.

 Groovy committers have also contributed to other Apache projects including
 RAT (contributions of fixes that we needed) and evaluations of Commons CLI
 and Ant release candidates using the Groovy test suites.

How has the project developed since the last report?

 Ongoing incremental improvements and bug fixes.

Date of last release:

 No release yet, but progress has been made to make our build process
 comply with Apache rules, in particular with RAT.  We've moved our build
 to use the Gradle RAT plugin (which incidentally we have contributed fixes
 to).  We attempted a release that had to be cancelled, as we had still
 some issues around the usage of JARs in our test resources which have now
 been resolved.

When were the last committers or PMC members elected?

 Russel Winder joined as a new committer on the team.

 Another person signed the ICLA, so we should have another one joining soon
 too.

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [X](groovy) Konstantin Boudnik
 [X](groovy) Bertrand Delacretaz
 [X](groovy) Jim Jagielski
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

 Emmanuel Lecharny:

   Those guys are really doing a good job ! The project is active, new
   committers are being added, they are respectfully following the rules,
   and when they are not complying by mistake, they fix their way of doing
   things. As a mentor, it's a pleasure !

17 Jun 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

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

1. We still have to get our new release process ready for making our
 first release under the incubator banner, but progress has been made
 towards that goal already.

2. We need to continue encouraging our users to use our new resources
 at Apache instead of using the old ones at Codehaus, but most
 remaining resources or assets from Codehaus have been moved or
 closed.

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

 No particular issue right now.

How has the community developed since the last report?

 The community seems to have followed the move to our new home, as
 for example we're not seeing emails on the old lists anymore.

How has the project developed since the last report?

 Ongoing incremental improvements and bug fixes.

Date of last release:

 No release yet, but progress being made to make our build process to
 comply with Apache rules.

When were the last committers or PMC members elected?

 One new committer has joined the team: Andrés Almiray.

 And we are inviting two other committers to join us, so hopefully
 next month, we should further expand our community.

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [ ](groovy) Konstantin Boudnik
 [ ](groovy) Bertrand Delacretaz
 [ ](groovy) Jim Jagielski
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

The project is in good shape! The new committers addition is a good sign.

Two remarks though :

- The web site is still not linked to Apache, there is a bit of work
 to do in this area.

- There is not a lot of discussion on the dev list. If some of those
 discussions are conducted on a side channel, it's important to move
 such discussions to the dev list. Otherwise, I think that the
 current committers are quite busy with their new day job, that would
 explain this.

Thanks, keep going the good job!

20 May 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

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

 1. We still have to get our new release process ready for making our first
    release under the incubator banner
 2. We need to continue encouraging our users to use our new resources at
    Apache instead of using the old ones at Codehaus (in particular
    mailing-lists which are still running at Codehaus)

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

 We noticed some issues with JIRA rights that we brought to the attention
 to our mentors.

How has the community developed since the last report?

 With the JIRA creation and the mirroring on Github, the project received
 new tickets and also code contributions through pull requests.
 So the the community has followed the project at Apache, and has managed
 to move to using our new resources there, and new users contributing.

How has the project developed since the last report?

 Since the last report, the JIRA issue tracker has been created and
 Codehaus JIRA issues have been moved in.  We also got a "notifications"
 mailing-list created for JIRA notification emails.  The Git repository has
 also been created and the code was imported in Apache's Git, and mirrored
 on Github.

Date of last release:

 Not yet released under the Apache incubation umbrella.

When were the last committers or PMC members elected?

 No new election.

Signed-off-by:

 [ ](groovy) Andrew Bayer
 [X](groovy) Konstantin Boudnik
 [X](groovy) Bertrand Delacretaz
 [X](groovy) Jim Jagielski
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Roman Shaposhnik

Shepherd/Mentor notes:

 Andrei Savu:

   Integration into the Incubator is going well.

22 Apr 2015

Apache Groovy is a multi-faceted programming language for the Java platform.
Groovy is a powerful, optionally typed and dynamic language, with static-
typing and static compilation capabilities, aimed at multiplying developers’
productivity thanks to a concise, familiar and easy to learn syntax. It
integrates smoothly with any Java program, and immediately delivers to your
application powerful features, including scripting capabilities, Domain-
Specific Language authoring, runtime and compile-time meta-programming and
functional programming.

Groovy has been incubating since 2015-03-24

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

 1. All the ICLA of all the PMC / Committers have been sent.
    Most Apache accounts have already been created.
 2. On behalf of the whole Groovy development team and the community,
    Guillaume Laforge signed and scanned the SGA, and sent it to Secretary
    on April 1st.
 3. We've communicated to the historical mailing-lists about the new lists,
    encouraging subscribers to join the new ones. The JIRA migration should
    be taking place over the week-end, and we'll also communicate with our
    community about that change. And last but not least, we need the Git
    repository to be created and import our current sources from Github.

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

 No, just getting started.

How has the community developed since the last report?

 Currently, the pretty large Groovy community is happy about the move into
 the ASF, but continues to be centered around our old infrastructure.
 That’s why we’re going to start attracting the community towards our new
 lists, to get them involved in this new era for the project.

How has the project developed since the last report?

 No last report, as this is the first!

Date of last release:

 We did a last non-Apache release as the vote for incubation was still
 ongoing, but we haven’t yet planned the next release dates.

When were the last committers or PMC members elected?

 No new elected PMC or committers.

Signed-off-by:

 [X](groovy) Bertrand Delacretaz
 [X](groovy) Emmanuel Lecharny
 [X](groovy) Jim Jagielski
 [X](groovy) Roman Shaposhnik
 [ ](groovy) Andrew Bayer
 [X](groovy) Konstantin Boudnik

Shepherd/Mentor notes:

 Bertrand Delacretaz:

   Thanks Guillaume for taking the lead on this!

 Emmanuel Lecharny:

   Quite a good start for a podling... Even the user mailing list starts to
   be active ! Waiting for the JIRA migration this week-end, and the code
   migration asap, then the podling will be almost fully setup, as soon as
   the web site will be available. Great work by the Groovy fellows, and
   the Infra peeps !

 John D. Ament:

    Project seems to be going well initially, doing the expected up front
    house keeping required considering the largish size of the code base.
    I would expect email volume to pick up quickly as the Codehaus services
    begin to shutdown.