Skip to content

v3.0.0

Compare
Choose a tag to compare
@slominskir slominskir released this 28 Nov 19:49

Upgraded to require Java 7, which address many issues. Starting with the "3" series of the library users must have at least Java 7. This seems reasonable since two newer versions (Java 8 and 9) are available and the previously supported Java 6 is now extremely old and has many warts. Issues fixed by using Java 7 features include:

  1. We can now set the "Expect" HTTP header with value "100-Continue" to avoid flooding the web server during an SSL renegotiation (internal issue # ELOGAPI-19).
  2. Many bugs in earlier versions of the Java 6 JVM are now sidestepped including the javax.xml.bind.DatatypeConverter NPE (internal issue # ELOGAPI-23) and insecure SSL renegotiation (internal issue # ELOGAPI-26)
  3. Java 7 allows using the try-with-resources feature, which easily solves the swallowed close exception (internal issue # ELOGAPI-34)

Other changes include:
4. Default Windows queue path updated from M drive to O drive due to recent CUE security changes
5. Ignore certificates errors when downloading attachments (internal issue # ELOGAPI-27)