Skip to content

v3.7.0

Compare
Choose a tag to compare
@smarterclayton smarterclayton released this 29 Nov 19:35
· 14816 commits to master since this release
7ed6862

This is the official 3.7 release of OpenShift Origin.

Changes

Roadmap for the v3.7 release

v3.7.0 (2017-11-29) Full Changelog

API

  • SecurityContextConstraints can't be patched because an empty array is returned by the server #17185
    • OpenShift now always returns an empty array for the users, groups, and subjects fields on SecurityContextConstraints
  • Merge imagestreamtag list on strategy merge patch correctly #17091
    • Image stream spec tags were not correctly merged when strategic merge patches were used. This is now fixed.
  • DeploymentConfig replicas field is now correctly marked as optional in the API spec #17035

Component updates

  • Updates to Kubernetes
    • 48813: maxinflight handler should let panicrecovery handler call NewLogged #17048
    • 49128: add svc and netpol to discovery #17454
    • 49885: Ignore UDP metrics in kubelet #17303
    • 54597: kubelet: check for illegal container state transition #17051
    • 54763: make iptables wait flag generic; increase the max wait time from 2 seconds to 5 seconds #17062
    • 54812: Allow override of cluster level (default, whitelist) tolerations by namespace level empty (default, whitelist) tolerations. #17116
    • 54828: trigger endpoint update on pod deletion #17120
    • 54921: rename metric reflector_xx_last_resource_version #17173
    • 54979: Certificate store handles rel path incorrectly #17135
    • 55028: kubelet: dockershim: remove orphaned checkpoint files #17175
    • 55248: increase iptables max wait from 2 seconds to 5 (fix) #17222
    • 56221: log errors while trying to GC resources #17426
    • 56223: ensure that network policy can be GC'd #17426
    • drop: fix for bz1507257 hacked from upstream PR47850, drop these changes in favour of that PR because this one does not carry the entire dependent chain. Conflicts were removed manually. #17097

