Releases: MeltanoLabs/tap-github
Releases · MeltanoLabs/tap-github
v1.4.2
What's Changed
- fix: Fix issue with the repo_id type for user streams being incorrect by @BraedonLeonard in #255
- chore: Bump to v1.4.2 by @edgarrmondragon in #274
New Contributors
- @BraedonLeonard made their first contribution in #255
Full Changelog: v1.4.1...v1.4.2
v1.4.1
v1.4.0
What's Changed
- chore: pre-commit autoupdate by @pre-commit-ci in #200
- fix: Fix transformation for plus/minus one reactions by @sicarul in #195
- fix: chunk repo list to avoid graphql timeout errors by @laurentS in #203
- fix: update html parser to work on very high values like 5k+ by @laurentS in #206
- fix: update ci caching logic by @laurentS in #207
- fix: If a member is part of multiple teams, they will only be listed once by @morrislaptop in #204
- chore: pre-commit autoupdate by @pre-commit-ci in #210
- chore(deps): Bump requests from 2.28.2 to 2.31.0 by @dependabot in #211
- fix: extra metrics when there are 0 dependents by @ericboucher in #213
- fix: chunk user list when enriching with ids to avoid timeouts by @laurentS in #214
- chore: update dependencies by @laurentS in #209
- fix: skip repos for which contributors list is too large by @laurentS in #218
- fix: check that exc.response is not empty before accessing it by @laurentS in #219
- fix: update dependenciesStream pkey to avoid duplicate records by @laurentS in #220
- chore: pre-commit autoupdate by @pre-commit-ci in #217
- chore: pre-commit autoupdate by @pre-commit-ci in #221
- fix: update sdk to 0.30.0 by @laurentS in #224
- feat: log when a repo is renamed by @ericboucher in #230
- fix: clean up control chars from issue titles as well by @laurentS in #232
- fix: prevent crash on null chars in pr titles by @laurentS in #233
- chore(deps): Bump cryptography from 41.0.2 to 41.0.3 by @dependabot in #231
- chore: pre-commit autoupdate by @pre-commit-ci in #228
- chore: pre-commit autoupdate by @pre-commit-ci in #236
- chore(deps): Bump urllib3 from 1.26.16 to 1.26.18 by @dependabot in #237
- chore: pre-commit autoupdate by @pre-commit-ci in #238
- chore: pre-commit autoupdate by @pre-commit-ci in #240
- feat(taps): Add
files
andstats
toPullRequestCommitsStream
by @dlouseiro in #241 - chore(deps): Bump cryptography from 41.0.3 to 41.0.6 by @dependabot in #239
- chore: Update version in pyproject.toml by @wadevries in #229
- chore: pre-commit autoupdate by @pre-commit-ci in #245
- fix: Lock file for target-jsonl by @visch in #250
- feat: Sets MAX_RESULTS_LIMIT to 1000 when RepositoryStream.path is /search/repositories only by @merlindavies in #253
- fix: releases replication key by @TylerHillery in #254
- test: Update hardcoded test value by @edgarrmondragon in #257
- chore: Drop support for Python 3.7 by @edgarrmondragon in #259
- chore: Pin to a singer-sdk release by @edgarrmondragon in #261
- chore: Add dependabot configuration by @edgarrmondragon in #262
- chore(deps): Bump actions/add-to-project from 0.5.0 to 1.0.2 in the actions group by @dependabot in #263
- chore(deps): Bump types-python-dateutil from 2.8.19.20240311 to 2.9.0.20240316 by @dependabot in #265
- chore(deps): Bump pyjwt from 2.7.0 to 2.8.0 by @dependabot in #266
- chore: Bump singer-sdk to 0.32.0 by @edgarrmondragon in #267
- feat: Add support for Python 3.12 by @edgarrmondragon in #269
New Contributors
- @pre-commit-ci made their first contribution in #200
- @morrislaptop made their first contribution in #204
- @dlouseiro made their first contribution in #241
- @wadevries made their first contribution in #229
- @visch made their first contribution in #250
- @merlindavies made their first contribution in #253
- @TylerHillery made their first contribution in #254
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's New
Under the hood
- ci: Use pre-commit.ci by @edgarrmondragon in #199
Full Changelog: v1.2.1...v1.3.0
v1.2.1
Fixes
- fix: Use an aware timestamp in UTC timezone by @laurentS in #178
- fix: Prevent crash during cost calculation by @laurentS in #180
- fix: Raise an api error on graphql errors by @laurentS in #181
- fix: Set MAX_RESULTS_LIMIT for Releases stream by @scottmtp in #186
- fix: add pull_number field to 'pull_request_commits' by @ericboucher in #187
- fix: Handle various edge cases in extra metrics by @laurentS in #188
- fix: Rename extra_metrics by @ericboucher in #189
- fix: Handle empty stargazers by @sicarul in #192
Under the hood
New Contributors
Full Changelog: v1.2.0...v1.2.1
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
v1.1.1
What's Changed
- Release pinning guidance by @aaronsteers in #104
- chore: ignore all files in code duplication checks by @edgarrmondragon in #107
- Factor out some common objects in the schemas by @laurentS in #98
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0
What's Changed
Full Changelog: v1.0.0...v1.1.0
Release v1.0.0
version bump to 1.0.0