There are no significant changes in this plugin version; it has been released to align with Steampipe's v1.0.0 release. This plugin adheres to semantic versioning, ensuring backward compatibility within each major version.
Bug fixes
- Fixed an issue where credentials from the imported foreign schema were lost after restarting the session in the Postgres FDW extension of the plugin. (#2275)
Dependencies
- Recompiled plugin with Go version
1.22
. (#450) - Recompiled plugin with steampipe-plugin-sdk v5.10.4 that fixes logging in the plugin export tool. (#450)
Enhancements
- Added the
GetConfig
in thegithub_repository_content
table. (#445)
What's new?
- New tables added
Bug fixes
- Improved the error messaging for file parsing in the
github_workflow
table. (#438)
Dependencies
- Recompiled plugin with
github.com/cloudflare/circl v1.3.7
. (#418)
What's new?
- New tables added
- github_repository_content (#317)
- github_blob (#430) (Thanks @rmhartog for the contribution!)
Enhancements
- The
login_id
column has now been assigned as a connection key column across all the tables which facilitates more precise and efficient querying across multiple Github connections. (#422) - The Plugin and the Steampipe Anywhere binaries are now built with the
netgo
package. (#219) - Added the
version
flag to the plugin's Export tool. (#65)
Bug fixes
- Fixed the plugin support for Github OAuth Access token to work correctly. (#432)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.10.1 that adds support for connection key columns. (#422)
What's new?
- New tables added
- Added support for plugin authentication using
Github App
. Please refer Github plugin configuration for more information. (#414)
Bug fixes
- Fixed the
github_workflow
table to correctly return data for dynamic workflows instead of an error. (#412)
Bug fixes
- Fixed the
pipeline
column of thegithub_workflow
table to correctly return data instead of an error. (#388) - Fixed the example query in the
docs/index.md
file by replacing thestargazers_count
column withstargazer_count
. (#397)
What's new?
- The plugin can now be downloaded and used with the Steampipe CLI, as a Postgres FDW, as a SQLite extension and as a standalone exporter.
- The table docs have been updated to provide corresponding example queries for Postgres FDW and SQLite extension.
- Docs license updated to match Steampipe CC BY-NC-ND license.
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.8.0 that includes plugin server encapsulation for in-process and GRPC usage, adding Steampipe Plugin SDK version to
_ctx
column, and fixing connection and potential divide-by-zero bugs. (#394)
What's new?
- New tables added
- github_repository_sbom (#353) (Thanks @lwakefield for the contribution!)
Enhancements
- Updated the following tables to include support for dynamic GraphQL queries:
github_my_star
(#369)github_stargazer
(#370)github_tag
(#371)github_rate_limit
(#368)github_community_profile
(#367)github_license
(#366)github_organization_member
(#364)github_team_member
(#364)github_user
(#364)github_my_team
(#363)github_team
(#363)github_commit
(#362)github_my_organization
(#361)github_organization
(#361)github_organization_external_identity
(#361)github_branch
(#360)github_branch_protection
(#360)github_repository_collaborator
(#365)github_repository_deployment
(#365)github_repository_environment
(#365)github_repository_vulnerability_alert
(#365)github_issue
(#359)github_issue_comment
(#359)github_pull_request
(#359)github_pull_request_comment
(#359)github_pull_request_review
(#359)
Bug fixes
- Fixed the
GetConfig
ofgithub_team_repository
table to include support for dynamic GraphQL queries. (#379) - Fixed the example queries in
github_commit
doc file. (#377) - Fixed the example queries in
github_search_issue
doc file to filter out results from the API. (#378)
Enhancements
- Added the
run_started_at
column togithub_actions_repository_workflow_run
table. (#358) (Thanks @mridang for the contribution!)
Bug fixes
- Fixed the required quals of
github_issue
andgithub_pull_request
tables to correctly return data instead of an error. (#355)
What's new
- Updated
github_issue
,github_my_issue
,github_pull_request
,github_search_issue
, andgithub_search_pull_request
tables to only include nested and user permission columns in GraphQL request when requested. This should result in faster queries and large scale queries completing more consistently. (#342)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.6.2 which prevents nil pointer reference errors for implicit hydrate configs. (#346)
Dependencies
- Upgraded to steampipe-plugin-sdk v5.6.1 with support for rate limiters. (#341)
Bug fixes
- Empty values will no longer be cached incorrectly for the
github_my_repository
,github_repository
, andgithub_search_repository
tables. (#340) - Fixed
github_team_repository table
to include support for dynamic GraphQL queries. (#339)
What's new
- Updated
github_my_repository
,github_repository
, andgithub_search_repository
tables to only include requested columns in GraphQL request. This should result in faster queries and large scale queries completing more consistently. (#338)
Dependencies
- Recompiled plugin with Go 1.21. (#338)
Bug fixes
- Fixed
github_search_repository
table queries failing when selecting thehas_downloads
,has_pages
,hooks
,network_count
,subscribers_count
, ortopics
columns. (#337)
Breaking changes
- Removed the
security_advisory_cwes_cweid
andsecurity_advisory_cwes_name
columns fromgithub_organization_dependabot_alert
andgithub_repository_dependabot_alert
tables. (#332)
Enhancements
- Added the
security_advisory_cwes
column togithub_organization_dependabot_alert
andgithub_repository_dependabot_alert
tables. (#332) - Added the
actor
,actor_login
,triggering_actor
, andtriggering_actor_login
columns togithub_actions_repository_workflow_run
table. (#332)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.1. (#325)
- Recompiled plugin with
golang.org/x/oauth2 v0.12.0
. (#326) - Recompiled plugin with
Github.com/argonsecurity/pipeline-parser v0.3.3
. (#330) - Recompiled plugin with
github.com/turbot/go-kit v0.7.0
. (#328) - Recompiled plugin with
github.com/google/go-github v55.0.0
. (#332)
Breaking changes
- Removed the
temp_clone_token
column fromgithub_my_repository
andgithub_repository
tables to allow queries with fine-grained access tokens. (#321)
What's new?
- New tables added
Enhancements
- The plugin has been updated to use
DefaultRetryConfig
rather thanplugin.RetryHydrate
in each table. (#322)
What's new?
- New tables added
- github_pull_request_review (#313) (Thanks @jramosf for the contribution!)
Bug fixes
- Fixed the
base_url
config argument to correctly parse the GitHub Enterprise graphql url to avoid queries returning404
error. (#307)
Bug fixes
- Fixed the
labels
column ofgithub_issue
andgithub_my_issue
tables to correctly return data instead of an error. (#303)
Enhancements
- Added the
labels_src
andlabels
columns togithub_issue
,github_my_issue
, andgithub_pull_request
tables. (#299)
Breaking changes
- Renamed column
user
touser_login
ingithub_audit_log
table to avoid incorrectly returning database username instead of the GitHub user, since it is a reserverd keyword. (#289) - Renamed column
user
touser_detail
ingithub_stargazer
table to avoid incorrectly returning database username instead of the GitHub user, since it is a reserverd keyword. (#289) - Removed column
outside_collaborators_total_count
column fromgithub_repository
table. The data is now available ingithub_repository_collaborator
table. (#292)
What's new?
- New tables added
Enhancements
- Added column
name
togithub_user
table. (#294) (Thanks @ahlfors for the contribution!) - Added column
affiliation
togithub_repository_collaborator
table. (#292)
Bug fixes
- Fixed the GraphQL API URLs when using base_url config argument.
Bug fixes
- Fixed
saml_identity_provider
column errors ingithub_my_organization
andgithub_organization
tables for organizations with SAML SSO enabled. (#287)
Breaking changes
This release updates 25 tables to use GitHub's GraphQL API in an effort to optimize the number of outgoing API calls, increase query speed, and make the latest data available.
Due to the significant differences between the GitHub REST and GraphQL APIs, most updated tables have a large number of column breaking changes (removed or renamed columns, column data value changes).
Below is a list of updated tables along with all column changes:
- github_branch
- github_branch_protection
- github_commit
- github_community_profile
- github_issue
- github_license
- github_my_issue
- github_my_organization
- github_my_repository
- github_my_star
- github_my_team
- github_organization
- github_organization_member
- github_pull_request
- github_repository
- github_search_issue
- github_search_pull_request
- github_search_repository
- github_search_user
- github_stargazer
- github_tag
- github_team
- github_team_member
- github_team_repository
- github_user
What's new
- New tables added
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.0 which includes pending cache improvements that improve query speed and decrease the number of unnecessary API calls. (#280)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.4.1 which fixes increased plugin initialization time due to multiple connections causing the schema to be loaded repeatedly. (#250)
Enhancements
- Added column
parent
togithub_team
andgithub_my_team
tables. (#232)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.3.0 which includes fixes for query cache pending item mechanism and aggregator connections not working for dynamic tables. (#233)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.12 which fixes the query caching functionality. (#225)
What's new?
- New tables added
- github_organization_dependabot_alert (#215) (Thanks @francois2metz for the contribution!)
- github_repository_dependabot_alert (#215) (Thanks @francois2metz for the contribution!)
Enhancements
- Added columns
base_ref
andhead_ref
togithub_pull_request
table. (#223)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.8 which increases the default open file limit. (#219)
Breaking changes
- Updated
github_organization_member
table to use GitHub GraphQL API. Based on the available fields, the table has been updated to include the following columns: (#220)has_two_factor_enabled
login
organization
role
Enhancements
- Added
members_can_fork_private_repos
column togithub_my_organization
andgithub_organization
tables. (#214)
Bug fixes
- Fixed formatting in
github_code_owner
table doc to prevent breaking the Hub site builds.
What's new?
- New tables added
- github_code_owner (#200) (Thanks to @aminvielledebatAtBedrock for adding the table!)
Enhancements
- Added retries for
RateLimitError
errors with a reset time of 60 seconds or less. (#209)
What's new?
- New tables added
- github_tree (#198) (Thanks to @asfaltboy for adding the table!)
Enhancements
- Updated error retry logic to retry on secondary rate limit errors.
- Improved general error retry logic to wait longer between requests, which should result in larger result sets returning more consistently.
- Queries will no retry on rate limit errors since the rate limit reset period is often more than 30 minutes.
- Improved
Quick start
instructions in README.md. (#204) (Thanks to @breck7 for the contribution!)
Enhancements
- Added
visibility
column as an optional list key column ingithub_my_repository
table. (#121)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.7 which includes several caching and memory management improvements. (#197)
- Recompiled plugin with Go version
1.19
. (#195)
What's new?
- New tables added
Enhancements
- Added column
security
togithub_community_profile
table. (#180) - Added column
hooks
togithub_my_organization
andgithub_my_repository
tables. (#185) - Added columns
required_conversation_resolution
andsignatures_protected_branch
togithub_branch_protection
table. (#178) - Added columns
pipeline
,workflow_file_content
andworkflow_file_content_json
togithub_workflow
table. (#189) - Added links to GitHub search docs in
github_search_*
table documents. (#173)
Bug fixes
- Fixed the
github_commit
table to return an empty row instead of an error when trying to query for commits in an empty repository. (#191)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v3.3.2 which includes several caching fixes. (#192)
- New tables added (Thanks to @japborst for adding the table and @ngowraj for extensively testing it!)
Bug fixes
- Fixed
github_branch_protection
table returning an error when querying unprotected branches.
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v3.3.0. (#168)
What's new?
- New tables added (Thanks to @japborst for adding the tables below!)
Enhancements
- Recompiled plugin with go-github v45.1.0. (#165)
What's new?
- Added experimental GitHub Enterprise connection support. To get started, please set the
base_url
config argument in your GitHub connection. For more information, please see GitHub plugin configuration. (#160)
Enhancements
- Updated
config/github.spc
and index doc withtoken
argument environment variable information. (#161)
Enhancements
- Added support for native Linux ARM and Mac M1 builds. (#157)
- Recompiled plugin with steampipe-plugin-sdk v3.1.0 and Go version
1.18
. (#156)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v2.1.1 (#151)
What's new?
- New tables added
Bug fixes
- Fixed the
github_release
table to setpublished_at
column tonil
for draft releases (#135)
Enhancements
- Added
repository_full_name
column togithub_search_issue
,github_search_code
,github_search_commit
,github_search_label
andgithub_search_pull_request
tables (#125) (#130)
Bug fixes
- Fixed the document of
github_search_commit
table (#128)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.8.3 (#120)
What's new?
- New tables added
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.8.2 (#95)
- Updated all the tables which use custom retry logic to use RetryHydrate function from Steampipe plugin SDK (#86)
- Added additional optional key quals, filter support and context cancellation handling across the following tables (#61)
github_branch
github_commit
github_issue
github_my_gist
github_my_issue
github_my_organization
github_my_repository
github_my_team
github_pull_request
github_release
github_stargazers
github_tag
github_workflow
github_branch
github_commit
github_issue
github_my_issue
github_my_repository
github_pull_request
Bug fixes
github_repository
table will now return an empty row instead ofnot found
error when the repository collaborator details are not available (#89)
Bug fixes
- Fixed the
member_logins
column of thegithub_organization
table to correctly return the user logins that are members of the organization (#81)
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.7.0 (#77)
Bug fixes
github_organization
table will now return an empty row instead of error whenlogin
value for a GitHub Organization doesn't exist (#75)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.6.2 (#68)
- Added the column
files
togithub_my_gist
andgithub_gist
tables (#66) - Reordered the permission scope in the docs/index.md file to match the list in GitHub personal access token page (#67)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.6.1 (#63)
- Updated several tables to use the helper function for parsing the
repository_full_name
column (#55)
Bug fixes
- Removed all the incorrect references in the documentation ((#58)) (#59)
- Minor cleanup in github_my_team table document
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.5.0
PublishedAt
column ofgithub_release
table will now returnnil
if it does not contain any valuegithub_my_issue
table now usesRetryHydrate
function from Steampipe SDK for enhanced retry logic (#19)- The document is now updated with the latest format of the GitHub personal access token (#47)
Bug fixes
- Fixed: Incorrect reference in documentation.
What's new?
- Updated plugin license to Apache 2.0 per turbot/steampipe#488
- New tables added
Enhancements
- Updated: Add
outside_collaborators
andoutside_collaborator_logins
columns togithub_repository
andgithub_my_repository
tables (#38)
Bug fixes
- Fixed: Remove duplicate column
members_can_create_repositories
fromgithub_organization
andgithub_my_organization
tables (#36)
What's new?
- New tables added
What's new?
- New tables added
Enhancements
- Use go v1.16 (#27)
Bug fixes
- Cleanup unnecessary logging in github_license (#24)
- Github (lower h) references should be GitHub (capital H) throughout the docs etc (#26)
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v0.2.4
Bug fixes
- Fixed: Renamed table
github_repository_issue
togithub_issue
(#16) - Fixed: Renamed table
github_team
togithub_my_team
(#16)
Bug fixes
- Recompiled plugin with latest steampipe-plugin-sdk to resolve SDK issues:
What's new?
- Added support for connection configuration. You may specify github
token
for each connection in a configuration file.
What's new?
- Added:
github_repository_issue
table