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 Optionals 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