Skip to content

Singularity 0.22.0

Compare
Choose a tag to compare
@ssalinas ssalinas released this 07 Jan 18:57

Changes in 0.22.0

Check out the 0.22.0 milestone to see new features / bugfixes in detail. 0.22.0 represents an upgrade to mesos 1.6.1. This also includes an upgrade to protobuf 3 and a move to a separate fork of mesos-rxjava. Instuctions for upgrading mesos can be found here. In internal testing we found communications between old mesos master/upgraded scheduler and vice versa were both backwards compatible back to mesos 1.1.0.

New Features

  • 1873 - Non-http health checks

Improvements

  • 1893 - Use a profile to build for postgresql
  • 1894 - Add trace logging for header passthrough authenticator
  • 1895 - Add option to specify executor cleanup creds in file
  • 1885 - Add guava/jdk8 modules to default SingularityClient object mapper
  • 1887 - Remove all switch user bits from docker wrapper
  • 1880 - Improve ExtendedTaskState readability
  • 1888 - Report uploader/downloader metrics by writing to a file.
  • 1891 - Add ability to set uploader additional files at deploy level
  • 1849 - Slave attribute minimums
  • 1876 - Better alerting for task lag
  • 1877 - Update alert banner to only show when there's a widespread issue for task lag
  • 1878 - Add support for inactive task history filtered by deploy ID
  • 1875 - Ability to rotate at a max service log size
  • 1854 - Ability to open sandbox files from SingularityUI
  • 1867 - Upgrade to mesos 1.6.1 and fork of mesos-rxjava
  • 1869 - Faster run now enqueue
  • 1860 - Make SingularityUI snappier

Bug Fixes

  • 1882 - Be sure to remove expiring bounces when a bounce completes
  • 1847 - Ability to set 'shell' in deploy ui
  • 1883 - Acquire a request-level lock when persisting deploy history.
  • 1879 - Make task history paging less flaky
  • 1881 - Don't count pending tasks limited by instance count in task lag
  • 1874 - Additional updates for backpressure handling
  • 1853 - Failover when we miss Mesos Master heartbeats.
  • 1868 - Email unsubscription bugfix
  • 1866 - Clean up logrotate files sooner
  • 1871 - Add ability to ignore logrotate hourly output
  • 1863 - Grab the request lock when persisting request/deploy history

Documentation

  • 1884 - Fix broken docs link

Thanks