JSS 4.4.0 Release Notes

Introduction

The Java Security Services (JSS) team has released JSS 4.4.0, which is a minor release.

Distribution information

The hg tag is JSS_4_4_20170313. JSS 4.4.0 requires Netswork Security Services (NSS) 3.29.1 and Netscape Portable Runtime (NSPR) 4.13.1 or newer.

JSS 4.4.0 source distributions are available on ftp.mozilla.org for secure HTTPS download:

New in JSS 4.40

New Functionality

New Functions

New Macros

Notable Changes in JSS 4.40

  • Picks up work done downstream for Fedora and RHEL and used by various Linux distributions with includes:.
  • Support for IPv6.
  • Support for TLS v1.1 and TLS v1.2 via NSS though JSS.

Bugs fixed in JSS 4.4.0

This Bugzilla query returns all the bugs fixed in NSS 4.4.0:

https://bugzilla.mozilla.org/buglist.cgi?product=JSS&target_milestone=4.4&target_milestone=4.4&bug_status=RESOLVED&resolution=FIXED

Documentation

Build instructions for JSS at https://hg.mozilla.org/projects/jss/file/tip/README

Platform Information

  • JSS 4.4.0 works with OpenJDK versions 1.7 or higher we suggest the latest - OpenJDK 1.8.
  • JSS 4.4.0 requires NSS 3.12.5 or higher though NSS 3.28.3 is recommended.
  • JSS 4.3.1 requires NSPR 4.7.1 or higher though NSPR 3.13 is recommended.
  • JSS only supports the native threading model (no green threads).

Compatibility

JSS 3.30 shared libraries are not backward compatible with all older JSS 4.3.2 shared libraries. A program linked with older jSS 4.3.2 shared libraries will not work with JSS 4.4.0 shared libraries without recompiling or relinking. Furthermore, applications that restrict their use of jSS APIs to the functions listed in JSS Public Functions will remain compatible with future versions of the JSS shared libraries.

Feedback

Bugs discovered should be reported by filing a bug report with bugzilla.mozilla.org (product JSS).