From 8bcb23341e72a64fd7f596e7435fa7be73656e93 Mon Sep 17 00:00:00 2001 From: Stephen Salinas Date: Thu, 1 Oct 2020 09:32:12 -0400 Subject: [PATCH 1/2] 1.3.0 release docs --- Docs/releases/1.3.0.md | 59 ++++++++++++++++++++++++++++++++++++++++++ book.json | 2 +- 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 Docs/releases/1.3.0.md diff --git a/Docs/releases/1.3.0.md b/Docs/releases/1.3.0.md new file mode 100644 index 0000000000..4fcd78f4aa --- /dev/null +++ b/Docs/releases/1.3.0.md @@ -0,0 +1,59 @@ +## Changes in `1.3.0` + +Check out the [1.3.0 milestone](https://github.com/HubSpot/Singularity/milestone/44) to see new features / bugfixes in detail. This release contains a few major items worth calling out separately: + +- [2103](https://github.com/HubSpot/Singularity/pull/2103) and [2133](https://github.com/HubSpot/Singularity/pull/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](https://github.com/HubSpot/Singularity/pull/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 + +- [2102](https://github.com/HubSpot/Singularity/pull/2102) - Add option for s3 downloader to listen on unix socket + +### Improvements + +- [2140](https://github.com/HubSpot/Singularity/pull/2140) - Add a cheaper endpoint to return the counts of tasks for a request +- [2099](https://github.com/HubSpot/Singularity/pull/2099) - Updated history search endpoint with additional params +- [2100](https://github.com/HubSpot/Singularity/pull/2100) - Additional deploy validation +- [2101](https://github.com/HubSpot/Singularity/pull/2101) - Add ability to auth to mesos http endpoints +- [2098](https://github.com/HubSpot/Singularity/pull/2098) - Add button for manual leader failover +- [2094](https://github.com/HubSpot/Singularity/pull/2094) - Render page while fetching history tables +- [2088](https://github.com/HubSpot/Singularity/pull/2088) - Allow service module override +- [2090](https://github.com/HubSpot/Singularity/pull/2090) - Enable prettier java +- [2086](https://github.com/HubSpot/Singularity/pull/2086) - Configurable variables for docker container to inherit from executor +- [2083](https://github.com/HubSpot/Singularity/pull/2083) - S3 uploader + executor cleanup efficiency improvements +- [2132](https://github.com/HubSpot/Singularity/pull/2132) - Add method for guice bundle modification +- [2126](https://github.com/HubSpot/Singularity/pull/2126) - Use leader cache first for launching check, also check staging tasks +- [2119](https://github.com/HubSpot/Singularity/pull/2119) - Add orderDirection param to history endpoint +- [2115](https://github.com/HubSpot/Singularity/pull/2115) - Bump mesos version to 1.9.0 +- [2116](https://github.com/HubSpot/Singularity/pull/2116) - Add warning about override and lb updates +- [2117](https://github.com/HubSpot/Singularity/pull/2117) - Filter getRequestHistory queries by createdAt times +- [2113](https://github.com/HubSpot/Singularity/pull/2113) - More complete info level logging on offers +- [2109](https://github.com/HubSpot/Singularity/pull/2109) - Wire up a `size` override for logrotateAdditionalFiles +- [2108](https://github.com/HubSpot/Singularity/pull/2108) - Track shutdown time in status message +- [2106](https://github.com/HubSpot/Singularity/pull/2106) - Specify which artifacts are missing signature in error +- [2070](https://github.com/HubSpot/Singularity/pull/2070) - Less Terminal add on +- [2078](https://github.com/HubSpot/Singularity/pull/2078) - Expose host sandbox path + + +### Bug Fixes + +- [2137](https://github.com/HubSpot/Singularity/pull/2137) - Missed a rename in Path +- [2138](https://github.com/HubSpot/Singularity/pull/2138) - Forgotten renames in SingularitySandbox object +- [2139](https://github.com/HubSpot/Singularity/pull/2139) - Check both names for query params on downloads +- [2105](https://github.com/HubSpot/Singularity/pull/2105) - Force index for task history requests by host and start/update times +- [2096](https://github.com/HubSpot/Singularity/pull/2096) - Fix less tailer URLs for large files +- [2097](https://github.com/HubSpot/Singularity/pull/2097) - Sandbox permissions update should be recursive +- [2093](https://github.com/HubSpot/Singularity/pull/2093) - Pin xterm versions to avoid compatibility issues +- [2089](https://github.com/HubSpot/Singularity/pull/2089) - Uncaught exception should result in failed deploy +- [2091](https://github.com/HubSpot/Singularity/pull/2091) - fix typo for task duration warning +- [2085](https://github.com/HubSpot/Singularity/pull/2085) - Periodically reconcile the list of metadata files in s3uploader +- [2080](https://github.com/HubSpot/Singularity/pull/2080) - Don't truncate long request ids on details page +- [2130](https://github.com/HubSpot/Singularity/pull/2130) - Do not retry ON_DEMANDs kill by a pause of the request +- [2131](https://github.com/HubSpot/Singularity/pull/2131) - Fix PostgreSQL typos +- [2128](https://github.com/HubSpot/Singularity/pull/2128) - Make crash loops resolve faster +- [2129](https://github.com/HubSpot/Singularity/pull/2129) - Don't reactivate tasks on agent reregistration after lb removal +- [2124](https://github.com/HubSpot/Singularity/pull/2124) - Fix updated request instance count +- [2123](https://github.com/HubSpot/Singularity/pull/2123) - Filter to only starting tasks when reconciling +- [2107](https://github.com/HubSpot/Singularity/pull/2107) - Only keep the most recent 50 failure events +- [2081](https://github.com/HubSpot/Singularity/pull/2081) - Fix `logrotateadditionalfiles` deletion. +- [2077](https://github.com/HubSpot/Singularity/pull/2077) - Consider an exit of 0 before file health check a success diff --git a/book.json b/book.json index 017edea378..16dd396d53 100644 --- a/book.json +++ b/book.json @@ -10,7 +10,7 @@ "contribute": "https://github.com/HubSpot/Singularity" }, "variables": { - "releases": ["1.2.0", "1.1.0", "1.0.0", "0.23.0", "0.22.0", "0.21.0", "0.20.1", "0.20.0", "0.19.2", "0.19.1", "0.19.0", "0.18.2", "0.18.1", "0.18.0", "0.17.1", "0.17.0", "0.16.2", "0.16.1", "0.16.0", "0.15.1", "0.15.0", "0.14.1", "0.14.0", "0.13.0", "0.12.0", "0.11.0", "0.10.1", "0.10.0", "0.9.0", "0.8.0", "0.7.1", "0.7.0", "0.6.2", "0.6.1", "0.6.0", "0.5.0", "0.4.11", "0.4.10", "0.4.9", "0.4.8", "0.4.7", "0.4.6", "0.4.5"] + "releases": ["1.3.0", "1.2.0", "1.1.0", "1.0.0", "0.23.0", "0.22.0", "0.21.0", "0.20.1", "0.20.0", "0.19.2", "0.19.1", "0.19.0", "0.18.2", "0.18.1", "0.18.0", "0.17.1", "0.17.0", "0.16.2", "0.16.1", "0.16.0", "0.15.1", "0.15.0", "0.14.1", "0.14.0", "0.13.0", "0.12.0", "0.11.0", "0.10.1", "0.10.0", "0.9.0", "0.8.0", "0.7.1", "0.7.0", "0.6.2", "0.6.1", "0.6.0", "0.5.0", "0.4.11", "0.4.10", "0.4.9", "0.4.8", "0.4.7", "0.4.6", "0.4.5"] }, "plugins": ["github", "-sharing", "-livereload", "-highlight", "copy-code-button"], "pluginsConfig": { From 426ae1ac63ab4647fce29bdde9628c321b8b98e3 Mon Sep 17 00:00:00 2001 From: Stephen Salinas Date: Thu, 1 Oct 2020 09:34:59 -0400 Subject: [PATCH 2/2] call out mesos version bump up top --- Docs/releases/1.3.0.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Docs/releases/1.3.0.md b/Docs/releases/1.3.0.md index 4fcd78f4aa..60224bf960 100644 --- a/Docs/releases/1.3.0.md +++ b/Docs/releases/1.3.0.md @@ -8,6 +8,8 @@ Check out the [1.3.0 milestone](https://github.com/HubSpot/Singularity/milestone ### New Features - [2102](https://github.com/HubSpot/Singularity/pull/2102) - Add option for s3 downloader to listen on unix socket +- [2115](https://github.com/HubSpot/Singularity/pull/2115) - Bump mesos version to 1.9.0 + ### Improvements @@ -24,7 +26,6 @@ Check out the [1.3.0 milestone](https://github.com/HubSpot/Singularity/milestone - [2132](https://github.com/HubSpot/Singularity/pull/2132) - Add method for guice bundle modification - [2126](https://github.com/HubSpot/Singularity/pull/2126) - Use leader cache first for launching check, also check staging tasks - [2119](https://github.com/HubSpot/Singularity/pull/2119) - Add orderDirection param to history endpoint -- [2115](https://github.com/HubSpot/Singularity/pull/2115) - Bump mesos version to 1.9.0 - [2116](https://github.com/HubSpot/Singularity/pull/2116) - Add warning about override and lb updates - [2117](https://github.com/HubSpot/Singularity/pull/2117) - Filter getRequestHistory queries by createdAt times - [2113](https://github.com/HubSpot/Singularity/pull/2113) - More complete info level logging on offers