Skip to content

Releases: github-copilot-resources/copilot-metrics-viewer

v1.8

30 Oct 11:55
0d1802b
Compare
Choose a tag to compare

Main Features 🚀

The Copilot Metrics Viewer now supports running with an API proxy, providing enhanced security by hiding GitHub tokens during deployment. Additionally, using the API proxy optionally allows integration with a GitHub App—installed at the target organization—eliminating the need for GitHub tokens altogether. For setup instructions, refer to the README. Thanks @karpikpl for the amazing working on this one ✨

Seat Usage now also support Enterprise seats 🎉

What's Changed

New Contributors

Full Changelog: v1.7...v1.8

v1.7

15 Aug 17:51
c641d4d
Compare
Choose a tag to compare

Main Features 🚀

Team Metrics Now Available for Enterprise and Organization Teams 🎉

Team metrics are now accessible for both Enterprise and Organization teams! Currently, this feature is enabled via an environment variable. For more details and to explore other potential approaches, join the discussion here. Blog posts: Organization metrics & Enterprise metrics.

Streamlined Deployment with Externalized Docker Environment Variables

In response to user feedback, we’ve externalized Docker environment variables, making the deployment process more efficient. This change simplifies the setup and aligns with a highly requested feature.

Security Enhancements

This release also includes important security updates, addressing vulnerabilities in nginx and axios. Keeping these components secure is vital, and we recommend updating to this latest version as soon as possible

What's Changed

New Contributors

Full Changelog: v1.6...v1.7

v1.6

02 Jul 14:08
8599a13
Compare
Choose a tag to compare

Main Features 🚀

  • Added seat analysis for Enterprises allowing following the enhanced supported announced. Seat analysis displays overall usage of seats across an enterprise. Also available for organizations.
  • Added labels to Docker image and update the image path. Favour the latest published which is public visible now.
  • Updated the cards with higher fonts and bold text for improved readability.

What's Changed

New Contributors

Full Changelog: v1.5...v1.6

v1.5

02 Jun 13:31
57330a9
Compare
Choose a tag to compare

Main Features 🚀

  • Two new tabs added:

    • Editors breakdown: displays Copilot usage across editors within an organization or enterprise.
    • Seat Analysis: integrates with the Copilot User Management API and displays overall usage of seats across an organization.
  • Docker Image is now available in GHCR

  • Added a warning in red at the top when mock data is being used

  • Fixed calculation of the acceptance rate average

What's Changed

  • Add editors breakdown by @giotab in #24
  • Add GitHub Actions workflow to build and push docker image to GHCR by @AdrianDsg in #28
  • Add error handling for missing GitHub token and explicitly stating VUE_APP_MOCKED_DATA=true in the UI by @abirismyname in #29
  • Refactor acceptance rate calculation in MetricsViewer.vue by @martedesco in #34
  • Add copilot seat analysis supports by @DevOps-zhuang in #32

New Contributors

Full Changelog: v1.4...v1.5

v1.4

30 Apr 17:48
f227a05
Compare
Choose a tag to compare

Main Features 🚀

Enterprise level metrics are now supported 🎉
GitHub Copilot for non-GHE users (a.k.a. Copilot Standalone) can now visualize metrics. Set up details in the README.

What's Changed

  • Add Dockerfile by @stephenjannin in #18
  • Add support to Enterprise level metrics by @martedesco in #23
    • Introduced new environment variables VUE_APP_SCOPE and VUE_APP_GITHUB_ENT to determine the scope of the API calls and the enterprise or organization name to target API calls, respectively.
    • Added a copy to clipboard feature for the JSON response displayed in the API Response
    • Added GitHub favicon

New Contributors

Full Changelog: v1.3...v1.4

v1.3

26 Apr 08:40
41589d6
Compare
Choose a tag to compare

This release changes are focused on refactoring the Vue components to improve the code structure and readability. API call Management improved with a single API call per application load and a new tab was added to display the API response.

What's Changed

  • Enhance API Calls management and add API Response tab by @martedesco in #20

New Contributors

Full Changelog: v1.2...v1.3

v1.2

17 Apr 23:56
9d08cf8
Compare
Choose a tag to compare

What's Changed

  • Fix for lint errors and a typo by @parroty in #1
  • Bump follow-redirects from 1.15.3 to 1.15.6 by @dependabot in #2
  • Add CODEOWNERS.md, README.md, SUPPORT.md, LICENSE.txt, SECURITY.md, a… by @martedesco in #4
  • Bump the npm_and_yarn group across 1 directory with 1 update by @dependabot in #3
  • Metrics tiles by @martedesco in #6
  • Bump the npm_and_yarn group across 1 directory with 1 update by @dependabot in #5
  • Bump postcss to version 8.4.31 by @martedesco in #7
  • Bump postcss from 7.0.39 to 8.4.38 by @dependabot in #8
  • Update environment variables and resolve JSON module in tsconfig.json by @martedesco in #9
  • Refactor code and add Vuetify plugin and components by @martedesco in #10
  • Add a new layout for the page with tabs to display Organization, Languages, Copilot Chat metrics by @martedesco in #11
  • Adds Copilot Chat Metrics support by @martedesco in #12
  • Add Pie chart of top 5 languages by acceptance rate by @martedesco in #13
  • Feature/languages breakdown enhancements by @martedesco in #14

New Contributors

Full Changelog: v1.1.1...v1.2

v1.1.1

25 Dec 23:14
15ee529
Compare
Choose a tag to compare
  • Added language breakdown analysis:
    • Introduces a table at the bottom of the page to display the language breakdown.
    • Languages with data points in the API response are included in the summary.
    • Calculates the acceptance rate for languages that have more than zero accepted lines of code.
    • The table is sorted in descending order by the number of accepted lines of code.

v1.0.1

25 Dec 16:01
Compare
Choose a tag to compare
  • Added error handling for API calls in MetricsViewer component

v1.0.0

19 Dec 09:50
b9d48a5
Compare
Choose a tag to compare
  • Initial application version with 4 charts
  • GitHub Copilot Metrics API call runs on page load