Spinnaker Release 1.4.0

Spinnaker 1.4.0

Clouddriver

0.8.0-20170921174602 (2017-09-21)

Features

  • moniker: Adds moniker to all clusters & server groups (#1915) (0d9559d2)
  • provider/aws: Remove ability to automatically remove dependencies when deleting a security group (#1894) (a972dde8)
  • provider/docker: add catalogFile option (#1890) (f70d6ea7)
  • provider/ecs: Made EcsCloudProvider public (#1848) (c0d32081)
  • provider/kubernetes:
    • Attach k8s annotation monikers to v2 (#1917) (3dfee329)
    • V2 cluster provider (#1911) (4994f17b)
    • Register k8s moniker for manifests (#1910) (2976abad)
    • Add proper support for source capacity. (#1906) (e91370cf)
    • v2 version deployed manifests as resources (#1905) (2b58ae4d)
    • v2 Cache lb & scg relationships (#1902) (a6f0e456)
    • v2 generic on demand caching (#1884) (537efa7e)
    • add daemon & stateful set support (698de142)
    • Annotate templates as well (#1880) (b3facb13)
    • Cache pods (#1879) (17f4eef7)
    • Infer relationships from ownerReference (#1876) (b4109d42)
  • search: add filters to project search (#1878) (3bdb3a86)

Bug Fixes

  • aws: CopyLastAsgAtomicOperation instance monitoring. (d50d2466)
  • aws/tags: ensure tag sync is always performed during allow launch (25e9158d)
  • google: Add statusCode tag to google API metrics (#1886) (f0c7d55e)
  • provider/aws:
    • Clone spot price if not explicitly specified. (#1908) (f8ef6e0f)
    • trim whitespace when newlines are detected (#1844) (41463434)
  • provider/docker: fix client constructor (#1903) (4ce206b1)
  • provider/kubernetes: Add missing credential props (#1897) (e016f838)
  • search: allow SearchProvider filter exclusion (#1883) (81edfc1f)

Deck

1.6.0-20170921174602 (2017-09-21)

Features

  • core: allow data sources to be available only for configured apps (#4078) (e76157da)
  • core/pipeline: Support grouping stages that have a 'group' property (#4117) (c4b00573)
  • pipeline: Add pipeline config section for artifacts. (#4118) (0bf5fc3c)
  • search:
    • add ability to search by type (#4104) (481cea72)
    • add advanced search/filtering (#4072) (7b793aae)
  • webpack: Improve performance of webpack build (#4081) (da32e834)

Bug Fixes

  • aws: fix markDirty call on target group removal in clone dialog (#4085) (4618b272)
  • core: Seatbelt optionalStage directive to make sure stage exists (#4121) (472aae47)
  • jenkins: allow duplicates in jenkins option lists (#4098) (d83b68a9)
  • package: Widen package.json engines fields (#4091) (6fc3dace)
  • pipeline:
    • Artifacts feature flagged off by default. (#4126) (61ba0e23)
    • remove pipeline refresh after del (#4115) (9c376687)
    • auto focus input field (#4116) (0ea780d2)
  • pipelines:
    • allow field removal when editing pipeline JSON (#4087) (3424baf7)
    • do not save changes to pipeline config on execution run (#4086) (22289ddb)
  • provider/aws: Pre-populate spot price field with ancestor value on clone. Send '' instead of null when no spot price is requested. (#4114) (5c1c8a69)
  • quay: Un-break quay build (#4095) (6aad69c5)
  • start: Allow package.json engines: { "node": ">=7.0.0" } (#4101) (321581c4)
  • style: fix small regressions on charts, history views (#4112) (47f70be8)
  • timeouts: updating help text to reflect new timeout behavior (#4106) (52d64a64)
  • webpack: fix svg rendering in devServer mode (#4084) (8d52d7d6)

Echo

0.6.0-20170921174602 (2017-09-21)

Bug Fixes

  • email: include markdown converter in email notification agent call (#172) (faea1357)

Features

  • pubsub: Enforce expected artifacts in triggers. (#171) (414695a6)

Front50

0.7.0-20170921174602 (2017-09-21)

Bug Fixes

  • applications/pipelines: trim names before upsert operations (#265) (5b29c938)
  • pipelines: sort and apply unique index on application pipelines (#274) (f260eacb)
  • s3:
    • Wrap eventing poll loop in try/catch and emit error metric (#281) (b17bf1c4)
    • Thou shalt not block the single threaded taskScheduler (#279) (24dc0659)

Features

  • aws: Support for incremental cache updates based on s3 events (#276) (7305c86e)
  • pipeline_template: Adding recursive flag for retrieving dependents (#280) (68da42ae)

Gate

0.8.0-20170921174602 (2017-09-21)

Features

  • v2-canary: add kayenta credentials endpoint (#451) (9fcdc901)
  • web: Enable request trace header, log annotation (#455) (a3152ec0)
  • x509: adds x509 certificate role extractor (#454) (c17dba1e)

Bug Fixes

  • web: reverting pipeline refresh behavior because of front50 improvements (#456) (869ac735)

Orca

0.8.0-20170921174602 (2017-09-21)

Features

  • cluster-match: implement general purpose cluster matching rule engine (#1579) (5ea1ce8d)
  • fastproperties: allow individual stage overrides via trigger (#1608) (45138bb9)
  • pipeline_template:
    • Jinja rendering in partials (#1637) (5d66215a)
    • Allow granular inheritance control on params, triggers, notifications (#1632) (50b708e3)
    • Jinja rendering in triggers, params and notifications (#1619) (92d72704)
    • Convert to pipeline template endpoint (#1615) (a0089d24)
    • Re-save dependent pipelines on template save (#1606) (4f3eaa1c)
    • Plan all dependent pipelines before updating pipeline templates (#1601) (42a611ab)
  • queue: Add queue shovel for migrating backends (#1624) (c57a06a4)
  • redis_migration: log if there are still pending orchestrations/pipelines (#1626) (f05e6022)
  • servergroup: allow ad-hoc entity tags on deployments (#1627) (be6e2390)

Bug Fixes

  • canary: target canary cleanup server groups by create date (#1612) (2097d5cf)
  • events:
    • start/end pipeline events broke because of missing toString (#1611) (7b7733c0)
    • for some reason no-one rememebers orchestration stage end events were not sent to Echo (5f42539e)
  • fastproperty: do not override context on monitor stage (#1610) (df5a1fa3)
  • gradle: Pin jedis version (#1609) (18e9d7c2)
  • managed_pipeline: validation of variable types, integration tests for invalid pipelines (#1629) (d0b35741)
  • metrics: missed migrator in refactor of thread pool metrics (#1625) (417504de)
  • pipeline_template:
    • Allow conditional stages inside of partials (#1631) (6dacba2e)
    • root-level configs mapped if undefined (#1623) (cbab4cc5)
    • config level stage replacement (#1622) (65e322c8)
    • Multiple fixes from integration suite (#1616) (86c8e1b2)
    • Build partials, execute conditionals after and trim conditions as the last step (#1602) (33cdfd52)
    • Catch template load errors on pipeline save (#1600) (b1a8a562)
    • Respect UI-configured concurrency options (#1599) (c2a4d72b)
  • pipeline_templates: load parent templates when inlining template for plan (#1614) (027dd749)
  • queue:
    • Fix stupid spring wiring (#1628) (77ff2167)
    • re-prioritize message on queue if an identical one is pushed (7ce0f613)
  • stages/bakery: Fix bake stage, ensure deploymentDetails is added to context (ae66a6bb)
  • timeout: stage timeout overrides cumulative task durations (#1605) (6745adb8)

Performance

  • rollingpush: Avoid unnecessarily searching for instance ids (#1633) (98b1ebf9)

Spinnaker-monitoring

0.3.0-20170921174602 (2017-09-21)

Features

  • prometheus: Updated prometheus dashboards (#57) (46f78e22)

Generated by spinnaker at 2017-09-21 20:00:08

view raw changelog.md hosted with ❤ by GitHub