v1.2.0
New
- Fetch databaseId for repos and users when initializing streams by @laurentS in #112
- Add pagination for GraphQl streams by @ericboucher in #118
- Add options to silence logs and stdout from singer by @ericboucher in #125
- Add dependencyStream using GraphQL by @ericboucher in #126
- Rotate auth token in backoff_handler by @laurentS in #131
- Cast DenpendenciesStream.url as String by @SBurwash in #145
- Add cost callback for rest calls by @laurentS in #142
- Add support for python 3.11 by @laurentS in #162
- Leverage conditional requests to save API quotas by @ericboucher in #154
- Add extra metrics by @ericboucher in #170
- Add a Graphql implementation of the repo StargazersStream by @ericboucher in #123
- Add scraping functions and dependentsStream for repositories by @ericboucher in #127
Fixes
- Fix user verification query and accept organization logins by @laurentS in #117
- Fix team parents ("parent" is an object) by @SBurwash in #134
- Add 204 to tolerated_http_errors for contributors streams by @epapineau in #141
- Wait and retry on secondary limits by @ericboucher in #153
- Bypass since parameter in issue_comments to avoid server errors by @ericboucher in #150
- Fix missing issue object in issue events by @ericboucher in #147
- Fix broken state messaging in sdk by @laurentS in #164
- Fix graphql pagination by @ericboucher in #168
- Use
datetime
type for fetched_at by @aaronsteers in #176 - Improve package metadata by @laurentS in #163
Docs
- docs: add a note to exclude repo url prefix by @pnadolny13 in #157
Under the Hood
- Bump pyjwt from 2.3.0 to 2.4.0 by @dependabot in #139
- Update dependencies by @laurentS in #156
- Update sdk to fix bug in api costs hook by @laurentS in #151
- Enable GitHub App authentication with private key by @ericboucher in #111
- Test tokens during initialization by @ericboucher in #115
- Bump SDK to 0.4.7 by @aaronsteers in #116
- Add isort by @laurentS in #135
- Bump joblib from 1.1.0 to 1.2.0 by @dependabot in #160
- chore: bump sdk and poetry version by @kgpayne in #159
- Upgrade dependencies by @laurentS in #161
- Update CI caching action by @laurentS in #169
- Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in #172
New Contributors
- @SBurwash made their first contribution in #134
- @dependabot made their first contribution in #139
- @epapineau made their first contribution in #141
- @pnadolny13 made their first contribution in #157
- @kgpayne made their first contribution in #159
Full Changelog: v1.1.1...v1.2.0