Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JDK9 Compatibility + JDBC 4.3 API addition #601

Merged
merged 34 commits into from
Jan 23, 2018
Merged

JDK9 Compatibility + JDBC 4.3 API addition #601

merged 34 commits into from
Jan 23, 2018

Conversation

cheenamalhotra
Copy link
Member

This Pull Request:

  • Makes the driver compatible to be compiled with Java 9 JVM.
  • Introduces JDBC 4.3 APIs added with Java 9.
  • Builds jre9 driver jars.
  • Drops building jre7 jars.

AfsanehR-zz and others added 30 commits September 24, 2017 20:14
…ose not implemented yet. Also updated the jdbc file to include building jre8 jar.
Update JDBC4.3 branch with latest changes from Dev branch
Java 9 Updates for JDBC4.3 branch only
Update samples in JDBC 4.3 branch
Removal of deprecated APIs and update travic script with jdk 9
…BC4.3

# Conflicts:
#	src/test/java/com/microsoft/sqlserver/jdbc/preparedStatement/BatchExecutionWithNullTest.java
Update JDBC4.3 branch with latest dev changes
Merging dev to JDBC4.3 with static modifier changes
@cheenamalhotra cheenamalhotra added this to the 6.4.0 milestone Jan 9, 2018
@codecov-io
Copy link

codecov-io commented Jan 9, 2018

Codecov Report

Merging #601 into dev will increase coverage by 0.31%.
The diff coverage is 49.54%.

Impacted file tree graph

@@             Coverage Diff             @@
##               dev     #601      +/-   ##
===========================================
+ Coverage     46.5%   46.82%   +0.31%     
- Complexity    2211     2315     +104     
===========================================
  Files          108      109       +1     
  Lines        25320    26390    +1070     
  Branches      4177     4533     +356     
===========================================
+ Hits         11775    12356     +581     
- Misses       11515    11921     +406     
- Partials      2030     2113      +83
Flag Coverage Δ Complexity Δ
#JDBC41 ? ?
#JDBC42 46.73% <46.29%> (+0.35%) 2311 <6> (+105) ⬆️
#JDBC43 46.71% <45.45%> (?) 2314 <6> (?)
Impacted Files Coverage Δ Complexity Δ
...om/microsoft/sqlserver/jdbc/SQLServerResource.java 100% <ø> (ø) 4 <0> (ø) ⬇️
...m/microsoft/sqlserver/jdbc/SQLServerResultSet.java 32.95% <ø> (+0.21%) 243 <0> (+2) ⬆️
.../com/microsoft/sqlserver/jdbc/SQLServerSQLXML.java 12.8% <0%> (-0.11%) 9 <0> (ø)
...erverColumnEncryptionCertificateStoreProvider.java 0% <0%> (ø) 0 <0> (ø) ⬇️
...soft/sqlserver/jdbc/SQLServerDatabaseMetaData.java 36.03% <0%> (-0.13%) 55 <0> (ø)
...rc/main/java/com/microsoft/sqlserver/jdbc/dtv.java 63.08% <0%> (+0.39%) 0 <0> (ø) ⬇️
...om/microsoft/sqlserver/jdbc/SQLServerBulkCopy.java 52.67% <0%> (+0.09%) 240 <0> (+1) ⬆️
.../java/com/microsoft/sqlserver/jdbc/SqlVariant.java 88.33% <0%> (ø) 13 <0> (ø) ⬇️
...m/microsoft/sqlserver/jdbc/SQLServerStatement.java 59.73% <0%> (+0.08%) 134 <0> (+1) ⬆️
...icrosoft/sqlserver/jdbc/SQLServerXAConnection.java 0% <0%> (ø) 0 <0> (ø) ⬇️
... and 34 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5d15edb...5669308. Read the comment docs.

@AfsanehR-zz AfsanehR-zz merged commit e0e70a4 into dev Jan 23, 2018
@NersesAM
Copy link

Any chance you will do a new release soon? It will be great to have Java 9 compatibility released soon as without it, it is not possible to upgrade apps to 9

@cheenamalhotra
Copy link
Member Author

Hi @NersesAM
Yes, we are proceeding to release soon. Stay tuned!

@NersesAM
Copy link

great! thanks @cheenamalhotra

@cheenamalhotra cheenamalhotra deleted the JDBC4.3 branch February 26, 2018 23:20
@NersesAM
Copy link

hi @cheenamalhotra
The README says 6.4.0.jre9 can be used but it's not available in maven central. That was merged 11 days ago? When do you think you will be able to release it to maven central?

@cheenamalhotra
Copy link
Member Author

Hi @NersesAM
It will be available on Maven Central in next few hours.. we have published the artifacts on Maven :)

The release artifacts are also available in Download Center here.

@NersesAM
Copy link

great! thank you @cheenamalhotra
tomorrow i can finally upgrade to java 9!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants