-
Notifications
You must be signed in to change notification settings - Fork 769
v2.0-rc.1 🌈 #2070
-
Major version bump to v2.x
I would love for github-api v2.x to be a larger change that has major new features.
However, the most pressing need is clearing technical debt for better stability and ease of adding new features. These changes break binary compatibility requiring a major version bump.
v2.0 includes:
- Drop support for Java 8
- Remove functional dependencies on HttpURLConnection
- Remove most deprecated classes and methods
- Remove all "bridge methods"
- Test clean up
- Site generation updates
- First GraphQL endpoint
Changes
- Prepare release (bitwiseman): github-api-2.0-rc.1 @github-actions[bot] (Prepare release (bitwiseman): github-api-2.0-rc.1 #2069 )
- Chore(deps): Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.1.0 to 4.9.3.0 @dependabot[bot] (Chore(deps): Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.1.0 to 4.9.3.0 #2064 )
- Chore(deps-dev): Bump org.mockito:mockito-core from 5.15.2 to 5.16.1 @dependabot[bot] (Chore(deps-dev): Bump org.mockito:mockito-core from 5.15.2 to 5.16.1 #2066 )
- Chore(deps-dev): Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre @dependabot[bot] (Chore(deps-dev): Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre #2067 )
- Chore(deps): Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 @dependabot[bot] (Chore(deps): Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 #2068 )
- Chore(deps-dev): Bump org.junit.vintage:junit-vintage-engine from 5.10.2 to 5.12.1 @dependabot[bot] (Chore(deps-dev): Bump org.junit.vintage:junit-vintage-engine from 5.10.2 to 5.12.1 #2047 )
- FEAT: Implement enabling auto merge for PR by GraphQL @seate (FEAT: Implement enabling auto merge for PR by GraphQL #2056 )
- Revert removal of getPullRequests @bitwiseman (Revert removal of getPullRequests #2049 )
- Default GitHubConnectorResponse to streamed body instead of in-memory buffer @atsushieno (Default GitHubConnectorResponse to streamed body instead of in-memory buffer #2059 )
- removed unnecessary imports and casts @rnveach (removed unnecessary imports and casts #2048 )
- Chore(deps-dev): Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 @dependabot[bot] (Chore(deps-dev): Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 #2052 )
- Chore(deps): Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 @dependabot[bot] (Chore(deps): Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 #2051 )
- Chore(deps): Bump codecov/codecov-action from 5.3.1 to 5.4.0 @dependabot[bot] (Chore(deps): Bump codecov/codecov-action from 5.3.1 to 5.4.0 #2050 )
- Chore(deps): Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.9.1.0 @dependabot[bot] (Chore(deps): Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.9.1.0 #2044 )
- Chore(deps-dev): Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 @dependabot[bot] (Chore(deps-dev): Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 #2045 )
- Chore(deps-dev): Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 @dependabot[bot] (Chore(deps-dev): Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 #2046 )
- fixed various javadoc issues @rnveach (fixed various javadoc issues #2042 )
- Removed unused checked exceptions @rnveach (Removed unused checked exceptions #2036 )
- Issue Change GHRepository getIssue and getPullRequest to not mentiond ID and make it clear it is number #2033 : made code clearer on using number in some methods @rnveach (Issue #2033: made code clearer on using number in some methods #2034 )
- GHPerson#getType() should call populate() only if type is null @anujhydrabadi (GHPerson#getType() should call populate() only if type is null #2015 )
- Update documentation URL @britter (Update documentation URL #2038 )
- Issue GHIssueStateReason should add reopened #2026 : added reopened to GHIssueStateReason @rnveach (Issue #2026: added reopened to GHIssueStateReason #2031 )
- added ignore entry for eclipse metadata @rnveach (added ignore entry for eclipse metadata #2027 )
This discussion was created from the release v2.0-rc.1 🌈.
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment 3 replies
-
Hey @bitwiseman,
Thanks for the release!
I wanted to check all is good on my side with this new version but apparently it's not available on Maven Central (yet? but it has been 5 hours since your release post so it looks a bit odd).
Beta Was this translation helpful? Give feedback.
All reactions
-
Looks like the release job failed. I'll take a look.
Beta Was this translation helpful? Give feedback.
All reactions
-
Fixed!
Beta Was this translation helpful? Give feedback.
All reactions
-
@bitwiseman it's all good from my side. And I see you removed the IOException from some getHtmlUrl() call, which is very nice. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1