Aliases in Contributions. Alerts to admins. Improvement of JMX metrics.

New in this release:

  • Showing email aliases in Contributions.
  • Alerts to admins about repository indexing problems.
  • Improved JMX metrics.
  • Improvement of work in Bitbucket Data Center.

Fixed in this release:

  • On the Contributions page in detailed view when a user selects an interval last month/quarter/year, activity stream includes activities with dates out of the selected interval.


Showing email aliases in Contributions

If a user makes contributions under multiple emails they need to add email aliases in the user profile. It allows to join all the contributions in the user statistics.

Now email aliases are shown on the Contributions page. It helps to make sure, that all aliases are added, and all commits are included into statistics.



Alerts to admins about repository indexing problems

If a repository could not be indexed, admins will get a notification via Bitbucket alerts. It helps to quickly detect and solve problems.




Improved JMX metrics

Performance of Awesome Graphs can be monitored via JMX.

Now JMX metrics show more data about repository indexing:

  • Total number of tickets in the indexing queue.
  • Number of tickets for indexing of a whole repository in the indexing queue.
  • Number of tickets for indexing of changes happened after 'git push'.
  • Number of failed tickets.
  • Number of in progress tickets.
  • Number of pending tickets.
  • Number of reindexing tickets.

Tickets mean tasks of indexing repositories and refs by the app.



Improvement of work in Bitbucket Data Center

Work of the app in Bitbucket Data Center is improved by fixing these issues:

  • JMX metrics show wrong data due to incorrect cache settings.
  • Repository indexing fails if there is a commit without time.
  • Repository indexing tasks may be duplicated.
  • Repository indexing fails when nodes simultaneously index repositories with same contributors.