Skip to content

Singularity 0.16.0

Choose a tag to compare

@ssalinas ssalinas released this 29 Jun 15:46

Changes in 0.16.0

Check out the 0.16.0 milestone to see new features / bugfixes in detail.

Important

The next release of Singularity (0.17.0) will contain a bump to mesos 1.1.2. Any critical bug fixes will be backported to 0.16 for a short period. See #1571 for more details on the upcoming upgrade

New Endpoints

1559 Added two additional endpoints to more easily track the lifecyle of a task. Both endpoints return a SingularityTaskState object with basic details about the current state of the task

  • /track/task/{taskId} - for tracking active tasks which have already been assigned an id
  • /track/run/{requestId}/{runId} - For tracking tasks by runId (e.g. an ON_DEMAND task). This endpoint can also search pending tasks

Improvements

  • 1560 - Separate timeouts for health check and task running
  • 1568 - Better bash escaping in docker runner script
  • 1515 - Add flag to trigger run of scheduled task on deploy
  • 1561 - Combine offers to schedule tasks more efficiently
  • 1562 - Retry failed client requests in SingularityClient
  • 1538 - Allow immediate runs in pending queue with deploy
  • 1482 - Better task balancing
  • 1557 - Immediate uploads on executor teardown
  • 1555 - Tailer improvements for tail_of_finished logs
  • 1549 - Baragon 0.5.0
  • 1526 - Add skip lb removal flag to DeleteRequestRequest
  • 1534 - Upgrade docker client
  • 1533 - Add mark as active/inactive endpoints to client
  • 1524 - Easy endpoint to check if user is authorized for request

Bug Fixes

  • 1572 - Fix bug when 'maxTotalHealthcheckTimeout' set
  • 1575 - Clarify expected runtime, add execution time limit in ui
  • 1569 - Remove extra scheduled entries from pending queue
  • 1564 - Fix values for the container type field so they deserialize properly.
  • 1553 - Release lock on bounce when bounced with no running instances
  • 1554 - Refuse to add cleaning tasks to LB
  • 1556 - Catch 404s when there is no task history in run now modal
  • 1535 - Ensure path is set on read endpoint
  • 1491 - Fix maxDeployIdSize and maxRequestIdSize validation

Documentation

  • 1567 - Changes to SMTP documentation & connection
  • 1548 - Fix markdown formatting
  • 1528 - Rephrase flagging host

Thanks