Singularity 1.0.0
Changes in 1.0.0
Singularity has been running our production infrastructure at HubSpot for years and the team is happy to announce a (probably long overdue) 1.0.0
release. Check out the 1.0.0 milestone to see new changes in detail.
Breaking Changes
Singularity 1.0.0
includes a pile of tech debt cleanup. The most significant of these is a move from the deprecated guava Optional
to the newer java.util.Optional
. Any java clients using the SingularityBase
or SingularityClient
modules will need to update appropriately. While very similar, the two Optional
s are not binary compatible. This article breifly explains a few of the differences.
Improvements
- 1986/1993/1992 - Tech debt cleanup and dependency updates
- 1994 - Bump bootstrap from 3.3.7 to 3.4.1
- 1996 - Bump eslint from 2.13.1 to 4.18.2