Releases: d2iq-archive/dcos-commons
v0.55.5
Elastic 2.6.0-6.6.1
Upgrades
-
Elasticsearch and Kibana were upgraded to version 6.6.1. (#2976)
-
The SDK library was upgraded from version 0.55.1 to 0.55.4. (commit).
Notable changes include:
- Pods are now automatically replaced when an agent is decomissioned. (#2884)
- Scheduler doesn't evaluate existing reservations against new port specs anymore. (#2928)
- Scheduler now handles duplicate StoreTaskInfoRecommendations generated during step evaluation. (#2936)
Please take a look at the following SDK changelogs for more information:
Bug Fixes
-
Elastic custom YAML content is not incorrectly escaped anymore. (#2932)
Before this fix, a custom YAML with:
searchguard.restapi.roles_enabled: ["sg_all_access"]
would be compiled to:
searchguard.restapi.roles_enabled: ["sg_all_access"]
The issue is now fixed.
v0.55.4
Improvements
- DCOS-42593 Bump curator version to
4.0.1
and split up transactions using curator multi transactions. (#2926) - DCOS-48617 Allow reorder of existing ports (#2935)
- COPS-4469 Shutdown the scheduler when service user changes in a ServiceSpec update (#2937)
- DCOS-49331 Optimize how SDK writes to zk node to control the amount of curator transaction logs generated. (#2946)
Fixes
- DCOS-48059 Fix a bug where duplicate StoreTaskInfoRecommendations are generated resulting in null values when querying the
v1/pod
endpoint.(#2936) - DCOS-49350 Handle cases where SDK upgrade fails from 40 -> 50 when new tasks are added to the ServiceSpec (#2948)
Cassandra 2.5.0-3.11.3
Upgrades
New Features
- Readiness-check
interval
,timeout
, anddelay
are now configurable properties.[#2866] - The number of open file descriptors (
RLIMIT_NOFILE
) is now a configurable property.[#2873]
Improvements
- Service names are now validated with a regex.[#2924]
SDK v0.55.3
Improvements
[DIAGNOSTICS][DCOS-48058] Download task logs into "task" directory. (#2925)
[DIAGNOSTICS][DCOS-47783]: Initial support for Edge-LB Diagnostic Bundle (#2919)
[DIAGNOSTICS][DCOS-477820] Add initial support for kubernetes diagnostic bundles (#2918)
[DIAGNOSTICS] [DCOS-47532]: Update SDK Diagnostic bundle to add new debuggability endpoints. (#2917)
Fixes
[DCOS-48617] Dont evaluate existing reservations against new ports (#2928)
SDK v0.55.2
Improvements
- [DIAGNOSTICS] Fix condition where scheduler task can't be found. (#2878)
- [DIAGNOSTICS] Don't raise exception when there's a missing agent. (#2886)
- [DIAGNOSTICS] Release SDK Diagnostics v0.2.1. (#2887)
- [DCOS-40703] Automate pod replacement when a node is decommissioned (#2884)
- [DCOS-47365] Allow passing range constraints when requesting a dynamic port (#2888)
SDK v0.55.1
SDK v0.55.0
Major Updates
- libmesos-bundle version updated to 1.12 (#2832)
- Apache Kafka framework moved to dcos-kafka-service repository. (#2789)
Improvements
- Add support for Arbitrary Task Labels to Service Spec YAML (#2672)
- Improvements to pod-profile-mount-volume (#2785) (#2797)
- Added Plans, TaskStatus and a new OfferOutcome debug-endpoints to improve SDK debuggability (#2796) (#2795) (#2833)
COPS Fixes
- [COPS-4320] Configurable timeouts for readiness checks. (#2866)
Elastic 2.5.0-6.3.2
Upgrades
- Elasticsearch and Kibana were upgraded to version 6.3.2. (#2824)
- The SDK library was upgraded to version 0.55.1. (commit). Please also take a look at at least the 0.50.0 release to understand the changes between the 0.40.x (the one Elastic 2.4.0-5.6.9 used) and 0.50.x versions of the SDK.
New Features
- Readiness-check interval, timeout, and delay are now configurable properties. ([#2866)]
- The number of open file descriptors (RLIMIT_NOFILE) is now a configurable property (http://man7.org/linux/man-pages/man2/getrlimit.2.html)s. (#2873)
Bug Fixes
- Fixed scenario where heterogeneous
@zone
constraints could result in ES in being unable to allocate shards. (#2889)
Improvements
- Sensitive environment keys are now filtered from log files. (#2748)
- Scheduler Marathon app now uses a file-based secret. (#2748)
- Service names are now validated with a regex. (#2861)
- License details were added to the package metadata. (#2867)
- Added
service_account_credential
parameter with file name value to scheduler Marathon app's ClassicRPCAuthenticatee Mesos module. (#2777) - Move Elastic and Kibana artifacts to downloads.mesosphere.com. (#2762)
HDFS 2.5.0-2.6.0-cdh5.11.0
Features
- Hadoop
ipc.maximum.data.length
is now a configurable property - Readiness-check interval, timeout and delay are now configurable properties
- Number of open file descriptors (
RLIMIT_NOFILE
) is now a configurable property
Bug Fixes
- Fix for JournalNodes failing to establish quorum when paxos folder is missing
Improvements
- Added validation to verify package names are unique and follow Universe guidelines
Updates
- Upgraded libmesos-bundle to version 1.12.
- Upgraded SDK to 0.55.1.