Skip to content

Instantly share code, notes, and snippets.

@spinnaker-release
Created April 20, 2017 20:50
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save spinnaker-release/e6261714325608cb0153b39da18368b0 to your computer and use it in GitHub Desktop.
Changelog for Spinnaker 0.1.0

Spinnaker 0.1.0

Fiat

0.2.0-298 (2017-04-20)

Features

  • api: Adds shared cache of user permissions. (15bfbbd4)
  • authZ/ldap: Adds userSearchBase and userSearchFilter properties for LDAP (#169) (c41b3a91)

Bug Fixes

  • api: Catch additional UncheckedExecutionException in cache loading (#161) (3b94a31b)
  • fiat: Remove services.fiat.autoconfig property in favor of @EnableFiatAutoConfig annotation (#154) (c563782a)
  • service: disable content negotiation via URI path extension (afc0703c)

Spinnaker

0.2.0-298 (2017-04-20)

Bug Fixes

  • PR Template: Fixed broken links to docs. (#1454) (da2fdf6d)
  • bom:
    • Fix redis version (#1582) (9538cb08)
    • Add external dependency versions. (#1542) (91af272f)
    • Rename 'spinnaker-monitoring-' to 'monitoring-'. (#1482) (1e6585ac)
    • Extended GCB timeouts. (#1480) (6c3028c0)
    • Changed timeouts to seconds. (#1479) (138ddcd6)
    • Longer timeouts for GCB builds. (#1478) (9d64abce)
    • Publish config profiles one at a time. (#1475) (a910dabe)
    • Remove colors from Halyard. (#1457) (f8a70004)
    • Fail if Halyard fails. (#1455) (22edba60)
  • build:
    • Clean .gradle cache before GCB invocation. (#1513) (36cf312f)
    • Replaces removed workflow to build debs with main in (#1487) (d891adf3)
    • Explicitly pass project to Google Container Builder. (#1467) (f11330be)
  • changelog: Fix broken URLs by invoking 'clog' properly. (#1495) (6f362e31)
  • citest: Dont perform superfluous platform initializations (#1529) (6075c8f1)
  • component_images: Wait for subprocess and fail if any fail. (#1586) (52cd0b39)
  • config:
    • Add chaos.enabled to spinnaker.yml (#1572) (bbe39567)
    • Fix config publishing for spinnaker-monitoring. (#1483) (050e08aa)
  • dev:
    • Permit refresh_source to be run from within a non-spinnaker repo. (#1574) (ccd8ef4c)
    • Fixed image extraction to tar.gz (#1569) (ea2caeb1)
    • Recreate disks through instances, not directly from images (#1554) (5adbce02)
    • build google tarball from existing image (#1551) (548f2472)
    • clean google tarball more (#1549) (467a28c3)
    • fixes deck dev startup (#1538) (7f201f69)
    • Fix path in instructions. (#1539) (9712fbad)
    • Install kubectl with bootstrap_dev.sh (#1536) (98655868)
    • Fixes to setting up google development environment (#1534) (eab62e81)
    • start/stop deck (#1522) (e7ee8b50)
    • Fixed warnings in build_google_image (#1500) (83bc82fd)
    • Fixed change_cassandra for disabling cassandra. (#1492) (c105ccc1)
    • Minor fixes to special cases in build_release (f5f4b86b)
  • dev/build: Update path to log on startup. (#1490) (6d4945e5)
  • docker-compose: Fixing typo in docker-compose.yml (eb500435)
  • front50_test: Don't inspect config if host platform is 'native'. (#1541) (d57d7c9e)
  • google:
    • Handle domain names in project names. (#1509) (e89f2a87)
    • Remove build data from google images. (#1485) (d6df6cdf)
  • google_front50_test: Default bucket and base path from test bindings. (#1528) (888d4d33)
  • google_kato_test: Default to bindings for spinnaker account. (#1524) (7efa73a9)
  • hal_k8s: actuate -> apply. (#1565) (71ef69c3)
  • hal_k8s_run: Update halyard's webhook -> ci change. (#1563) (1b63c778)
  • halyard_k8s: Institutionalize the actuation. (#1537) (84c50461)
  • install: Inject YAML nodes to fix disabling cassandra. (#1540) (e40aab45)
  • kube_smoke_test: Use passed k8s account name in pipeline. (#1518) (52ab8235)
  • tests:
    • Fixed native test startup / configuration (#1573) (11bf3fba)
    • Fixed unittests (#1493) (30054b60)

Features

  • bom:
    • Generate and write changelog. (#1472) (36a9e810)
    • Script to 'promote' BOM for release. (#1463) (70514dcd)
    • Added microservice config publishing. (#1456) (ed22757d)
    • Publish BOM using Halyard. (f8616115)
    • BOM generation tool. (#1446) (5d259570)
  • build:
    • Add spinnaker-monitoring to bom and build. (#1477) (dc093cf6)
    • Build spinnaker distribution to validate with citest. (#1473) (788953da)
    • Generate Docker images during build script. (#1465) (2d3a749a)
  • build_image: Add script to build GCE image of one component. (#1571) (4de91fee)
  • build_release: Use gradle to publish builds instead of manual copy. (#1430) (66d0952f)
  • changelog: script for publishing changelog (#1578) (64a83f39)
  • halyard: Added halyard to list of built artifacts (#1464) (f5de1d4e)
  • halyard_k8s_pod: Use halyard to configure jenkins for bake and (#1532) (2bf8f8b5)
  • install_dev: Install Halyard when creating a machine. (24c33e98)
  • monitoring: Optionally install spinnaker-monitoring from InstallSpinnaker (625dec66)
  • nightly: Publish nightly test results to spinnaker.github.io. (#1562) (9dda667d)
  • promote:
    • Push tags and branches to remote repos during publication. (#1488) (5a5e822d)
    • Publish changelog as github gist. (#1474) (3429035b)
  • release: Deploy built spinnaker version to k8s. (#1514) (a60eb4f2)

Rosco

0.2.0-298 (2017-04-20)

Bug Fixes

  • Dockerfile:
    • Navigate Docker's wonky COPY command. (#200) (358ab4f3)
    • Manually do recursive copy. (#199) (b093d57e)
    • Add all directories below /config. (#198) (eec8d929)
    • Update Dockerfile to include packer configs. (#197) (4e4b69a0)
  • install:
    • Made postInst sh-compatible, not bash. (#192) (d95c788e)
    • Use tempdir instead of /usr/bin. (#191) (f061cce1)
    • Wrap packer failure in function. (#190) (3dc7a466)

Features

  • build: Add 'unzip' as dependency, remove apt from postInst. (#194) (7e0b95b8)
  • google: Deprecate google.gce.bakeryDefaults in favor of google.bakeryDefaults (#186) (4bfc83d4)
  • install: Install packer when rosco is installed. (#189) (47273753)

Spinnaker-monitoring

0.1.0-298 (2017-04-20)

Features

  • prometheus: Redid dashboards (#40) (26dad5b7)
  • stackdriver: Added stackdriver dashboards (d31ada94)

Bug Fixes

  • config: Fixed some provider-related config (6c365e1a)
  • prometheus:
    • Fixed upstart config (#47) (19e0dc6f)
    • Configure passwords (bc75e9af)
    • Use placeholder for datasource in template sections (#41) (5980251d)
  • stackdriver:
    • Fixed installer pre-requisites and orca dashboard typo. (#49) (5a285fc2)
    • Updated stackdriver dashboards (6a86bc0f)

Igor

0.2.0-298 (2017-04-20)

Bug Fixes

  • web: Handling two different cases of NPEs (#158) (f800783b)

Features

Clouddriver

0.2.0-298 (2017-04-20)

Features

  • appengine:
    • upsert autoscaling policy (#1564) (82e9aa11)
    • allow user to configure ssh known_hosts filepath or to trust unknown hosts (#1546) (6f6508c2)
    • surface dispatch rules on App Engine load balancers (#1548) (656ab94f)
    • adds platform application caching agent (#1538) (21def0ec)
  • aws:
    • Adding conditional scaling policy copy method (#1506) (5c2e4c7f)
    • termination lifecycle worker config; cleaner IAM (#1495) (d85deb49)
    • Allow termination lifecycle hooks to target SQS directly (e379580a)
  • docker registry: endpoint to get tags sorted by date created (8d8db398)
  • google: Add support for labels. (#1501) (fde13398)
  • kubernetes:
    • Omit desired namespaces (#1486) (715e2fd9)
    • Reduce log noise for secret creation (#1476) (d9407eeb)
  • monitoring: Instrument kubernetes API calls (3934b918)
  • provider/aws: retrieve 150 scaling activities instead of 30 (eec3be51)
  • provider/google:
    • Added caching for external IP addresses. (#1550) (c2a73d74)
    • Add support for canIpForward property. (#1534) (63dcefac)
    • Finish support for source tags on security groups (firewall rules). (#1478) (6b805273)
  • provider/kubernetes:
    • Specify termination grace period seconds (#1572) (56d47c24)
    • Add hostNetwork option for pod creation. … (#1504) (af7e18b3)
  • provider/oraclebmcs:
    • Server group service, caching agent and cluster provider (#1574) (4063e180)
    • Instance cache agent, provider and tests (#1559) (2dd236c5)
    • Add security group cache agent, provider and tests. (#1556) (6ceedf44)
    • Image caching agent, provider and controller with tests (#1552) (6de3abfa)
    • Subnet caching agent and provider (#1551) (749dce19)
    • Network caching agent and provider (#1545) (c078e729)
    • Add initial scaffolding for Oracle BMCS provider (#1532) (d3ecca87)
  • servergroups: allow filtering by clusters on application/serverGroups endpoint (3fa7ca7f)
  • titus: allow customizing titus poll interval (3f32f78c)
  • web: ServerGroup view model post processor interface (#1515) (4efe8656)

Bug Fixes

  • L4 caching: Ignore 'targetInstances' in regional forwarding rules. (#1575) (c611b6ed)
  • amazon: allow image lookup of AMIs prefixed with "ami" (4ade658d)
  • appengine: capacity values for automatic scaling (#1568) (6f0010d1)
  • aws:
    • Allow deploys to continue if lifecycles fail to create (#1500) (aad76886)
    • Tightening direct SQS IAM perms in termination events (#1470) (ccc5c028)
    • cn-north-1 support (6f6e9c7f)
  • container:
    • typo in apk command in slim container (#1514) (2566f203)
    • Extends timeout to 15m in cloudbuild.yaml file (#1513) (7a25cb25)
  • core: Add NoopAtomicOperationConverter. (#1547) (a5f4659b)
  • docker:
    • make sorting of tags faster via parallelStream for initial load (53004b5d)
    • Prefer repository name over image name when loading tags (#1526) (5dd9c504)
  • elasticsearch: Fix NPE generated when an entity tag is null (#1509) (79b5f808)
  • google: Made instrumentation a little more consistent (ec3338d9)
  • groovy: Groovyc making the static property private to child classes (#1505) (a2d2c3ff)
  • kubenetesjob: Fixed missing updated hostNetwork option for job. (#1518) (a571295d)
  • kubernetes:
    • Use 'kind' constants rather than strings (#1580) (7d1b5478)
    • allow upsert load balancer as a pipeline stage (#1581) (73d40b67)
    • Fix multi-instance clouddriver secret churn (#1525) (6dbd9796)
    • Set account in loaderBalancerDescription (#1527) (aca1e58a)
    • don't set postStart hook as preStop hook (#1533) (05ddd33f)
    • Percent enable disable (#1477) (f6f59589)
  • openstack: Fix to have the OpenstackImageV1Provider return all images when requested. (#1561) (16b3f3ec)
  • provider/google:
    • Avoids batch failure in LB caching agents. (#1582) (78bfbe26)
    • Correct forwarding rule 'IPAddress' typo. (#1553) (180d2fde)
    • Add pagination support for retrieving image resources. (#1549) (dbffbbf8)
    • Removed static function keyword in L7 upsert. (#1535) (63ade5a5)
    • Fixed constant in ILB enable/disable. (21fbcf6a)
  • provider/kubernetes:
    • Get node selector from ReplicaSet/ReplicationControllerSet and set in the deploy description (#1573) (f9a3aba7)
    • kinds are now capitalized (#1571) (9c0dcf2a)
    • Deployment scaling (#1567) (8ad8f292)
  • provider/oraclebmcs: Handle missing instances (#1566) (a63b0280)
  • titus:
    • make onDemand requests noop (30d9d4a9)
    • okhttp doesn't properly url encode the ^ in the query string. (f9cc4387)
    • increase retry backoff to 13 minutes (881ccda5)
    • allow vpc id to be configured at the account level (eb9cbfd0)

Performance

  • aws:
    • Simplifying termination lifecyle to not lookup app info first (#1517) (cce19b85)
    • termination lifecycle eureka perf improvements (#1502) (f898bb8a)
    • refactor termination lifecycle agent to run as background thread (#1493) (2e70dedd)
    • configurable termination lifecycle agent poll time (#1491) (2594fa34)

Configuration Changes

  • provider/google: Change local ssd defaults to 0. (#1521) (0443ed37)

Deck

1.0.0-298 (2017-04-20)

Features

  • all: ng2 test, service, and component work (ae180784)
  • appengine:
    • application name validator (#3489) (68858f31)
    • render dispatch rules (#3479) (600f4cef)
  • aws/netflix:
    • Add UX for specifying ASG Metrics (a85edd15)
    • add diff view to ASG details (be89bd4d)
  • build: parallelize build process (686a0b1b)
  • clusters: fetch clusters on demand for very large apps (0546161e)
  • core:
    • show hint if wait for up instances task is not completing (#3541) (62901fbd)
    • adds replace filter (#3525) (6e8281c8)
    • render pipeline stages without UIs (a2e784cd)
  • core/build: Remove ng2 hybrid app (0f36a81b)
  • core/monkey: add cluster match (60487bec)
  • gce:
    • select external ip for http(s) load balancers (0fa03381)
    • adds address reader service (#3469) (688a8c74)
    • fetch disk defaults from clouddriver (#3406) (d15bda8d)
  • git: pre-populate git trigger source (a6d1fb96)
  • google: Add support for labels. (#3366) (1a8d1371)
  • kubernetes: makes internal DNS name configurable (#3495) (4ea7290e)
  • netflix:
    • allow user to pick commit for git trigger (a6c7c51f)
    • include documentation link in canary description (94172bd9)
    • Improve Availability Module Context (dfc6d8af)
    • Improve Availability Context Dropdown (0458e06b)
    • Availability Gauges (fca33e68)
  • pipelines:
    • provide observable to surface execution group updates (4ba4c995)
    • show accounts from config if no executions found (21d47838)
  • provider/google: Add support for canIpForward property. (#3430) (5013d2fb)
  • provider/kubernetes: Add termination grace period seconds to Server Group (#3515) (9ae38602)
  • script stage: allow users to set a branch (d392b28c)
  • spel: add #propertiesFromUrl to autocomplete (9a98683b)
  • stages/webhook: Webhook stage spinnaker/spinnaker#1512 (9918b7db)
  • style: UI refresh (9b77b53d)
  • titus:
    • show instance id in the sidebar for tasks (ec28cda3)
    • manually sort docker registry tags on manual trigger (5e39e139)
    • expose retries for run job stage (f1016224)
    • eureka support should be same as other providers (26d16a25)
    • add resources to server group sidebar and omit some unchangeable labels (d79cc35b)
  • travis: Add explicit Travis integration (f74119db, breaks #)

Performance

  • aws: do not overfetch execution for ASG source/changes (ffa8a441)
  • pipelines: only watch status, execution label line counts (6268233d)

Configuration Changes

  • provider/google: Change local ssd defaults to 0. (#3405) (a0286693)

Breaking Changes

  • travis: Add explicit Travis integration (f74119db, breaks #)

Bug Fixes

  • appconfig: do not overwrite cloudProviders when editing app (8afa06e8)
  • aws:
    • render enabled ASG metrics in details panel (0940c6e4)
    • prevents NPE in aws view changes link (#3540) (1a481561)
    • scaling policy graph was not loading (74d756ec)
    • send vpcId when deleting load balancers (3f32fd91)
  • aws/k8s: specify protocol on load balancer links based on ports/listeners (dddd6fa9)
  • aws/netflix: fix diff view when no metadata (8257bcd5)
  • azure: Specify cloud provider when deleting lb (09683e77)
  • canary:
    • do not break on canary expressions (5750467d)
    • fix data normalization issue (1710b43e)
  • clusters:
    • convert on-demand params to filter params for small apps (5091894e)
    • preserve filters when clicking active item (1fc14d82)
  • container: Extends timeout to 15m in cloudbuild.yaml file (#3390) (22776a8d)
  • core:
    • Fix default on account/region select field (19969a8a)
    • fix CSS regressions on multiselect (d41318fe)
    • allow cancel execution modal to open (81e5b0e8)
    • Selected section arrow was offset (da94963a)
    • fix submit button (#3498) (30802a5e)
    • fix pipeline stage navigation (#3497) (e5d26302)
    • avoid NPE when extracting accounts for pipeline execution headers (d817c9a1)
    • Fix for deck breaking if some default settings are missing (987e1f30)
    • make org not required in docker trigger (f927b8c9)
    • awesome-typescript-loader breaking build (78f29215)
  • core/delivery:
    • Fix an undefined when there is no firstActiveStage (00b08cac)
    • Fix whitespace issues (0def4059)
    • Fix scoping for callback in waitUntilNewTriggeredPipelineAppears (b14c5ef1)
    • keep padding the same whether stage durations are on or off (2a1c7fd9)
  • core/pipeline:
    • Make graph nodes clickable again (8ac2c84f)
    • handle long cluster names (3b161697)
  • core/presentation: Fix details standalone view size (d2bdcb39)
  • core/serverGroup: Fix a bug where serverGroups do not load correctly when checking for sticky headers (c7a85b66)
  • core/utils: sticky header tries to remove data from header when does not exist (3e4a1161)
  • dev: make start.sh executable (28f71bd7)
  • docker: make tag optional, do not set to null if undefined (4edeca63)
  • docker/titus: switch registry when changing accounts (19da1fe2)
  • executions: auto-navigate away from missing execution (15c8650c)
  • force cancel pipeline: Display force checkbox by default (#3548) (f7b9620e)
  • gce:
    • autohealer config in server group dialogue (#3521) (ed41f9cd)
    • dedupe backend service health checks (#3457) (2ebd0c4d)
    • populate custom instance types in edit deploy stage (#3438) (5fe6a988)
    • render backend services in edit deploy stage (#3436) (d84f93f2)
    • show bake stage advanced options if any options have been selected (#3418) (b90a45ed)
    • normalize server group load balancers (#3415) (f9cd763b)
  • instances: preserve filters when double-clicking (49aea07b)
  • kubernetes:
    • fixes autoscaler details, copying autoscaler in clone stage (aa5339a1)
    • fixes load balancer refresh in server group create dialogue (#3499) (ef90e507)
    • fixes load balancer annotations details view (#3500) (4e1c0528)
    • replicas targetCPUUtilizationPercentage can be larger than 100% (#3467) (87b8d050)
    • resize modal bugs (#3462) (a2cd8462)
  • netflix:
    • fix tableau loading (bea7af26)
    • clarify help text when setting up PagerDuty integration (dd08e6d2)
    • use angular.equals to compare fp scopes (0f945c97)
    • Fix yellow colors to not cause text to be unreadable (ba751bf9)
    • Clean up console error for availability (0a1e94f0)
    • Fixed ITT stage automatic VIP override value when oldVip is a comma separated list (c779528b)
    • Availability typo (a8d6c866)
    • Fix the issue submitted modal to show proper links (2db6dd7b)
    • ITT: Fix editing missing VIP override fields (dc048278)
    • Incorrect tooltip for yesterday availability gauge (73602b34)
    • Fix help dropdown stickiness (and typescript it) (5585559b)
    • restore tableau data source (68d2db2d)
  • netflix/availability: Show Danger title when overridden (2a20cfd0)
  • netflix/feedback: Fix callback binding (d5926d53)
  • netflix/fp: add clickable cursor to FP row (9c19b2de)
  • netflix/properties: Fix undefined error when trying to access nonexistent original properties (1699409c)
  • pipeline: update pipeline json edit check (a8660d03)
  • pipelines:
    • force stage config rerender on refId change (d91f5d8f)
    • prevent page navigator from unsticking in pipeline config (e20f1003)
    • prevent overlapping graph lines (fd2dd6f5)
    • render account tag inline on time boundary view (d60098de)
    • fix alignment on multi-line account labels (9a9cd20c)
    • cleaner resize of sticky headers on window resize (a8fc72fd)
    • hide cluster configuration on deploy stages in strategies (751568ca)
    • sanitize stage name (019c773c)
    • consider providesFor field when selecting stage provider (5cf440fc)
  • popover: stringify popover triggers (e934e115)
  • security groups: prevent page flashing on security groups (e4ccb768)
  • securitygroups: render entity tags on standalone security groups (717a2168)
  • serverGroups: cluster disable warning update (450f6685)
  • titus: fix link to canary config name (4b2c4a16)
  • travis stage:
    • Bake stages do not recognize Travis stage or trigger (730291b0)
    • Trigger component not working properly (f55b2986)
    • Tabs should be displayed in execution details (083ef23f)
  • ui: fix scroll on pipeline config (ec5473e2)
  • ui refresh: grab bag of UI tweaks (55e3a587)

Echo

0.2.0-298 (2017-04-20)

Front50

0.2.0-298 (2017-04-20)

Bug Fixes

  • google: strip out google.com:, if present, from default bucket name (#212) (04cce359)

Gate

0.2.0-298 (2017-04-20)

Bug Fixes

  • auth:
    • (Re)add auth protection for Spring management endpoints (#370) (f4f058ed)
    • make basic authentication configurable and opt-in (89f0787c)
  • authn:
    • Move Fiat session filter later in the chain, bump Fiat API to fix 404 issue (#372) (cc126506)
    • Print user info details when debugging is enabled (#362) (b8244fbc)
  • instanceService: prevents merge of instance and account details (5aa1588f)
  • ldap: make LDAP login page come before the rest of auth config (#375) (d7cc3247)
  • ratelimit: Autowire metrics registry (#354) (ad7691f8)
  • tls: tls updates from kork 1.89.0 (76d2545a)

Features

  • applications:
    • better handling of synthetic apps when expand=false (aac208d0)
    • allow clusters to be skipped when loading application details (ff4d6062)
  • authN/ldap: Adds userSearchBase and userSearchFilter properties for LDAP (#369) (03a8b2e6)
  • fiat:
    • Adds Fiat Session filter to force relogin if Fiat entry is missing. (#368) (93052614)
    • Uses Fiat API module's new cache of the whole user permission view. (#367) (4050f7bd)
  • images: endpoint to get all image tags - only docker for now (32f5d758)
  • instances: add more account metadata (afc3816f)
  • ratelimit:
    • Add enforcing & ignoring principal list configs (#356) (19c46685)
    • Adding source IP address to anonymous prinicipal (#355) (43e4cffa)
    • Add throttle metric counter, capacity details in throttle log msg (27e8230b)
  • servergroups: send clusters param on /serverGroups (6975e2de)
  • web:
    • Adding request logging interceptor (#378) (3bfdf8d4)
    • Adding rate limit headers to all 429 errors (#365) (319d93d5)

Orca

0.2.0-298 (2017-04-20)

Bug Fixes

  • authentication: subtly different handling of varargs between Java & Groovy (d9c0978c)
  • aws/cloneServerGroup: prefer region when configuring allowLaunch in clone stage (d73263b5)
  • canary: add cloud provider to canary operations (cd97a214)
  • clouddriver: Add missing locations to failed find image error message (#1252) (2c07f638)
  • compiler: fix compilation issues with stage.mapTo (a76a13be)
  • core:
    • waitForUpInstances should not consider platform health "unknown" as "down" (#1277) (714d5d34)
    • Don't apply traffic checks w/o front50 (#1261) (cb2cd759)
    • Recast parameter strategy check to boolean (#1247) (5a68db83)
    • Remove unsafe bool cast (#1246) (ee4ea0af)
    • Avoid capturing security group ingress rules with empty cidr's. (#1206) (4b80f7a0)
  • core/notifications: Application-level pipeline notifications were not having their expressions evaluated. (#1269) (fefe9c6b)
  • dcd: fixes NPE if template does not have variables (#1283) (5852d539)
  • execution windows: allow RestrictExecutionDuringTimeWindow to wait for 7 days (1879679f)
  • executions: avoid intermittent StackOverflowError (ea576d7d)
  • jobs: add output from jobs to global context for downstream jobs (fe320bdb)
  • netflix: ensure older instances report counts (efa20ec1)
  • orca:
    • fix ami retrieval for diff commits (b4a150fb)
    • stupid cast error in endpoint (4fd14f59)
  • pipelinetemplate:
    • Child stages of conditional stages should be preserved (dfaf809f)
    • Bubbling up root cause errors (#1271) (b44e6ecb)
    • Render stage name and comments (#1268) (276757cc)
    • Correctly handle template inheritance with injection (#1267) (fb81cb53)
    • Resolve EL expressions in module param arguments (#1249) (5469885a)
    • Default spring condition if prop is unset (#1240) (a97753c4)
    • Ensure plan flag is not overwritten by preprocessors (#1237) (12197ad4)
    • Handlebars rendering & variable inheritance issues (#1230) (0123525a)
    • Fix configuration stage injection & requisiteStageRefId rendering (#1228) (ec5af410)
    • Ensure pipelines are executed on v2 (#1227) (af05eec8)
    • Allow associating to an existing pipelineConfigId (#1226) (ee7a4010)
  • quip:
    • fix for quip version not correctly propagating (177bb116)
    • increase timeout from 2 minutes to 10 minutes (45fe927e)
  • tagging: Cleaning up tags on Rolling Push (062e9680)
  • titus:
    • pass authenticated user to titus when creating new jobs (467fa73b)
    • fix run job stage for titus so all fields in the stage get sent to clouddriver (e2a7ee08)
  • triggers:
    • pipeline triggers may not deserialize parent pipeline correctly in some circumstances (711db5c9)
    • fix dumb assumption that a 'strategy' param will always be boolean (1ca179ab)

Features

  • loadtest: Skeleton loadtest (#1270) (fdc66218)
  • metrics: send cloudProvider to task invocations metric (2e07a526)
  • pipelinetemplate:
    • Removing handlebars rendering option (#1272) (b37c2ad3)
    • Adding group & example to template variables (#1262) (f58722a3)
    • Frigga jinja filter (#1243) (26f1c1bf)
    • Support YAML output from templates (#1250) (7bb7b6c3)
    • Metadata for UI; template protection (#1238) (9003d061)
    • Adding a Jinja template renderer alternative (#1234) (1f565cb6)
    • Basic template & config validation (#1221) (4c0082d0)
  • pipelinetemplates:
    • Adding withMapKey handlebars helper (#1190) (0635afd9)
    • Adding basic plan capability (0ffa5095)
  • script: allow script stages to customize branch (f842e164)
  • spel: #propertiesFromUrl helper method (0b842d4a)
  • stages/webhook: Webhoook stage (#1257) (d210aaed)
  • titus: resolve imageName from property files (fb73b163)
  • traffic guards: check traffic guards on terminate/disable instances (53276a59)
  • travis stage: Add Travis Stage (3e538355)
  • web: Adding resolve pipeline template endpoint (#1284) (0bd84103)

Generated by jenkins at 2017-04-20 20:50:35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment