Releases: HubSpot/Singularity
Singularity 0.9.0
Changes in 0.9.0
Check out the 0.9.0 milestone to see new features / bugfixes in detail.
Configuration Changes and Deprecations
- #1000 Tweaks to s3UploaderAdditionalFiles
- The SingularityExecutor configuration field
s3UploaderAdditionalFiles
, now supports adirectory
field to specify the directory to search for files to upload. However, the default for this directory is now the task directory (created when using SingularityExecutor), previously it was thelogs
directory within the task directory. To mimic previous behavior add adirectory
oflogs
to any existings3UploaderAdditionalFiles
settings.
- The SingularityExecutor configuration field
- #1166 Change API path "/skipHealthchecks" to "/skip-healthchecks"
- The API path
/skipHealthchecks
has been renamed to/skip-healthchecks
to be more consistent with the rest of the api and avoid using camel case in paths. The previous endpoint is deprecated and will be removed in an upcoming release
- The API path
Improvements
- #993 / #1020 Add support for disk resource
- #1048 Updated image tags in compose files
- #1093 Add downloadUrl field, for explicitly downloading from S3
- #1099 include offer ID in resourceOffers() logging statement
- #1110 Add 'extraScript' field to UI configuration for extra analytics/etc
- #1045 Configurable max metadata message length
- #1084 Only show wait for replacement checkbox if a WORKER or a SERVICE
- #1134 Rename pubish_gitbook.sh to publish_gitbook.sh
- #1118 Always launch docker containers in the correct parent cgroup
- #1051 Configurable max attempts for docker pull in custom executor
- #1155 Enable use of docker parameters in custom executor script
- #1167 Expiring pause deletion responsibility shift
- #1109 Allow resource override to be set on a run now request
Bug Fixes
- #1088 Avoid race condition in deploy to unpause
- #1108 Fix docker compose yaml to get hostname properly
- #1083 Remove extraneous console.logs
- #1070 Bump to version 0.28.2 to fix MESOS-5449
- #1096 Fix filename truncation in sandbox endpoint
- #1082 Fix broken shell log link
- #1085 Fix table paging
- #1145 Fix default hostname in compose yaml
- #1067 Bump moment minor version to mitigate CVE-2016-4055
- #1069 Concurrent run once tasks
- #1081 Handle new lines in docker environment variables correctly
- #1090 Fix docker integration environment
- #1161 Request - Null Owner fix
- #1163 RETRY for scheduled task should keep cmdLineArgs
- #1175 Remove requirement of BRIDGE mode to specify port map
Thanks
Singularity 0.6.2
Singularity 0.8.0
Changes in 0.8.0
Check out the 0.8.0 milestone to see new features / bugfixes in detail.
New Features
- #971 Ability to update request data upon successful deploy
- #1071 Initial support for RFC5545 schedules
Improvements
- #1021 Convert racks and slaves pages to react
- #1031 Better request and deploy id validation
- #1032 Allow glob matching in addition to fuzzy matching on Requests and Tasks page
- #1039 UI improvements with global search tool
- #1043 Add support for hourly logrotate
- #1057 Move back to react-typeahead mainline version instead of HubSpot fork
- #1059 Set proper Content-Type and Content-Encoding for s3 uploads
- #1060 Setup babel for ES6 and JSX transformation
- #1064 Shade guava for SingularityClient
- #1073 Build the UI as its own module
Bug Fixes
- #975 Remove cleanup after bounce expire
- #1044 Only show task killed in message for healthchecks if not in running state
- #1068 Make sure to remove obsolete pending requests
- #1078 Typo: "Settingss" -> "Settings" on the Deploy form
Thanks
Logfetch 0.26.1
The release of Logfetch 0.26.1
fixes the following bug:
- #1076 - Correctly find previously downloaded files when no s3 downloads are executed
Logfetch 0.26.0
This release contains changes to handle the updated Content-Type
and Content-Encoding
headers as set in #1059 when downloading and searching logs via logfetch.
Logfetch 0.25.0
This release contains two notable changes from #1053
-g
grep option no longer supported inlogtail
command- Avoid searching/downloading duplicate s3 logs
Singularity 0.7.1
Changes in 0.7.1
This is a bug fix release.
Check out the 0.7.1 milestone to see bugfixes in detail.
Singularity 0.6.1
Changes in 0.6.1
This is a bug fix release.
Check out the 0.7.1 milestone to see bugfixes in detail. (Changes for 0.6.1 are the same as 0.7.1)
Singularity 0.7.0
Changes in 0.7.0
This release bumps Singularity’s Mesos dependency from version 0.23.0
to 0.28.1
. Check out the documentation on the mesos site for more information about upgrading your mesos cluster to 0.28.1
.
#994 - Upgrade mesos version to 0.28.1
Singularity 0.6.0
Check out the 0.6.0 milestone to see new features / bugfixes in detail.
_NOTE_: The next upcoming release (0.7.0
) will contain an upgrade to mesos version 0.28.1
New Features
Improvements
- #916 New task checker should respect deploy healthcheck retry settings
- #933 #979 Email, tail logs from bottom of file, find the first error
- #950 Allow multiple on demand requests to be queued up
- #955 Optional redirect in the UI when receiving a 401 from the api
- #959 Add thread checker types
- #974 Log tailer rewrite
- #980 Add
template
,domains
andadditionalRoutes
lb fields - #981 #988 #1017Improvements to task page UI
- #985 Better failure message when creating a scheduled request with no schedule
- #995 Only suggest an even number accross racks for
SERVICE
type - #1011 Auto-scroll to bottom of run-now dialog
- #1012 Make email colors match UI colors
- #1014 Update layout for 4 logs in aggregate tailer
- #1015 Show only log name in aggregate tailer title
- #1016 Don't show over/under provisioned on status page if they are 0
- #1022 Aggregate tailer tooltip for host and instance number
- #1023 Dashboard UI improvements
- #1026 Better handling of logs not found in aggregate tailer
- #1028 Show
TASK_ERROR
state as danger in the ui - #1036 Add a defaultPortMapping which exposes all mesos provided ports
Bug Fixes
- #984 Corrected task failure count in deploy failure info
- #990 Fix slaves link not filtering tasks properly
- #991 Fix missing user being treated as admin
- #996 Don't get attributes from missing deployProgress
- #998 Enable buttons on dashboard paused requests toable
- #1004 Convert SingularityMailer to an interface to avoid errors with missing smtp config
- #1008 Don't trigger cooldown is
TASK_LOST
reason is invalid offers - #1024 Don't show edit reqeust button if hideNewRequestButton is true
- #1027 CPU usage bar transitions back to non-error colors
- #1037 Avoid IndexOutOfBounds error when scaling down during a deploy
Documentation
- #1005 Fix configuration documentation