Release Notes for 1.11.1

Release notes for DC/OS 1.11.1

DC/OS 1.11.1 was released on April 18, 2018.

Issues Fixed in DC/OS 1.11.1

  • COPS-2952 - Networking: Fixed a bug due to which the telemetry API did not emit metrics. Enterprise
  • CORE-1447, CORE-1448, and CORE-1449 - Consolidated Mesos’ authentication token refresh logic. Enterprise
  • DCOS-19648 - Added a placement constraint validator to the service creation view.
  • DCOS-20081 - DC/OS IAM: Consolidated LDAP group import by making the search/bind check case-insensitive. Enterprise
  • DCOS-20999 - DC/OS IAM: Fixed a database crash when the disk fills up. Enterprise
  • DCOS-21000 - Fixed Marathon’s authorization logic to support the ‘full’ action. Enterprise
  • DCOS-21128 - DC/OS UI: Fixed a scenario in which the services tab crashed after uninstalling a service.
  • DCOS-21266 - DC/OS UI: Fixed file navigation when browsing task sandbox.
  • DCOS-21305 - Introduced ‘minimal DC/OS version’ when installing universe packages (e.g., cannot install a package which requires DC/OS 1.11 on DC/OS 1.10).
  • DCOS-21337 - DC/OS UI: Improved error handling when consuming the Mesos event streaming HTTP API.
  • DCOS-21359 - Prevented an uninstalled service to break the UI when the “remove” modal was open.
  • DCOS-21374 - Cosmos: Fixed a crash upon uninstalling Marathon apps that don’t define env.
  • DCOS-21451 - Fixed a bug where the Admin Router would not pick up Mesos leader changes (leading to unexpected 404 HTTP responses when using the service endpoint).
  • DCOS-21486 - Networking: Enhanced compatibility with Kubernetes.
  • DCOS-21507 - DC/OS UI: Improved support for the DC/OS Storage Service. Enterprise
  • DCOS-21557 - Updated cURL to version 7.59.
  • DCOS-21596 - DC/OS IAM: Fixed a bug due to which a local user would be added to a group during LDAP group import. Enterprise
  • DCOS-21683 - Fixed a rare IAM database deadlock due to which the cluster installation might fail. Enterprise
  • DCOS_OSS-1759 - Cosmos: Updated package-manager.yaml to fix the schema error in package management API.
  • DCOS_OSS-1878 - Prevented dcos-checks from ignoring the value of --detect-ip flag when looking for the location of IP detect script.
  • DCOS_OSS-1903 - Updated OpenSSL to version 1.0.2n.
  • DCOS_OSS-2028 - Improved error reporting when sanity checks fail after an upgrade.
  • DCOS_OSS-2087 - Cosmos: Improved readability on user facing messages during service uninstallation.
  • DCOS_OSS-2132 - DC/OS log: consolidated handling of journald log file rotation.
  • DCOS_OSS-2162 - Mesos does not expose ZooKeeper credentials anymore via its state JSON document.
  • DCOS_OSS-2210 - Fixed an edge case due to which the history service would crash-loop.
  • DCOS_OSS-2229 - Bumped dcos-net. Performance improvements and bug fixes in lashup.
  • DCOS_OSS-2247 - Fixed bug in dcos-checks to treat command timeout as a failed check.
  • DCOS_OSS-2292 - Fixed a situation where dcos task --follow task might crash.
  • DSS_EE-161 - DC/OS Storage: Fixed a bug where the LVM plugin fails on CoreOS. Enterprise
  • INFINITY-3358 - DC/OS UI: Implemented a region picker for region awareness.
  • MARATHON-8090 - Consolidated Marathon’s configuration for GPU resources.

Notable Changes in DC/OS 1.11.1

  • Updated to Mesos 1.5.1-b0a33cb.
  • Updated to Marathon 1.6.352.
  • Updated to Metronome 0.4.1.
  • DCOS-16431 - Introduced a new DC/OS configuration variable adminrouter_auth_cache_enabled for controlling Admin Router’s permission cache. Enterprise
  • DCOS-21545 - Moved Prometheus producer to port 61091.
  • DCOS_OSS-2130 - Added support for CoreOS 1632.2.1.

