Releases: spinnaker/deck
Deck 2.1194.0
fix(settings): add gitlab git source by default (#5304) adds gitlab as a default git source. spinnaker/deck#4657 added the ability to override this via `settings-local.js`. it seems like the default should be all available git sources with the ability to pare down as necessary
Deck 2.1193.0
- fix(core/jenkins): show long choice params on multiple lines in dropdown
- feat(core): show execution timestamp on hover
- fix(titus): rename environment to environment variables and labels to job attributes
- fix(titus): use securityGroup instead of securityGroupDetails
- fix(core): fix refresh on execution patches; default option on judgment
- refactor(core): use running executions to refresh in-place executions
- feat(provider/kubernetes): run job node selector
- fix(core): allow auto-navigation on single search result in V2
- fix(core): ExecutionBuildTitle sometimes gets an undefined execution
- fix(core): fix HelpField export
- feat(provider/kubernetes): Surface specially named annotations in details UI
- feat(provider/kubernetes): v1 support tolerations
- fix(provider/kubernetes): hide bake manifest stage from k8s v1 provider
- fix(provider/kubernetes): fix empty tolerations
- fix(provider/ecs): enable ecs provider within deck
- fix(core/serverGroup): Default to decoding User Data as text
- refactor(core): Consolidate securty group dependent filter helper
- feat(provider/kubernetes): expose optional envvar
- chore(provider/kubernetes): tighten deploy manifest details view
- fix(core/cluster): fix infinite loop toggling listInstances true/false
- feat(bake/manifest): helm values artifacts
- fix(core): attach instance ID tooltip to body
- fix(core): sort global search results by ranking
- fix(core/executions): store execution count filter per application
- fix(core) Keep correct stage in summary object for future operations
- fix(core/pipeline): Only list decorated artifacts
- feat(bake/manifest): allow ui-specified value artifacts
- fix(core): Fixes an "invalid regex" JS error
- feat(artifacts): Support Jenkins stages emitting artifacts
- feat(artifacts) Let pipeline stages emit artifacts
- fix(artifacts): limit list of artifacts in execution to those consumed by pipeline
- fix(kubernetes): Open links in new tab
- fix(core): Fix ordering for executions in triggers
- feat(provider/kubernetes): cluster/app/detail no longer configurable in UI
- fix(core/pipeline): Retain show stage durations even if filter applied
- feat(pipeline_templates) Allow Pipelines to Inherit Pipeline Template configuration
- fix(core/pipeline): Simplify cache field naming to avoid confusion
- feat(titus): support container attributes
- feat(artifacts): find artifacts from resource should produce artifacts
- fix(core): fix task matcher region check for rollbackServerGroup
- fix(ssl/apache2): Fix for ports.conf.gen
- feat(core): send includeDetails=false for server groups
- feat(provider/kubernetes): add manifest status in execution summary
- fix(titus): clean up sidebar to be inline with aws
- fix(core): remove tooltip if needed when unmounting instances
- fix(provider/kubernetes): manifest status fails to show unstable entries
- refactor(google): Refactor config fields to use consistent directive
- docs(tootltip): update docker trigger tooltip
- fix(provider/kubernetes): update manifest status class for babel change
- fix(core): trim pipeline name when checking for duplicates
- perf(*): transpile to latest two modern browsers only
- refactor(titus): move container attributes above env
- fix(artifacts): method-syntax functions cant be used as constructors
- fix(provider/titus): removes allocateIp and ports since these are no longer used
- feat(artifacts): Allow artifacts to be selected in bake config
- fix(provider/titus): fix premature display of titus logs
- fix(core): do not use arrow functions for inline ng controllers
- feat(titus): allow run job to be restarted
- feat(provider/gce): Surface all available GCE instanceTypes
- fix(pubsub): Filter displayed list of Pub/Sub Subscription Names by Pub/Sub system type
- refactor(titus): convert run job details to React
- fix(provider/gce): Warn user if using default instanceType storage
- fix(core/pipelines): display comments on stage details
- fix(core/executions): ensure group count is set; sync before setting hydrated flag
Deck 2.1192.0
NOTE: do not deploy this version of Deck without first deploying Orca 6.39.0 or later
- fix(titus/deploy): Show loading spinner for target groups in deploy config
- fix(titus/loadBalancer): Fix load balancer icon
- fix(core): make nav category headings clickable in Firefox
- chore(docker): grant www-data access to apache logs
- feat(provider/appengine): add halyard feature flag for container image url deployments
- fix(core): skin selection
- feat(bake/manifest): bake manifest stage config
- chore(prettier): add prettier for code formatting consistency
- fix(core/wizard): Fix header icons at smaller widths
- fix(core/nav): use 'undefined' instead of 'null' for empty select value in tiny header
- refactor(core): lazy load execution details
- refactor(core/naming): Convert angular naming.service to plain NameUtils
- refactor(core/entityTag): Convert clusterTargetBuilder.service to plain JS
- refactor(titus/loadBalancer): Refactor to use AmazonLoadBalancersTag
- feat(kubernetes) remove upper limit for CPU Target on resize
- fix(core): always extract target accounts from config
- refactor(*): De-angularize caches
- fix(amazon): ask if reboot should consider amazon health only
- fix(core): fix awaiting judgment overflow
- feat(bake/manifest): support overrides
- feat(redblack): UI option for 'Rollback on Failure'
- fix(core/execution) fix wrong parameter passed to getExectionsForConfigIds
Deck 2.1191.0
fix(core): do not cache non-json responses in local storage (#5124)
chore(docker): fix ownership of docker directory (#5125)
chore(docker): change ownership while still root user (#5127)
chore(docker): allow staged files to be edited by www-data (#5129)
chore(docker): correct permissions on lib and run (#5130)
chore(docker): make sure apache dirs exist (#5131)
fix(build): turn off minification for deck-kayenta (#5132)
Deck 2.1190.0
feat(provider/kubernetes): pipeline manifest events (#5096)
feat(appengine): support publishing appengine module as an npm package (#5110)
chore(docker): run as spinnaker (#5111)
feat(aws): offer rollback when user enables an older server group (#5109)
chore(amazon/titus): bump packages to 0.0.88, 0.0.6 (#5112)
chore(docker): alpine-specific adduser (#5113)
chore(docker): deck has a special base image... (#5115)
fix(titus): fix alignment of migration config fields (#5116)
chore(docker): run as www-data rather than spinnaker (#5117)
fix(titus): keep instance/job title on same line as icon (#5118)
fix(core): toggle disabled to false if needed on application refresh (#5114)
fix(core): remove :focus styling on nav dropdowns (#5119)
chore(core): bump package to 0.0.185 (#5121)
chore(canary-v2): Add placeholder config for kayenta. (#5120)
chore(titus): bump package to 0.0.7 (#5122)
fix(artifacts): deleting expected artifact removes stale references (#5107)
chore(deck-kayenta): bump package to 0.0.40 (#5123)
Deck 2.1189.0
- chore(amazon): bump package to 0.0.87
- feat(webhooks): support artifact production
- feat(titus): Support rollback of disabled server groups (parity with aws)
- chore(titus): bump package version to 0.0.5
- feat(core): Add Pager UI for finding and paging application owners
- chore(core): Bump to 0.0.184
- chore(kayenta): Upgrade to version 0.0.38
- feat(artifacts) Implement S3 artifacts
- feat(provider/gce): Support nested health checks in autoHealingPolicy
Deck 2.1188.0
- chore(kubernetes): bump package to 0.0.6 (#5082)
- feat(core): move from provider version UI implementation to skins (#5080)
- chore(core): bump package to 0.0.181 (#5084)
- fix(artifacts): Set the name field on the default github artifacts (#5083)
- feat(kubernetes): use v2 load balancer and security group transformers (#5085)
- feat(aws): Support rollback of a disabled server group (#5077)
- feat(core/pagerDuty): Add pagerDuty feature to enable/disable adding pd keys (#5088)
- chore(core): bump to 0.0.182 (#5089)
- chore(kubernetes): bump package to 0.0.7 (#5091)
- feat(provider/kubernetes): events in manifest details (#5092)
- fix(core/search): dont throw when SETTINGS.defaultProviders is null-ish (#5093)
- Updating to use auto-generated files from icomoon.app (#5086)
- style(core/navigation): remove dead zones from nav dropdown (#5087)
- refactor(core): allow dataSources to specify a required dataSource (#5094)
- chore(core): bump package to 0.0.183 (#5095)
Deck 2.1187.0
Deck 2.1186.0
- chore(package): minify package bundles in production mode only
- chore(package): use --mode=production in gradle build (used by jenkins)
- fix(core-package): Add explicit do-not-ignores to .npmignore so yalc doesn't exclude them
- refactor(core): move app refresher, pager duty buttons to components
- chore(karma): do not use jenkins reporter
- feat(core): implement categorized navigation
- fix(provider/kubernetes): v2 incorrectly showing runjob stages
- feat(core): allow custom warning when users skip wait stage
- fix(amazon): show launch configuration for empty server groups
- Add the ability to enable infrastructureStages
Deck 2.1185.0
- fix(amazon/serverGroups): Unable to open "Edit Scheduled Actions" modal
- fix(amazon/securityGroup): ingress selector would try to eagerly load VPCs
- fix(amazon/deploy): Do not destroy SpEL based load balancers in deploy modal
- refactor(core/task+amazon/common): Reactify UserVerification and AwsModalFooter
- fix(amazon/serverGroup): Add spelLoadbalancers to IAmazonServerGroupCommand
- fix(core/pipeline): Fix closing of "new pipeline" modal using X or Cancel button
- fix(amazon/loadBalancers): Disable editing target group names
- fix(amazon/loadBalancers): Don't allow to create if duplicate target group
- fix(core/pipeline): updating conditional on expression tooltip
- feat(artifacts): Support embedded/base64 artifact type
- fix(bake): Fix JavaScript error on bake stage load
- chore(core): upgrade to font-awesome 5
- fix(core): do not render application list if all are filtered out
- fix(artifacts): remove unreachable error markup
- chore(webpack): upgrade to webpack 4
- fix(halyard): Do not assume latest halyard changes
- fix(core): avoid excessive rerender on popovers with templates
- fix(core/securityGroups): ensure security groups view renders when ready
- fix(core): avoid overflow on Applications actions menu
- feat(titus): Support specifying a percentage of instances to relaunch
- feat(core): add categories for application data sources