[JAVA-2996] Remove code that branches based on whether the runtime version is detected as Java 6 or 7 Created: 27/Sep/18  Updated: 28/Oct/23  Resolved: 14/Feb/19

Status: Closed
Project: Java Driver
Component/s: Internal
Affects Version/s: None
Fix Version/s: 4.0.0

Type: Improvement Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: Require Java 8

 Description   

Remove code that branches based on whether the runtime version is detected as Java 6 or 7, e.g.

  • Java8SniSslHelper
  • SslHelper
  • DateTimeFormatter
  • Instant
  • MongoClients (async)
  • UnsignedLongs
  • ExtendedJsonTimestampConverter
  • MongoIterables


 Comments   
Comment by Githook User [ 15/Jan/20 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Remove Java 6/7 caveats in the reference documentation

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/9d151d431da6d4824c20300b32587fd824c77fb0

Comment by Githook User [ 15/Jan/20 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: A few more Java 6/7 stragglers

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/40bb768a9221d6c0cb1b6fd4ec8c9019af22bcd9

Comment by Githook User [ 15/Jan/20 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: A few Java 6/7 stragglers

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/1f5b9803a2b1a99a1dd396ba14b85c4b3c7d6896

Comment by Githook User [ 15/Jan/20 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Simplify async MongoClients for Java 8

With Java 8 now the minimum, remove runtime check for Java 8+ functionality

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/777c0535526bdfb466185c7744336823e9199344

Comment by Githook User [ 15/Jan/20 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Inline Java8SniSslHelper

With Java 8 now the minimum, remove indirection for Java 8+ functionality

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/da27ad497ec7100659e47258e39468653ac17d7f

Comment by Githook User [ 15/Jan/20 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Use Long.compare static method now that Java 8 is the minimum

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/761270e7f3fb8e8c91fc216f8ea1fd5cace6b033

Comment by Githook User [ 19/Dec/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: A few more Java 6 stragglers

JAVA-2996
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/0f5ff83b78cd91fb0b7c761f504e0c303128ffef

Comment by Githook User [ 19/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Remove Java 6/7 caveats in the reference documentation

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/689f476b73f8a462d1d06e51791d81a1985e4699

Comment by Githook User [ 19/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: A few more Java 6/7 stragglers

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/312d2084e6a4c90fca519e28be34667e061bc24e

Comment by Githook User [ 19/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: A few Java 6/7 stragglers

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/389b965457f261f6e272d2013a9de4c162c14a14

Comment by Githook User [ 19/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Simplify async MongoClients for Java 8

With Java 8 now the minimum, remove runtime check for Java 8+ functionality

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/10f266059465fd071564eef7541d105d25df6141

Comment by Githook User [ 19/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Inline Java8SniSslHelper

With Java 8 now the minimum, remove indirection for Java 8+ functionality

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/bbe1872eeeae0c5117371374bdd01c8512424689

Comment by Githook User [ 19/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Use Long.compare static method now that Java 8 is the minimum

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/8bf3ed4e7a2bcd091fe3e5933526eba414afdba2

Comment by Githook User [ 14/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Remove Java 6/7 caveats in the reference documentation

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/b31341f87370ee1757b3946d6f485c6122e671f5

Comment by Githook User [ 14/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: A few more Java 6/7 stragglers

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/42b1d7f355472b1334a951415f558da7dadec7ff

Comment by Githook User [ 14/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: A few Java 6/7 stragglers

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/d65ca9f65159fe6de5036a5e063aa247cf868be1

Comment by Githook User [ 14/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Simplify async MongoClients for Java 8

With Java 8 now the minimum, remove runtime check for Java 8+ functionality

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/3bcc25975d59d25b0b96d9f4b34767724a457149

Comment by Githook User [ 14/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Inline Java8SniSslHelper

With Java 8 now the minimum, remove indirection for Java 8+ functionality

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/620eadf755460a930f12433b7d391af18f1c6677

Comment by Githook User [ 14/Feb/19 ]

Author:

{'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com', 'username': 'jyemin'}

Message: Use Long.compare static method now that Java 8 is the minimum

JAVA-2996
Branch: 4.x
https://github.com/mongodb/mongo-java-driver/commit/2ffdee436dec8fb2e655b4c3a8848d2e98bc1438

Generated at Thu Feb 08 08:58:33 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.