Known Issue in DC/OS 1.11.1

  • DCOS-22128 - When using pods with volumes, if a container in the pod is not configured to mount the volume, the cluster cannot access any service via the UI. As a workaround, when using pods with volumes, use the CLI instead.

NOTE: The Kubernetes package dependencies are documented here>

About DC/OS 1.11

DC/OS 1.11 includes many new capabilities, with a focus on:

  • Managing clusters across multiple clouds Enterprise.
  • Production Kubernetes-as-a-service.
  • Enhanced data security Enterprise.
  • Updated data services.

Provide feedback on the new features and services at: support.mesosphere.com.

New Features and Capabilities

Platform

  • Multi-region management - Enables a DC/OS Cluster to span multiple datacenters, clouds, and remote branches while providing a unified management and control cluster. View the documentation. Enterprise
  • Linked clusters - A cluster link is a unidirectional relationship between a cluster and another cluster. You add and remove links from one cluster to another cluster using the DC/OS CLI. Once a link is set up, you can easily switch between clusters using the CLI or UI. View the documentation. Enterprise
  • Fault domain awareness - Use fault domain awareness to make your services highly available and to allow for increased capacity when needed. View the documentation. Enterprise
  • Decommission node - Support for permanently decommissioning nodes makes it easier to manage “spot” cloud instances, allowing for immediate task rescheduling.
  • UCR
    • Support for Docker image garbage collection. View the documentation.
    • Support for Docker image pull secrets. Enterprise

Networking

  • Edge-LB 1.0. View the documentation Enterprise
  • IPv6 is now supported for Docker containers.
  • Performance improvements to the DC/OS network stack - All networking components (minuteman, navstar, spartan) are aggregated into a single systemd unit called dcos-net. Please read this note to learn more about the re-factoring of the network stack.
  • The configuration parameter dns_forward_zones now takes a list of objects instead of nested lists (DCOS_OSS-1733). View the documentation to understand its usage.

Security Enterprise

  • Secrets Management Service
    • Binary Secret files are now supported
    • Hierarchical access control is now supported.

Monitoring

Storage

  • DC/OS Storage Service 0.1 (beta) - DSS users will be able to dynamically create volumes based upon profiles or policies to fine-tune their applications’ storage requirements. This feature leverages the industry-standard Container Storage Interface (CSI) to streamline the development of storage features in DC/OS by Mesosphere and our community and partner ecosystems. View the documentation.BetaEnterprise
  • Pods now support persistent volumes. View the documentation.Beta

Note: Because these storage features are beta in 1.11, they must be explicitly enabled. Beta features are not recommended for production usage, but are a good indication of the direction the project is headed.

Updated DC/OS Data Services

  • TLS encryption for DC/OS Kafka, DC/OS Cassandra, DC/OS Elastic, and DC/OS HDFS is now supported. Enterprise
  • Fault domain awareness for DC/OS Kafka, DC/OS Cassandra, DC/OS Elastic and DC/OS HDFS. Use fault domain awareness to make your services highly available and to allow for increased capacity when needed. Enterprise
  • New API endpoint to pause a node for DC/OS Kafka, DC/OS Cassandra, DC/OS Elastic, and DC/OS HDFS. Use this endpoint to relaunch a node in an idle command state for debugging purposes.
  • New DC/OS Kafka ZooKeeper service. View the documentation.
  • You can now select a DC/OS data service version from a dropdown menu in the DC/OS UI.
  • Improved scalability for all DC/OS data services.

Known Issues

  • DCOS-9751 - Marathon fails to authenticate with Mesos master during disabled -> permissive upgrade.
  • DCOS-18368 - The GUI installer has been retired in 1.11 and will no longer continue to function. It will be decommissioned in 1.12. For details of alternative installation methods, view the documentation.
  • DCOS-19047 - dcos-secrets service is unavailable during upgrade from 1.10.x to 1.11. Enterprise
  • INFINITY-3116 - Deleting failed mnist Tensorflow package never completes.