Clouddriver 8.1.0
- aws: Adding support for capacity rebalance (5b3a6196)
- aws: Add priority to launch template overrides for explicit ordering and related changes (faf36cba)
- aws: Add validation to modify op (faf36cba)
- aws: Adding support for modifying mixed instances policy proper… (05d1617d)
- aws: Adding support for modifying mixed instances policy properties and converting a ASG using launch template to use mixed instances policy (05d1617d)
- aws: PR feedback - Adding support for modifying mixed instances policy properties (05d1617d)
- aws: adding support for multiple instance types, mixed instances policy to CloneServerGroup op (9dae79c7)
- aws: Adding support to delete ASGs with mixed instances policy (596d2778)
- aws/clouddriver: add delete stack operation (1fe1980c)
- aws/cloudformation: Add onDemandCache logic (4e9a3994)
- aws/enclave: Enable Nitro Enclave option (807a0abf)
- cats/redis: account name based sharding logic (205a83ac)
- cats/redis: account name based sharding logic (205a83ac)
- cloudfoundry: improved error messages for failed service bindings (9427faa4)
- cloudfoundry: improved error messages for failed service bindings (9427faa4)
- cloudfoundry: spotless apply (9427faa4)
- cloudfoundry: fix imports (9427faa4)
- cloudfoundry: Adds last operation description (7a9d1178)
- cloudfoundry: Adds last operation description to have better context of service instance status. (7a9d1178)
- cloudfoundry: adds service instance status info to Applications.java (7a9d1178)
- cloudfoundry: add support for manifest random route (b431f10c)
- cloudfoundry/unbind: Unbind a service from an app (2b966af0)
- ecs: Add support for enableExecuteCommand (10bba2d2)
- ecs: Override Task Def Artifacts (281ff898)
- kubernetes: Opt-out of artifact binding (6ba5cd28)
- kubernetes: Opt-out of artifact binding (6ba5cd28)
- kubernetes: Bind artifacts, then version manifests (6ba5cd28)
- kubernetes: Reuse strategy object (6ba5cd28)
- kubernetes/job: Return the most recent pod name instead of the list of pod status (2b12e7ee)
- kubernetes/job: Return the most recent pod name instead of the list of pod status (2b12e7ee)
- kubernetes/job: Changed default behavior to be backwards compatible (2b12e7ee)
- validators: add extensible description validator (bb0c04c1)
- validators: add extensible description validator (bb0c04c1)
- 6430: Adding missing block device mappings for new launch templates (07186a01)
- aws: Fixing invalid creation of empty AsgConfiguration (f7fc87e1)
- aws: Make MIP fields in desc take precendence in clone op (faf36cba)
- aws: Relaxes health check for AWS (460e13ab)
- aws: Relaxes health check for AWS using new
AccountHealthIndicator
. (460e13ab) - aws: Removes old AmazonHealthIndicator.groovy. (460e13ab)
- aws: Adds AmazonHealthIndicator bean to AwsConfiguration. (460e13ab)
- aws: Shows functions when there are not configured clusters. (47993a63)
- aws/blockdevices: Convert ec2.BlockDeviceMapping into AmazonBlockDevice (34397705)
- cats: '_' can be used as a single character wildcard (in sql databases) and should be escaped (01c046b6)
- cloudfoundry: remove null route mappings to avoid falsely thrown error (82889c87)
- docker: filter images with repository and tag (9f679b58)
- ecs: refactor applicationCachingAgent to use unique namespace (417c3376)
- entitytags: include required module (187f4049)
- git/repo: Fixed concurrency issues (3b34c694)
- kubernetes: teach KubernetesManifest.getFullResourceName to include generateName when relevant (2836d6f9)
- kubernetes: Avoid duplicate version calls (6ba5cd28)
- kubernetes: Restore support for extensions/v1beta1 Ingress (20e6b43f)
- lambda: cache state and state reason info for lambda functions (39de791d)
- manifest-replicas: Replicas value was not being set if it didn't already have a value, however users expect that they can omit the value when leveraging the use-source-capacity strategy. Fix is setting the value despite there not already being one. Additionally, if a third party integration creates a manifest via JSON that serializes the replica count as an integer, a casting exception occurs, so this includes an update to play nicely with integers. (4824c5bd)
- namespaceValidation: validation should use declared namespaces in order to leverage live namespace suppliers and remove omitted namespaces (e334d0b1)
- yandex: Fixes for Yandex.Cloud provider (fad5b618)
- feat (kubernetes): add retries to kubernetes job executor (cc9c0bc6)
- aws: Refactor in modify op and accommodate overrides priority (faf36cba)
- aws: Adding integration tests for modify launch template operation (1c53e6d2)
- aws: Add/ modify unit tests (75faceba)
- aws: misc refactor (75faceba)
- aws: minor refactors and changes to existing features (7fe9ddc0)
- aws: remove junit:junit test dependency since it's not used (53bde88b)
- build: release when tags matching version-[0-9]+.[0-9]+.[0-9]+ (e2d7bfde)
- build: prefere mavenCentral (3a3e04bf)
- cloudfoundry/process: Add the timeout to the application attributes and update the HealthCheckData (bd18b8d2)
- dependencies: Autobump spinnakerGradleVersion (9152c9a5)
- dependencies: Autobump korkVersion (1fb1bb7d)
- kubernetes: add KubernetesManifestTest to demonstrate the current behavior of KubernetesManifest.getFullResourceName (2836d6f9)
- kubernetes: change KubernetesNamedAccountCredentials::getNamespaces to not make live calls to a kubernetes cluster (70f3fbe4)
- kubernetes: change KubernetesCredentials::getDeclaredNamespaces to return an ImmutableList (70f3fbe4)
- kubernetes: separate KubernetesCredentials::filterNamespaces into its own method (70f3fbe4)
- kubernetes: change KubernetesNamedAccountCredentials::getNamespaces to not make live calls to a kubernetes cluster (70f3fbe4)
- kubernetes: Bump kubectl binary version to 1.20.6 (ff9bc22e)
Deck 3.8.0
- feat: update to kayenta 2.0.0 lazy loaded (780b4179)
- feat: upgrade husky to 6.x (61bb9d52)
- amazon/loadBalancer: Show NLB security groups if they exist (d9fd6672)
- amazon/serverGroup: export datelinechart and MetricAlarmChart (494add31)
- aws: Support UDP and TLS listeners for NLB (3bb6aaeb)
- aws: Support UDP and TLS listeners for NLB (3bb6aaeb)
- aws: Adding support for capacity rebalance (66b7ce86)
- aws: Adding helper text to indicate priority (b423fe59)
- aws/lb: Internal ALBs can be dualstacked (7499271c)
- aws/titus: Add help text to IPv6 field (01aef56e)
- build: Add utility for package bumps (07cecb5c)
- build: Add support for stripping during bundling (d3baa94e)
- build: Add custom rollup config for core (e5a953b0)
- build: Add base tsconfig for independent packages (198da272)
- codebuild: Secondary Sources Version (75d0dcf5)
- codebuild: Secondary Sources Version (75d0dcf5)
- core: extend useData to support auto refersh (4469f0bf)
- core: added navbar logging (b75fb8c8)
- core: Add type definition for png files (5292c11c)
- core: added new headers function to requestBuilder (3bb4ffea)
- core: add google analytics to logger (50e06cb4)
- core: add google analytics to logger (50e06cb4)
- core: Link to Build and Image in server group header (34764ed6)
- core: updated presentation (0dd557c0)
- core: logger component (16cd17e5)
- core: option to disable collapsibleSection state caching (f0086f6d)
- core: updated notifications to react-toastify (1a6ae753)
- core: updated notifications to react-toastify (1a6ae753)
- core/ManualJudgment: Enhanced ManualJudgment (91e864c1)
- core/executions: Reverting back the code to adopt new enhancement (91e864c1)
- core/executions: manual judgement enhancement related to one click view with backend support (91e864c1)
- core/pipeline: Enhanced ManualJudgment (91e864c1)
- core/pipeline: Code Cleanup (91e864c1)
- core/pipeline: Incorporated suggested changes. (91e864c1)
- core/pipeline: Added type definitions (91e864c1)
- core/pipeline: Increased styles specificity (91e864c1)
- core/pipeline: Incorporated suggested changes (91e864c1)
- core/spinner: Consolidate spinners (e5375f0d)
- core/spinner: Consolidate spinners (e5375f0d)
- ecs: Override Task Def Artifacts (d65fab8d)
- kubernetes/job: Use mostRecentPodName from response (8a1c8557)
- kubernetes/job: Use mostRecentPodName from response (8a1c8557)
- kubernetes/job: Cleanup (8a1c8557)
- loadbalancer: Add the ability to configure 'preserve client IP' on NLBs (95a3fecb)
- logging: ignore noisy errors (a2c7cab7)
- md: backend messages (57ce3d30)
- md: new messages component. moved management warning to this format (57ce3d30)
- md: added a new query to fetch notifications (57ce3d30)
- md: fetch notifications from the backend (57ce3d30)
- md: display notifications (57ce3d30)
- md: added links to resources (4469f0bf)
- md: updated schema + added tasks (4469f0bf)
- md: show resource task details (4469f0bf)
- md: task progress bar (4469f0bf)
- md: ignore allowed-time window (2ce86a34)
- md: change allowed times fail message (d4d9de0d)
- md: retry version actions (verifications and post deploy) (e209d696)
- md: updated graphql schema and queries (e209d696)
- md: added a button to retry failed version actions (e209d696)
- md: remove loadingIndicator.svg and use Spinner instead (78497fd7)
- md: set grid view as default and improve styles (ce4bfa25)
- md: set grid view as the default option (ce4bfa25)
- md: hide grid-list button on th config page (ce4bfa25)
- md: improve error handling for non-managed applications (8a0f4607)
- md: log envs direction (0946d19b)
- md: change url when expanding a version (537bc9de)
- md: added branch details to the history branch (f926f9b0)
- md: Preview environments v0 (14588473)
- md: updated graphql schema (14588473)
- md: refactor EnvironmentRender to better handle the environments direction. Show preview environments separately (14588473)
- md: change the deploying state blinking green instead of teal (33708ee9)
- md: make deploying state blinking green (33708ee9)
- md: set the new UI as the default one, and allow users to opt out (995d622a)
- md: show delivery config yml in the configuration tab (3bb4ffea)
- md: show delivery config in the configuration tab (3bb4ffea)
- md: New option to display environments side by side (4d689b5b)
- md: show envs side by side (4d689b5b)
- md: moved createdAt to the metadata instead of on the left (bf5e954e)
- md: added logs to the important actions and events (915b3421)
- md: show resource account in metadata (8b1e1f8e)
- md: version history collapsible icon - switch to arrow and cross icon (18039b90)
- md: added a new type of collapsible icon for version history (18039b90)
- md: improve styles on mobile + large screen (0647665d)
- md: log ui toggling (6ed36898)
- md: History - scroll to version + share link (f78f141f)
- md: scroll to version by sha (f78f141f)
- md: add copy link button (f78f141f)
- md: updated page title (f78f141f)
- md: support version and sha (f78f141f)
- md: redirect from specific version + remove the query param (f78f141f)
- md: Added mark as good + refactor actions to mutations and hooks (0dd557c0)
- md: created new queries and fragments for pinned version (0dd557c0)
- md: added mark as good and replaced all actions with mutations (0dd557c0)
- md: version veto info (12ed317c)
- md: updated graphql schema + switched to fragment (12ed317c)
- md: added veto info to fragment (12ed317c)
- md: show marked as bad (veto) info (12ed317c)
- md: limit history versions to 100 (5a177192)
- md: updated dgs schema (5a177192)
- md: added limit to history page (5a177192)
- md: build version tooltip (78730b1f)
- md: pinned data tooltip info (f0235b3d)
- md: added baking badge for version metadata (f0235b3d)
- md: show pinned data tooltip (f0235b3d)
- md: make pinned version message more prominent (f0235b3d)
- md: added pinned and baking identifier to history version (f0235b3d)
- md: added judgedAt time to constraints + switched to CollapsibleSection (c40745d0)
- md: added judgedAt time for constraints + switched to CollapsibleSection (c40745d0)
- md: added constraints to current version (c40745d0)
- md: added timestamps to constraints (c40745d0)
- md: switch constraints section to collapsibleSection (c40745d0)
- md: show management warning in history (844ee30b)
- md: only show first two pending versions (98f0238a)
- md: added commit sha to text and a link the tooltip (47b520dc)
- md: added commit sha to text and a link the tooltip (47b520dc)
- md: show error message if there are no artifacts or resources (7791003a)
- md: versions history page (cf49088a)
- md: new queries (cf49088a)
- md: history page (cf49088a)
- md: replaced text with tooltip (cf49088a)
- md: handle BLOCKED state for constraints (9a33c575)
- md: updated schema (new constraint status) (9a33c575)
- md: handle the new BLOCKED state (mainly in manual judgement as it only relevant for stateful constraints) (9a33c575)
- md: show post deploy tasks (f47cc5bf)
- md: added post deploy details to current version (f47cc5bf)
- md: application management (f0086f6d)
- md: new environments UI - can be turned on by adding ?newUI=1 before # (f0086f6d)
- md: new constraints API + constraints summary (maybe remove later) + load slow resource status separately (f0086f6d)
- md: deploying and versions behind info (f0086f6d)
- md: pinning action (f0086f6d)
- md: unpin and mark as bad actions (f0086f6d)
- md: spinners and errors (f0086f6d)
- md: added constraint actions (f0086f6d)
- md: added verifications state to current version (f0086f6d)
- md: resource actuation state + bug fixes (f0086f6d)
- md: updated graphql schema prefix to Md to match the backend (f0086f6d)
- md: open the resources section if there is an issue (f0086f6d)
- md: current version title (f0086f6d)
- md: added build links (f0086f6d)
- md: show constraints summary for all version except the latest one (f0086f6d)
- md: added git compare to to actions (f0086f6d)
- md: horizontal tabs component (could be moved to presentation) (f0086f6d)
- md: added the top nav bar + style imporvements (f0086f6d)
- md: added app configuration (consider moving to the main config page later) (f0086f6d)
- md: added configuration tab and management warning (f0086f6d)
- md: added resource logs link (f0086f6d)
- pipeline: Change back button to breadcrumbs (2ae83451)
- pipeline: Change back button to breadcrumbs (2ae83451)
- pipeline: Replace chevron with dash (2ae83451)
- pipeline: Show completed time in stage details (408f0eba)
- pluginsdk: Add https support to dev-proxy (41c4c8ad)
- pluginsdk: installs husky git hooks and lint-staged pre-commit hook (9f18ae97)
- pluginsdk: Adds support for asserting a json field should be deleted (c5cc63fb)
- pluginsdk-peerdeps: Add --no-spinnaker option to sync-versions-from-deck.js (b2f88291)
- pr: switched to black tooltip (f0235b3d)
- pr: fetch version details (cf49088a)
- pr: temp feature flag (f0086f6d)
- pr: added loading indicator and fix error toast (f0086f6d)
- pr: updated tabs to work with uirouter (f0086f6d)
- presentation: bumped version (18039b90)
- presentation: mark as good illustration (c96065b7)
- presentation: new icons (61eed078)
- presentation: added style prop to icons (f0086f6d)
- presentation: Add spMenuZuul icon (cb7380e7)
- scripts: Add postcss colorfix processor (f1b9be5a)
- scripts: Add custom auto-external configurer for rollup (34f5eb31)
- scripts: Add support for svgr (f50021b5)
- scripts: Handle auto-pushing of built modules (e98be8b8)
- scripts: Create scripts package (2e273e80)
- scripts: Bootstrap scripts package (8ae0d1ba)
- tasks: Use stage context over variables (ca80a2ea)
- tasks: Use stage context over variables (ca80a2ea)
- tasks: Use as fallback and memoize (ca80a2ea)
- titus: Change label from Package to Image Name (f22396dd)
- titus: Configure disruption budget in Run Job Stage (063e9bd8)
- titus/pipeline: Add IPv6 toggle with defaults to Run Job Stage (14cbd97e)
- titus/serverGroup: Add package details section (f22396dd)
- titus/serverGroup: Add package details section (f22396dd)
- titus/serverGroup: Show custom image ids for deploy configs (1232cc6c)
- titus/serverGroup: Show custom image ids for deploy configs (1232cc6c)
- amazon: Add back ng template handling (10534f5c)
- appengine: Allows ng to be injected. (936c3a11)
- aws: Avoid showing an incorrect 'EC2 Classic' subnet (bf898427)
- aws: fix secondary sources versions for aws codebuild stage (75d0dcf5)
- aws/lambda: Shows function details and actions menu. (c39f74d3)
- aws/lambda: Shows function details and actions menu. (c39f74d3)
- aws/lambda: Shows function details and actions menu. (c39f74d3)
- build: Fix gradle builds (d4d25f6a)
- build: Emit assets directly to dist folder (6a0b37f7)
- build: Fix distribution dir (eb87451a)
- build: Revert independent package changes (c067090d)
- build: Handle image bundling from css (3aa17022)
- build: Fix external field for rollup (56730917)
- build: Add rollup externals (a1563483)
- build: Fix package publish github actions (1e1712aa)
- build: Fix condition to handle html requires (df6ec474)
- cloudfoundry/mapLoadBalancer: Remove validation on Route in order to allow to save Spel Expressions (1eda3e3c)
- containerlogs: add ability to view multiple pod logs (2bb6960a)
- containerlogs: add ability to view multiple pod logs (2bb6960a)
- containerlogs: find pod or mostRecentPName (2bb6960a)
- core: expose user menu (a3025b41)
- core: Remove log and useCallback (f14885d1)
- core: Update tests that are no longer relevant (d45b7ea2)
- core: Resolve merge conflicts (d45b7ea2)
- core: Clearer execution details in ServerGroupStageContext (915274df)
- core: Remove storybook to fix corejs imports (3566e2e0)
- core: Re-order imports and remove requires (e6d020cc)
- core: Fix imports in core for rollup (8d8e8a59)
- core: Remove amazon changes (9437dcc3)
- core: classnames package cleanup (4940c482)
- core: classnames package cleanup (4940c482)
- core: fix state update for pipeline tags (31e83036)
- core: fix state update for pipeline tags (31e83036)
- core: make metadata page content overridable (31e83036)
- core: fix issue in console log modal (8aeeaf7a)
- core: pushed modal overlay to the background (22859bea)
- core/diffs: NPE on ViewChangesLink, minor style tweak (2a9e13ef)
- core/diffs: NPE on ViewChangesLink, minor style tweak (2a9e13ef)
- core/help: Do not render conditionally for angular compatibility (1406c2f2)
- core/modal: Make SubmitButton compatible with flex display (8180812d)
- core/pipeline: Warn if concurrency disabled on stage restart (edec92b4)
- core/pipeline: Warn if concurrency disabled on stage restart (edec92b4)
- core/pipeline: Warn if concurrency disabled on stage restart (edec92b4)
- core/pipeline: Warn if concurrency for any running executions of pipeline config (edec92b4)
- core/pipeline: Resolved pipeline header alignment issue by ellip… (fb07390a)
- core/pipeline: Resolved pipeline header alignment issue by ellipsis account tag name in pipeline execution (fb07390a)
- core/pipeline: Replaced span with more generic classname. (fb07390a)
- core/popover: Scope css back to running tasks popover (c751dba6)
- core/popover: Scope popover css to component (c751dba6)
- core/popover: Scope popover css to component (c751dba6)
- core/serverGroup: Add space in scaling policy details (10afe110)
- core/stage: Remove string interpolation token from ng template for rollup (7cfaca12)
- core/task: Render "submitting task" instead of throwing an error in MultiTaskMonitor.tsx (00818f7a)
- deck: Attempt to fix
Cannot read property 'length' of undefined
(94bfcf4e) - deck: Attempt to fix
Cannot read property 'length' of undefined
(94bfcf4e) - dependency: Fix @types/react version (5840e086)
- docker: Fix @types/angular version (f8d60eeb)
- ecs: Switch to securityGroupNames and update on subnet change in server group wizard (6f6add0e)
- ecs: Switch to securityGroupNames and update on subnet change in server group wizard (6f6add0e)
- ecs: Cannot see instance details for ecs cluster (c20da7a6)
- eslint-plugin: Move webpack ESLint checking to a separate thread. (af776b93)
- imports: Convert requires to imports (5839a0f4)
- lint: Fix lint errors (5561db04)
- md: only show messages section if not empty (94e87011)
- md: css fix for no artifacts (c18b86a7)
- md: make attributes nullable (1d21f80b)
- md: fix pin icon from cropping due to overflow-x: auto (308c931d)
- md: improve error logging (e8e555d0)
- md: constraint time position (1adb2245)
- md: clean warning in config viewer (ce4bfa25)
- md: grid icon (0d5d4c49)
- md: use useCallback for the log function to keep it stable (3bb4ffea)
- md: minor improvements based on feedback from #9269 (75a3a251)
- md: properly redirect the old ui links to the new ui (d998362c)
- md: allowed time default timezone (2917d7b5)
- md: only show git link if the commit message is not a link (8524b0ea)
- md: constraint icon size (a2b79f24)
- md: wrap tooltip content with span (1bb91d2e)
- md: lifecycle data was missing in the query (28f35bcf)
- md: environments are now sorted on the backend. We only need to reverse the order in the history heading (7845147c)
- md: refetch version on constraint (works in all cases) (cca5ad60)
- md: sort versions even when no current exists (8e59bcb2)
- md: deploying badge text color is better in white (47b520dc)
- md: fix order of environments (d62bd8cb)
- md: renamed feature flag (7f6cbad0)
- md: check if should use the new ui (834af1ed)
- md: ignore the status event if it's identical to the reason (5b2b797a)
- md: git link overflow (f0086f6d)
- md: git link delay show instead of hide (f0086f6d)
- md: only show the first line of the commit message (f0086f6d)
- md: removed react-bootstrap buttons (f0086f6d)
- md: replace core/index imports (f0086f6d)
- modules: switch modules to eslint-webpack-plugin (3fab4a24)
- modules: chdir to modules before showing package bumps (b9bc2b30)
- nav: fix unsubscribe on unmount (ae43ad01)
- pluginsdk: fix reference to checkLintStagedRc (21ff6819)
- pluginsdk: add lintstaged lint rule to check-plugin script (3fd03c1e)
- pr: removed unused hook (4d689b5b)
- pr: updated environment status colors (cf49088a)
- pr: rename BaseEnvironmentItem to EnvironmentItem (cf49088a)
- pr: support DateTime and string in RelativeTimestamp (cf49088a)
- pr: move loading animation to a separate component (cf49088a)
- pr: added some details about the prefetchData function (cf49088a)
- pr: replace with Metadata component (cf49088a)
- pr: log an error if status is missing (9a33c575)
- pr: rename file (f47cc5bf)
- pr: rename css (f47cc5bf)
- pr: rename class names (f47cc5bf)
- pr: links popups (f0086f6d)
- pr: make version metadata pretty again :) (f0086f6d)
- pr: use existing collapsible section (f0086f6d)
- pr: revert Icon API (f0086f6d)
- pr: bug fixes on safari and in build number == 0 (f0086f6d)
- pr: styles improvements (f0086f6d)
- pr: small fixes (f0086f6d)
- pr: convert statuses to a variable instead of hardcoding them (f0086f6d)
- pr: change warning to error (f0086f6d)
- pr: updated schema and fix breaking changes (f0086f6d)
- pr: create a wrapperClassName for hoverablePopover (f0086f6d)
- pr: simplified pending versions filter (f0086f6d)
- pr: convert link to button (f0086f6d)
- pr: extracted props to interface everywhere :) (f0086f6d)
- pr: rename cx to classnames (f0086f6d)
- pr: pull onClick to separate variables (f0086f6d)
- pr: clean unused code (f0086f6d)
- pr: replaced Loading component with default props (f0086f6d)
- pr: replaced type with interface (f0086f6d)
- pr: simplified implementation - removed subscription (1a6ae753)
- presentation: center close icon (not in use by anything at the moment) (a7e393e0)
- provider/aws: Fix display of server group without monitoring (63ee2410)
- redblack: Update redblack fields for angular DeploymentStrategyS… (b9a8b58e)
- redblack: Update redblack fields for angular DeploymentStrategySelector (b9a8b58e)
- scripts: Add path separator for scoped packages (1d95c428)
- scripts: Make ng template urls unique (e35d1bdf)
- style: shrink padding on stage details tabs (acc1243f)
- style: this ensure that the main div won't overflow the page (716f7b78)
- titus: Fixing React.Children.only issue (35b3eb5d)
- titus/serverGroup: Remove empty key/pairs from job attributes (5bd3e1e5)
- titus/serverGroup: Remove empty key/pairs from job attributes (5bd3e1e5)
- titus/serverGroup: Change wording on edit target tracking policy to match EC2. (880ebcf1)
- titus/serverGroup: Fix height of metrics line chart (8b9187bc)
- webpack: Wire in ESLINT_FAIL_ON_ERROR (1a71e6db)
- chore: pin exact @spinnaker/* versions in package.json (54caec8b)
- chore: update rxjs to latest 5.5.x (746ea327)
- chore: update to kayenta 1.0.4 (a93241cf)
- *: Remove references to ButtonBusyInidicator (ee2ab2f2)
- *: Remove references to ButtonBusyInidicator (ee2ab2f2)
- amazon: Update core in amazon (0a64e176)
- amazon: publish amazon@0.0.321 (eb9e61cf)
- amazon: publish amazon@0.0.320 (2988b824)
- amazon: publish amazon@0.0.319 (5554b39c)
- amazon: publish amazon@0.0.318 (025eb9d1)
- amazon: publish amazon@0.0.317 (13375fa7)
- amazon: publish amazon@0.0.316 (9cadb5bd)
- amazon: publish amazon@0.0.315 (669f6c0e)
- amazon: publish amazon@0.0.314 (648aeffb)
- amazon: publish amazon@0.0.313 (78fcf62f)
- amazon: publish amazon@0.0.312 (cca0736a)
- amazon: publish amazon@0.0.311 (6073f0a3)
- amazon: publish amazon@0.0.310 (06d0bee2)
- amazon: publish amazon@0.0.309 (17319b2c)
- amazon: publish amazon@0.0.308 (2badb3b6)
- amazon: Make amazon package independent (6c3838ec)
- amazon: publish amazon@0.0.307 (a54b3a0c)
- amazon: publish amazon@0.0.306 (692c6f3a)
- amazon: publish amazon@0.0.305 (bfd1cb97)
- amazon: publish amazon@0.0.304 (3f97f355)
- amazon: publish amazon@0.0.303 (84eaeee5)
- app: publish app@1.0.1 (d130aed9)
- app: Move app to its own directory (69ff222c)
- appengine: publish appengine@0.0.35 (8a42c7fb)
- appengine: publish appengine@0.0.34 (5e717751)
- appengine: publish appengine@0.0.33 (11beb5e9)
- appengine: publish appengine@0.0.32 (b4faf240)
- azure: publish azure@0.0.271 (815b21e2)
- azure: publish azure@0.0.270 (2684800f)
- azure: publish azure@0.0.269 (7fec6f81)
- build: Fix paths for rollup (9a9468a2)
- build: Fix build scripts to handle independent packages (628c0576)
- bump: Upgrade @spinnaker/scripts (8cec745a)
- bump: Upgrade @spinnaker/scripts (db9f47df)
- bump: Bumping packages in titus (78e1f8d4)
- bump: Upgrade core (a042c02e)
- bump: Upgrade titus (072829df)
- bump: Bump packages (fcdc3f76)
- canary: Reference new Spinner in angular code (ee2ab2f2)
- cloudfoundry: publish cloudfoundry@0.0.120 (a407e820)
- cloudfoundry: publish cloudfoundry@0.0.119 (c31c36d4)
- cloudfoundry: publish cloudfoundry@0.0.118 (48ce01fe)
- cloudfoundry: publish cloudfoundry@0.0.117 (5cb63c17)
- cloudfoundry: publish cloudfoundry@0.0.116 (00a9338e)
- cloudfoundry: publish cloudfoundry@0.0.115 (5e4b42ba)
- core: Remove EntitySource from NgReact (b6ac0b7c)
- core: Remove EntitySource from NgReact (b6ac0b7c)
- core: Remove deps on ngReact for EntitySource and ViewChangesLink (0a64e176)
- core: Remove deps on ngReact for EntitySource and ViewChangesLink (0a64e176)
- core: Remove deps on ngReact for EntitySource and ViewChangesLink (0a64e176)
- core: Remove deps on ngReact for EntitySource and ViewChangesLink (0a64e176)
- core: publish core@0.0.604 (ad2e01da)
- core: publish core@0.0.603 (4ea225e2)
- core: Reactify ViewChangesLink, ChangesModal, CommitHistory and JarDiff (d83f6002)
- core: Reactify CommitHistory and JarDiff componentss (d83f6002)
- core: Convert JarDiffs component and react2angular new components (d83f6002)
- core: Convert changes modal to react (d83f6002)
- core: ViewChangesLink to react (d83f6002)
- core: CSS updates and extend buildInfo (d83f6002)
- core: CSS updates and extend buildInfo (d83f6002)
- core: CSS updates and extend buildInfo (d83f6002)
- core: Review feedback and delete changes.html (d83f6002)
- core: publish core@0.0.602 (8fa0348b)
- core: publish core@0.0.601 (3274330c)
- core: Convert UserMenu to React (233279ed)
- core: Export TaskMonitorWrapper (ff6f32ee)
- core: Remove old code for various spinners (ee2ab2f2)
- core: publish core@0.0.600 (d31668d4)
- core: publish core@0.0.599 (bcbe23d3)
- core: publish core@0.0.598 (51381059)
- core: publish core@0.0.597 (dd483d23)
- core: publish core@0.0.596 (7aab127a)
- core: publish core@0.0.595 (323dd819)
- core: publish core@0.0.594 (2a0e156c)
- core: publish core@0.0.593 (4004181d)
- core: publish core@0.0.592 (2240867b)
- core: updated styleguide (33708ee9)
- core: publish core@0.0.591 (c72702b8)
- core: publish core@0.0.590 (0e201c27)
- core: publish core@0.0.589 (e8e53dca)
- core: Move loadingIndicator from managed to widgets (e5375f0d)
- core: publish core@0.0.588 (7223865f)
- core: Convert alias imports to relative imports in less (8b6478f1)
- core: publish core@0.0.587 (405fc1fb)
- core: replace core react ga call with logger calls (50e06cb4)
- core: publish core@0.0.586 (5956d643)
- core: Reactify scaling activities modal (9437dcc3)
- core: publish core@0.0.585 (8c83e6ef)
- core: Reactify scaling activities modal (0ecc87de)
- core: Reactify scaling activities modal (0ecc87de)
- core: Remove angular files (0ecc87de)
- core: Remove amazon changes (0ecc87de)
- core: publish core@0.0.584 (d09f556d)
- core: publish core@0.0.583 (6cb64848)
- core: publish core@0.0.582 (cc275e3f)
- core: publish core@0.0.581 (7a690e3b)
- core: publish core@0.0.580 (20dd06a1)
- core: publish core@0.0.579 (0f9e4041)
- core: publish core@0.0.578 (00fc8d9f)
- core: publish core@0.0.577 (2daaa570)
- core: publish core@0.0.576 (7c53c8b5)
- core: publish core@0.0.575 (0473b0e5)
- core: publish core@0.0.574 (52ea9b6b)
- core: Convert AddEntityTagLinks to React (39fa7730)
- core: Convert AddEntityTagLinks to React (39fa7730)
- core: Import entityTags help into module (39fa7730)
- core: publish core@0.0.573 (68a6192e)
- core: publish core@0.0.572 (c2e67da8)
- core: publish core@0.0.571 (5dc996a4)
- core/amazon: Remove ViewScalingPolicies link from NgReact (0a3f56b9)
- core/entityTag: Convert entity source components to React (f14885d1)
- core/entityTag: Convert entity source components to React (f14885d1)
- core/entityTag: Convert entity source components to React (f14885d1)
- core/entityTags: Remove unused code (f14885d1)
- core/help: Point angular and ngReact to HelpField (d45b7ea2)
- core/help: Point angular and ngReact to HelpField (d45b7ea2)
- core/serverGroup: Remove from NgReact and update css (9437dcc3)
- core/serverGroup: Remove from NgReact and update css (0ecc87de)
- core/serverGroup: Convert running tasks popover to react (70a2b998)
- core/serverGroup: Convert running tasks popover to react HoverablePopover (70a2b998)
- core/serverGroup: Remove angular code (70a2b998)
- deps: bump ws from 6.2.1 to 6.2.2 (651a27fb)
- deps: bump @spinnaker/presentation from 0.0.5 to 0.0.6 (b89e9574)
- deps: bump lodash from 4.17.19 to 4.17.21 in /packages/mocks (a164c6ea)
- deps: bump @spinnaker/presentation from 0.0.4 to 0.0.5 (91a2ebad)
- deps: bump @spinnaker/kayenta from 1.0.4 to 1.0.5 (ae83a0c3)
- docker: publish docker@0.0.81 (c9370fe0)
- docker: publish docker@0.0.80 (8968d07f)
- docker: publish docker@0.0.79 (764675e8)
- docker: publish docker@0.0.78 (98241720)
- docker: publish docker@0.0.77 (c111b22e)
- docker: publish docker@0.0.76 (8fce8f45)
- docker: publish docker@0.0.75 (d8b50009)
- docker: publish docker@0.0.74 (bc39869d)
- docker: publish docker@0.0.73 (b4919ff5)
- docker: Make docker package independent (5a4247fb)
- docker: publish docker@0.0.72 (5018b18d)
- ecs: publish ecs@0.0.290 (99b53f37)
- ecs: publish ecs@0.0.289 (e661543c)
- ecs: publish ecs@0.0.288 (7323cdd2)
- ecs: publish ecs@0.0.287 (9d3013a1)
- ecs: publish ecs@0.0.286 (2a49a3e5)
- ecs: publish ecs@0.0.285 (49fc07d7)
- ecs: publish ecs@0.0.284 (d93fd822)
- ecs: publish ecs@0.0.283 (f5f9848c)
- eslint: Migrate from deprecated eslint-loader to eslint-webpack-plugin (342a5b65)
- eslint: Update eslint to 7.27.0 (0cc0d991)
- eslint: yarn eslint --fix (7360252e)
- google: publish google@0.0.39 (f5349b43)
- google: publish google@0.0.38 (489b9664)
- google: publish google@0.0.37 (115d0019)
- google: publish google@0.0.36 (9d3f4259)
- google: publish google@0.0.35 (50ecfcf0)
- huaweicloud: publish huaweicloud@0.0.12 (05e6d447)
- huaweicloud: publish huaweicloud@0.0.11 (66bda871)
- kubernetes: publish kubernetes@0.0.68 (65f383b5)
- kubernetes: publish kubernetes@0.0.67 (f0e17f4d)
- kubernetes: publish kubernetes@0.0.66 (d0d30d4d)
- kubernetes: publish kubernetes@0.0.65 (48ccb2ed)
- kubernetes: publish kubernetes@0.0.64 (3a633ffe)
- kubernetes: publish kubernetes@0.0.63 (056e4780)
- kubernetes: publish kubernetes@0.0.62 (c7186ff5)
- md: move loadingAnimation to presentation (4469f0bf)
- md: consolidate all delimited elements (4469f0bf)
- md: consolidate and simplify status icons (4469f0bf)
- md: reduce sizes and spacing a bit (ce4bfa25)
- md: add spacing above the actions if there is a description (23103b0d)
- md: fix constraints style - adding margin to chevron + add padding below the actions properly (2c547cdb)
- md: split big components into small reusable components (cf49088a)
- md: break versionMetadata into smaller components (cf49088a)
- md: constraint spacing (9a33c575)
- md: artifact action modals (f0086f6d)
- md: simplified relativeTimestamp api (f0086f6d)
- oracle: publish oracle@0.0.24 (57fb9420)
- oracle: publish oracle@0.0.23 (db7916f7)
- package: Upgrade @spinnaker/scripts package (26bc67df)
- package-bump: Update core versions in amazon and docker (9a9ff96a)
- packages: Migrate packages to make them independent (38b5fa17)
- packages: Migrate packages to make them independent (9da3751a)
- packages: Upgrade @spinnaker/scripts (285c1942)
- pluginsdk: Upgrade @spinnaker/scripts (f288c6d2)
- pluginsdk: release 0.0.30 (713d0647)
- pluginsdk: release 0.0.29 (9bfe264d)
- pluginsdk: release 0.0.28 (52692969)
- pluginsdk-peerdeps: Upgrade to 0.0.16 (bddfa219)
- pluginsdk-peerdeps: Upgrade to 0.0.16 (b18a5360)
- pluginsdk-peerdeps: Upgrade to 0.0.15 (6de8f130)
- pluginsdk-peerdeps: release 0.0.14 (eff13850)
- pluginsdk-peerdeps: remove husky (comes for free with pluginsdk now) (b44bca65)
- pluginsdk-peerdeps: release 0.0.13 (425a4567)
- pluginsdk-peerdeps: sync package versions (a729340c)
- pr: updated styleguide (f0086f6d)
- presentation: new collapsible section component (cf49088a)
- presentation: publish 0.0.5 (cb7380e7)
- prettier: Just Update Prettier™️ (9aeb398b)
- rxjs: Specify exact rxjs version (d87ba6c7)
- rxjs: Migrate to static combineLatest and fix typing errors (496e44af)
- rxjs: Remove now unused imports of Observable from 'rxjs' (a4fc97f3)
- rxjs: Manually migrate rxjs code in .js files (30c3ee8d)
- rxjs: Fix combineLatest deprecated calls (2a9e2a4b)
- rxjs: Run rxjs 5-to-6 migration tooling (c11835cf)
- rxjs: Upgrade to rxjs 6.x and add rxjs-compat (allows rxjs 5.x code to work for now) (b45ae037)
- scripts: Add comment about externals (4d6eeaf5)
- scripts: Bump @spinnaker/scripts to 0.0.4 (57b0a9af)
- serverGroup: Refactor scaling activities link (0ecc87de)
- serverGroup: useCallback with popover content (70a2b998)
- spinner: Angular compatibility (e5375f0d)
- spinner: Angular compatibility (e5375f0d)
- styleguide: updated package (14588473)
- tencentcloud: publish tencentcloud@0.0.18 (d478c23e)
- tencentcloud: publish tencentcloud@0.0.17 (28195395)
- titus: publish titus@0.0.187 (1565a0d6)
- titus: publish titus@0.0.186 (c5d3d9e9)
- titus: publish titus@0.0.185 (122a5e81)
- titus: publish titus@0.0.184 (54db5d17)
- titus: publish titus@0.0.183 (ea32853d)
- titus: publish titus@0.0.182 (6f5c45da)
- titus: publish titus@0.0.181 (2c671f6c)
- titus: publish titus@0.0.180 (857ede54)
- titus: publish titus@0.0.179 (7f96b70e)
- titus: publish titus@0.0.178 (e631cb2f)
- titus: publish titus@0.0.177 (63a1a268)
- titus: Make titus package independent (15f4e529)
- titus: publish titus@0.0.176 (d31ad76b)
- titus: Remove outdated code (839dc56c)
- titus: publish titus@0.0.175 (5e840443)
- titus: publish titus@0.0.174 (12d20a05)
- titus: publish titus@0.0.173 (22fb4d3f)
- webpack: ignore source maps of some packages that are generating warnings (03c684d3)
Echo 2.18.0
- travis: Always read properties from Travis triggers (a448d686)
- build: group was specified twice in build.gradle (57b8ed75)
- dependencies: Autobump spinnakerGradleVersion (64cb72de)
- dependencies: Autobump korkVersion (a8268288)
Fiat 1.16.1
- dependencies: Autobump spinnakerGradleVersion (9e5cb184)
- dependencies: Autobump korkVersion (c84e6fb6)
Front50 0.28.0
- api: Add front50-api package and move PipelineValidator into it (4751d870)
- api: add api package and move pipeline validator (4751d870)
- api: move Trigger and Pipeline to api and use mixin classes for json annotations (4751d870)
- api: use api validator errors class for pipeline validators (4751d870)
- api: forwarding map formatting (4751d870)
- api: spotless apply fix (4751d870)
- api: update sql storage service tests to use new pipleine model setters (4751d870)
- core: remove stale read warning (83710aff)
- api: Use lombok to generate getters/setters for Pipeline model (4751d870)
- build: release when tags matching version-[0-9]+.[0-9]+.[0-9]+… (829e2dc8)
- dependencies: Autobump spinnakerGradleVersion (27642d4e)
- dependencies: Autobump korkVersion (9a70a712)
- migrations: remove out of date migrations (4751d870)
Gate 1.23.0
- md: graphql endpoint (ea366d70)
- dependencies: Autobump spinnakerGradleVersion (cc990fd2)
- dependencies: Autobump fiatVersion (cb25b425)
- dependencies: Autobump korkVersion (6fd18dd9)
Kayenta 0.22.0
- config: Add simple server-side validation of metric names. (f4e93a63)
- atlas: use https for atlas endpoints (334d92e5)
- datadog: fix null handling in DatadogTimeSeries (c41da209)
- build: remove kotlin from project (0e5406ea)
- dependencies: Autobump spinnakerGradleVersion (6030711e)
- dependencies: Autobump orcaVersion (815ed9c5)
Orca 2.21.0
- aws/cloudformation: Add onDemandCache refresh logic (fa27889a)
- aws/cloudformation: add delete stack stage (1d7cd763)
- codebuild: Secondary Sources Version (90458315)
- core: Support returning TaskResult from Task.onCancel (bb7f97b9)
- ecs: Override Task Def Artifacts (58eee0f7)
- operations: Replace KatoService with OperationsRunner in server group tasks (02c00efa)
- orca-front50: Reuse service accounts based on their content. (c295f46b)
- fix: ServerGroup members must be public for deserialization (b52d0f17)
- igor: Nullpointer in GetCommitsTask (76a9d1e4)
- jobs: use stage.execution.application as default when looking job status (67060a20)
- jobs: use stage.execution.application as default when searching job status (67060a20)
- jobs: call front50 to validate the app exist before check job status (67060a20)
- jobs: call front50 only when moniker.app or context.application or execution.application does not exists (67060a20)
- manifest: fixes deploy manifest SpEL evaluation toggle (a2acb5c5)
- manifest: fixes deploy manifest SpEL evaluation toggle (a2acb5c5)
- fix null pointer on wait for up instances task (dba6c18a)
- add null healths case tests (8e8a36fc)
- remove unused tasks (0d9a1356)
- build: release when tags matching version-[0-9]+.[0-9]+.[0-9]+… (7a88c0f7)
- clouddriver: Add Ami typed response from clouddriver (7cda8172)
- clouddriver: Switch to typed models in CloudDriverService where possible (9e797f5b)
- clouddriver: Reduce usage of TargetServerGroup where it is not adding anything over the ServerGroup class (c542c001)
- clouddriver: Clean up last method in OortHelper (6021b3ae)
- clouddriver: Make OortHelper use typed cluster from CloudDriverService (e695a402)
- clouddriver: eliminate usage of OortHelper deprecated methods (2b1d4eff)
- clouddriver: Move more methods to typed equivalents (0b00a942)
- clouddriver: Eliminate untyped usage of getting a Cluster (fa5ac00f)
- clouddriver: fix reordering of cluster naming in previous refactor (884d348e)
- clouddriver: Move TargetServerGroup to java dir (27448551)
- clouddriver: Convert TargetServerGroup to java (8c1a4f5e)
- clouddriver: Convert TargetServerGroup to java syntax (d08b36bb)
- clouddriver: Back TargetServerGroup with ServerGroup. (641e0a0a)
- clouddriver: Eliminate dynamic property access on TargetServerGroup (20f2eb8f)
- clouddriver: Convert more code to using the Cluster model (60fc53fe)
- clouddriver: Convert tasks to use typed ServerGroup models (834b28d0)
- clouddriver: convert fully java syntax files to java (f445e36b)
- clouddriver: convert more instance health code to java syntax (5c2110a1)
- clouddriver: relocate AbstractInstancesCheckTask (9e950934)
- clouddriver: Convert AbstractInstancesCheckTask to java (abb66b71)
- clouddriver: Convert AbstractInstancesCheckTask to java syntax (f930f178)
- clouddriver: relocate health helper (f24a2cd3)
- clouddriver: Convert health helper to java (e567f74f)
- clouddriver: Convert health helper to java syntax (73bc4416)
- clouddriver: Rename AbstractWaitingForInstancesTask. (17ea5811)
- clouddriver: Stop extending AbstractWaitingForInstancesTask. (71dc7652)
- clouddriver: Convert AbstractWaitingForInstancesTask to java. (825f5fae)
- clouddriver: Start converting to using ServerGroup type (9eac5153)
- clouddriver: Eliminate AbstractCloudProviderAwareTask since it does not add any functionality. (dd25fe3e)
- cloudriver: Finish refactor of instance health check tasks. (e50c32ab)
- cloudriver: Eliminate abstract class for instance health checks, refactor logic, and make the tasks test the whole task instead of just an internal method. (693bc146)
- dependencies: Autobump spinnakerGradleVersion (1e61b23b)
- dependencies: Autobump korkVersion (b0b4537b)
- dependencies: Autobump fiatVersion (d9423bc9)
- oortservice: Continue moving OortService usage to CloudDriverService (29bf35fb)
- oortservice: Move to using CloudDriverService instead of OortService to eliminate direct reference to retrofit classes (ac464547)
- orca-api: move ExecutionPreprocessor and TaskExecutionInterceptor into orca-api (2b5bdb78)
Rosco 0.26.0
- provider/aws: Allow fetching of mostRecent matching AMI when searching by name (42b3551c)