Singularity-1.3.0
Changes in 1.3.0
Check out the 1.3.0 milestone to see new features / bugfixes in detail. This release contains a few major items worth calling out separately:
- 2103 and 2133 adds a long overdue rename of Singularity Slave -> Agent. This is implemented across endpoint names, json bodies, and the java client. All method names/class names/endpoints should be backwards compatible. Old methods are marked as deprecated and will be removed in a future release (TBD).
- 2092 reworks singularity webhook auth to add a new version with more granular permissions. This will allow groups as well as scopes to be taken into account to more easily limit read, read/write, admin actions across users
New Features
Improvements
- 2140 - Add a cheaper endpoint to return the counts of tasks for a request
- 2099 - Updated history search endpoint with additional params
- 2100 - Additional deploy validation
- 2101 - Add ability to auth to mesos http endpoints
- 2098 - Add button for manual leader failover
- 2094 - Render page while fetching history tables
- 2088 - Allow service module override
- 2090 - Enable prettier java
- 2086 - Configurable variables for docker container to inherit from executor
- 2083 - S3 uploader + executor cleanup efficiency improvements
- 2132 - Add method for guice bundle modification
- 2126 - Use leader cache first for launching check, also check staging tasks
- 2119 - Add orderDirection param to history endpoint
- 2116 - Add warning about override and lb updates
- 2117 - Filter getRequestHistory queries by createdAt times
- 2113 - More complete info level logging on offers
- 2109 - Wire up a
size
override for logrotateAdditionalFiles - 2108 - Track shutdown time in status message
- 2106 - Specify which artifacts are missing signature in error
- 2070 - Less Terminal add on
- 2078 - Expose host sandbox path
Bug Fixes
- 2137 - Missed a rename in Path
- 2138 - Forgotten renames in SingularitySandbox object
- 2139 - Check both names for query params on downloads
- 2105 - Force index for task history requests by host and start/update times
- 2096 - Fix less tailer URLs for large files
- 2097 - Sandbox permissions update should be recursive
- 2093 - Pin xterm versions to avoid compatibility issues
- 2089 - Uncaught exception should result in failed deploy
- 2091 - fix typo for task duration warning
- 2085 - Periodically reconcile the list of metadata files in s3uploader
- 2080 - Don't truncate long request ids on details page
- 2130 - Do not retry ON_DEMANDs kill by a pause of the request
- 2131 - Fix PostgreSQL typos
- 2128 - Make crash loops resolve faster
- 2129 - Don't reactivate tasks on agent reregistration after lb removal
- 2124 - Fix updated request instance count
- 2123 - Filter to only starting tasks when reconciling
- 2107 - Only keep the most recent 50 failure events
- 2081 - Fix
logrotateadditionalfiles
deletion. - 2077 - Consider an exit of 0 before file health check a success