Releases: HubSpot/Singularity
Logfetch 0.24.3
Release of Logfetch 0.24.3
fixes the following bug:
- #999 - Fix to remove duplicate logs between s3 logs for a task and s3 history for the request
Singularity 0.5.0
Check out the 0.5.0 milestone to see new features / bugfixes in detail.
Database migration
This release requires a database migration first. Please follow the instructions here to ensure your database is up-to-date. For this particular release, there are extra instructions here as well to help speed up the migration.
New Features
- #839 : Improved task history search via the Singularity UI and API. (Also #890, #932, #935)
- #817 : Incremental deploys
Improvements
- #885 Allow destination targets to be specified
- #891 Use pushState for log line links
- #892 Cut down on amount of task data stored in ZK
- #893 Better deploy failure information
- #894 Task kill checkbox label
- #906 Suggest an even number accross racks for rackSensitive requests (Also, #949)
- #910 Basic framework auth
- #912 Upgrade basepom version
- #923 Goodbye brunch, hello gulp
- #925 Get memory info from deploy object instead of mesos task resources
- #934 Don't display healthcheck message for tasks in state TASK_LOST or TASK_FINISHED
- #936 Add ability to search through tasks table by request type
- #937 Refactor HistoricalTasks Collections into One
- #938 Fix Duplicates in Fuzzy Search
- #939 Add mailhog to compose-dev
- #943 Don't capture ctrl+t
- #944 More descriptive error message on http 200 with no json
- #951 After submitting or editing a request, redirect to that request's page
- #964 Bump to latest horizon version
- #965 Warning if singularity has no leader or leader has no mesos connection
- #966 More consistent terminology and deploy failure on task page
- #968 Better Slave Decommissioned / Offline Communication
- #969 Add extra command line args to task finished email
- #970 Task badge color for TASK_KILLED is now default (grey)
- #977 Run now dialog improvements
Bug Fixes
- #902 Fix time display in emails
- #903 Ensure run once tasks don't get launched at startup
- #913 Don't display healthcheck notification if task state is failed
- #914 Include docker exception cause in thread checker
- #927 Missing an early return for numPorts == 0
- #930 Remove min-height from fileBrowserSubview
- #952 Don't Lose Currently Typed Owner/Rack Affinity When Losing Focus
- #957 Deploy to unpause should also remove any expiring pause
- #962 Multiple ui fixes
- #963 Also set shell false if pending task cmdLineArgs are set
Documentation
- #919 Update config docs for recently added fields
- #922 Add docs on request and deploy concepts
- #940 Use gitbook for docs
- #958 Generate swagger json alongside docs
Thanks
Logfetch 0.24.2
Fixes documentation and a typo in logsearch
Logfetch 0.24.1
Release of logfetch 0.24.1
includes:
- Updated logging for more user-friendly output and readable code
- Clean up of unused methods
- Removal the unpack/unzip step in favor of using
zcat
to grab the content of zipped files
Singularity 0.4.11
Check out the 0.4.11 milestone to see new features / bugfixes in detail.
Important
- #915 Add mailhog to integration test environment
- #908 Better sorting with fuzzy search
- #907 Make SingularityExecutor handle docker volumes when hostPath is absent
- #900 Store status update reason field in SingularityTaskHistoryUpdate
Thanks
Logfetch 0.23.0
Addition of a new option to only download logs in their current format without unpacking or running grep. The the docs for full details.
Singularity 0.4.10
_BUG_
The UI build for this release is known to only contain partial css. Please use the 0.4.11 release instead
Check out the 0.4.10 milestone to see new features / bugfixes in detail.
Important
- #788 - Fix router base path when hosted at /
- #826 - Tweak how ulimit is called
- #854 - Add methods to client for unpause and scale requests
- #856 - Upgrade Horizon
- #857 - Consider LB when deciding to remove something during bounce
- #860 - Fix the sorting in the wrong order bug
- #864 - Cancel futures in thread, avoiding docker deadlocks on cleanup
- #865 - Better handling of Docker timeouts
- #866 - Add a default bounce expiration
- #871 - Add support for override defaults file
- #875 - Fix unpause button for expiring pause in UI
- #881 - Logrotate and S3 upload tweaks
- #884 - Include shell command name in log filename
- #887 - Allow deploy to specify port index for healthchecks and LB api
- #889 - Add support for max numbers of objects in ZK when no database is configured
- #901 - Lock brunch to version 2.2.x
- #904 - Deploy and edit buttons need to be link elements, not button elements
Thanks
- @Calvinp
- @jhaber
- @bacchus123
- @ssalinas
- @wsorenson
Singularity 0.4.9
Check out the 0.4.9 milestone to see new features / bugfixes in detail.
Breaking changes
There are many improvements and a few breaking changes to the Singularity API in this release! Please refer to this page for more info: Changes in 0.4.9
Database migration
This release requires a database migration first. Please follow the instructions here to ensure your database is up-to-date.
Important
- #810 - Expiring actions
- #837 - Make sure literal host ports are processed correctly
- #842 - Task is cleaning default msg fix
- #849 - Include message with emails
- #850 - Fix unified tailer
- #851 - Warning to disable healthchecks for < 1 hour
- #852 - Page now automatically refreshes even after invalid duration entered
- #853 - File error fix
- #855 - Update ui.md
- #859 - Instantly overdue tasks
- #863 - Don't show deleted request message if not deleted
- #868 - Bump to Brunch 2
Thanks
Logfetch 0.22.1
Reduce the amount of unneeded logging message when looking for files on decommissioned slaves
Singularity 0.4.8
Check out the 0.4.8 milestone to see new features / bugfixes in detail.
Important
- #744 - New log tail UI
- #773 - time-box the docker client to avoid ever getting stuck
- #774 - allow requests to override their email notification settings
- #779 - Hide log link on task page if the file doesn't exist
- #782 - support per-bucket creds for downloading artifacts
- #801 - Link each column section
- #805 - Change empty task sandbox message depending on current task state
- #806 - Add filters on request table for active deploy and no deploy
- #812 - Clean tasks on decommissioned hosts
- #813 - Get task info by runId
- #815 - New fuzzy search algorithm for better results and perf
- #819 - better launch msg
- #821 - fix issue with incorrect parsing of task status
- #824 - be sure to transfer labels to the task info
- #825 - surface info about the pending deploy in request detail page
- #827 - be sure to check deploy health for incremental bounce
Thanks