Skip to content

Releases: HubSpot/Singularity

Logfetch 0.24.3

15 Apr 18:26
Compare
Choose a tag to compare

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

05 Apr 18:23
Compare
Choose a tag to compare

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

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

14 Mar 15:29
Compare
Choose a tag to compare

Fixes documentation and a typo in logsearch

Logfetch 0.24.1

29 Feb 21:17
Compare
Choose a tag to compare

Release of logfetch 0.24.1 includes:

#924

  • 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

23 Feb 17:38
Compare
Choose a tag to compare

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

19 Feb 19:59
Compare
Choose a tag to compare

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

18 Feb 18:39
Compare
Choose a tag to compare

_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

Singularity 0.4.9

02 Feb 22:32
Compare
Choose a tag to compare

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

19 Jan 18:44
Compare
Choose a tag to compare

Reduce the amount of unneeded logging message when looking for files on decommissioned slaves

Singularity 0.4.8

15 Jan 14:29
Compare
Choose a tag to compare

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