Skip to main content

· 2 min read
Audrey Eschright

Release Notes

This release introduces two schema changes. Groups are now Teams, and User has been split off into a Person entity that can be connected to a User.

  • A Person has Team memberships, which are automatically created on import from GitHub.
  • A User can be associated with multiple Person records, allowing them to navigate between Team relationships and the owned components.
  • The User record is required to authenticate them when logging in. In most cases this is automatically created by our Client Portal application.

Also in this release we have a new Team Activity view. This is the place to look to for details on the code, docs, and platform components owned by the team, with additional information about GitHub repositories.

Team Activity View

More details on the release below.

Features

  • Add Team Activity tab with additional team context
  • Change auth to guest login if auth.activeProvider is set to guest (on-prem)
  • Create separate Person and User entities to allow graphing team connections in imported org data
  • Rename entity Group to Team

Bug fixes

  • Use namespace when importing teams and components from GitHub
  • Fix GitHub integration errors involving auth and request pagination
  • Removed oncall and isPageable from schema and UI (replaced by PagerDuty integration)

· One min read
Audrey Eschright

Release Notes

This release of OpenContext adds the following features and squashes the following bugs 🐛

🎉 Features

  • Implement PagerDuty integration, including front-end card and related logic for Platform Components
  • Add simple homepage to orient users on login
  • Add data grid table element to allow sorting and filtering of related components on entity pages
  • Orient groups graph vertically to better handle large orgs
  • Link to GitHub user profiles for members of imported groups
  • Add optional AuxComponent infocard to groups
  • Let platform entity define its relationship to other components.

🐛 Bug fixes

  • Make github-discovery locations easier to debug by using separate queries
  • Change imported codepath title to use slash

· One min read

Release Notes

This release of OpenContext adds the following feature and squashes the following bugs 🐛

🎉 Feature

  • CODEOWNERS: Set imported subcomponents to codepath type (#111)

🐛 Bug fixes

  • CODEOWNERS: Fix codeowners subcomponent name processing and matching logic. Add debugging output and clean up error messages (#106, #107, #117, #120, #123)
  • GitHub Actions: Get installationId from GitHub app configuration if it exists (#116)
  • Tags: Change whitespace in imported repo tags to underscores (#112)
  • UI: Replace sign in button with Sign in with Google (#110)
  • UI: Update logo (#114)

· One min read
Audrey Eschright

Release Notes

This is our first beta release of OpenContext! Key features:

  • A core data schema for mapping out your teams, users, code components, and infrastructure
  • Graphs and views for examining the shape of your tech stack and team connections
  • Import of teams and repository data from GitHub
  • Integration with our Client Portal for new user signup