Bugs

  • build: Adding sample Jenkins Pipeline #16880
  • build: Allow image trigger controller to create custom builds #17108
  • cli: Return error when long-form service account name is used with oc policy #17061
  • image: Correctly dereference ImageStreamTags #16821
  • image: Signature import now correctly falls back to (in)secure transport #17202
  • login: Preserve errors correctly when certain errors happen in login #17138
  • migrate: Correctly handle NotFound errors during migration #17080
  • network: Validate node IP is local during sdn node initialization #17043
  • network: fix a segfault with cidr addresses and correct the creation of cluster network object #17076
  • network: Fix up destination MAC of auto-egress-ip packets #17099
  • network: Network component should refresh certificates if they expire #17135
  • network: Avoid parsing the whole dump-flows output in the OVS health check #17333
  • network: Allow assign-macvlan annotation to specify an interface #17383
  • router: Change the router reload suppression so that it doesn't block updates #17049
  • router: Fix the suppress health checks when only one backing service logic #17077, #17155
  • rpm: Move master config ghosts to /etc/origin/master/ #15163
  • server: Fix panic during openshift controller options initialization #17127
  • template: Fix duplicate timeout directive #17030
  • template: Add template.openshift.io/bindable annotation, default is true #17215
  • template: Add app label to example templates #17224
  • web: Rework nav to remove :hover selectors to address bugs, inconsistencies #2388
  • web: Fix bug where secondary nav items truncate in IE11 #2390
  • web: Adjust h1 margins so page header border aligns with left nav item #2389
  • web: Allow EnvFrom Prefix #2377
  • web: Reveal and hide secrets #2378
  • web: Bump container terminal to v2.1.1 to fix refresh when disconnect / re-connect #2398
  • web: Add resourceVersion as a secondary sort for events #2395
  • web: Update membership filter to use MEMBERSHIP_WHITELIST in Constants.js #2402
  • web: Preserve newlines in broker status messages #2401
  • web: Bug 1507753 - Make config page and environment tab actions consistent #2404
  • web: Check 'auth' field when displaying .dockercfg config #2392
  • web: Inform the user when no projects to select templates from #2399
  • web: Fix bugzilla 15077030 where deleting a rolebinding for a serviceaccount can delete additional rolebindings for serviceaccounts from another namespace #2406
  • web: Update plan info on service instance update #2409
  • web: Fix adding role to service account where namespace is sometimes missed #2411
  • web: Show ProvisionCallFailed in notification drawer #2413
  • web: Correctly merge env edits after background upates #2407
  • web: Follow-on updates from @jennyhaines openshift/origin-web-console#2362 (comment) #2400
  • web: Fix missing RolloutCancelled event in notification drawer #2412
  • web: Fix for adding non-builder templates to a project #2424
  • web: Use label-editor for PVC labels #2423
  • web: Fix vertical alignment of "View Details" link #2425
  • web: Bug 1505281 - Improve import YAML results message #2426
  • web: Fix bug where wrong next steps message can be displayed #2429
  • web: Remove breadcrumbs from catalog, create, and next-steps pages #2431
  • web: Fix bug where custom img icons don't appear in catalog cards #2432
  • web: Fix bugs with headings #2437
  • web: Fix for create project dialog in projects list for mobile. #2444
  • web: Fix broken route links #2445
  • web: Update help text on CA inputs #2443
  • web: Don't wrap "Clear Filter" text #2439
  • web: Should not display the 'Reveal Secret' link when secrets without 'data' field #2448
  • web: Wizard fixes for iPhone #2451
  • web: Fix problems with env valueFrom for DC hooks #2461
  • web: Check for 'auths' field for both dockerconfig secrets types #2463
  • web: Allow editing service instances again if previous update failed #2466
  • web: Update catalog subcategory styles #2467
  • web: Handle null secret values #2465
  • web: Correctly disable Deploy button #2471
  • web: Bug 1510346 - Don't let users copy empty secret value #2478
  • web: Correct ProjectNameTaken error handling in deployImage, processTemplate, and fromFile wizards #2473
  • web: Add ProvisionedSuccessfully even to notification drawer #2480
  • web: Fix envFrom validation regex #2486
  • web: Show idled state in collapsed overview rows #2487

Release Binaries

Binary artifacts are located here: https://gcsweb-ci.svc.ci.openshift.org/gcs/origin-ci-test/branch-logs/origin/v3.7.0/builds/test_branch_origin_cross/1032/artifacts/zips/

573e39965633671aac08d68f57d66ff182fb646649523914f0a60debb6515eba  ./openshift-origin-client-tools-v3.7.0-7ed6862-linux-64bit.tar.gz
cfbd89b0bc5068e940daa9eff2af84be2458a4dd38b4c8ed363b04f204f06a54  ./openshift-origin-server-v3.7.0-7ed6862-linux-64bit.tar.gz
7b00cf3535e9b5a33c30a143bdb5621fe49f73aee63c77ff4a7f8d0212be4f0a  ./openshift-origin-client-tools-v3.7.0-7ed6862-mac.zip
3b61b29940844d5744bea1a8c0d34fb47c0817e94b1ef154f2fe33014962742b  ./openshift-origin-client-tools-v3.7.0-7ed6862-windows.zip
c0bfff74ed1db6d67887b5bd7883c600151d62608a2360b695ce21394874362f  ./openshift-origin-image-v3.7.0-7ed6862-linux-64bit.tar.gz
c813a073e0a10e55b02ac9aaf02f2647d761180a327691765a58a25676a3d4c8  ./CHECKSUM

RPMs are published here: https://gcsweb-ci.svc.ci.openshift.org/gcs/origin-ci-test/branch-logs/origin/v3.7.0/builds/test_branch_origin_extended_conformance_gce/2001/artifacts/rpms/