This repository has been archived by the owner on Dec 4, 2024. It is now read-only.
v4.2.0
ambassador
- [1.13.10]
- Bugfix: Fixed a regression when specifying a comma separated string for
cors.origins
on the Mapping
resource. ([#3609])- Change: Envoy-configuration snapshots get saved (as
ambex-#.json
) in/ambassador/snapshots
. - The number of snapshots is controlled by the
AMBASSADOR_AMBEX_SNAPSHOT_COUNT
environment - variable; set it to 0 to disable. The default is 30.
- Change: Set
AMBASSADOR_AMBEX_NO_RATELIMIT
totrue
to completely disable ratelimiting Envoy - reconfiguration under memory pressure. This can help performance with the endpoint or Consul
- resolvers, but could make OOMkills more likely with large configurations. The default is
false
, - meaning that the rate limiter is active.
- Bugfix: The
Mapping
resource can now specifydocs.timeout_ms
to set the timeout when the - Dev Portal is fetching API specifications.
- Bugfix: The Dev Portal will now strip HTML tags when displaying search results, showing just
- the actual content of the search result.
- Change: Consul certificate-rotation logging now includes the fingerprints and validity
- timestamps of certificates being rotated.
- [1.13.8]
- Bugfix: Ambassador Agent now accurately reports up-to-date Endpoint information to Ambassador Cloud
- Feature: Ambassador Agent reports ConfigMaps and Deployments to Ambassador Cloud to provide a better Argo Rollouts experience. See Argo+Ambassador documentation for more info.
- [1.13.7]
- Feature: Add AMBASSADOR_JSON_LOGGING to enable JSON for most of the Ambassador control plane. Some (but few) logs from gunicorn and the Kubernetes client-go package still log text.
- Bugfix: Fixed a bug where the Consul resolver would not actually use Consul endpoints with TCPMappings.
- Change: Ambassador now calculates its own memory usage in a way that is more similar to how the kernel OOMKiller tracks memory.
- [1.13.6]
- Bugfix: Fixed a regression where Ambassador snapshot data was logged at the INFO label when using AMBASSADOR_LEGACY_MODE=true
- [1.13.5]
- Bugfix: Fix a regression from 1.8.0 that prevented Ambassador module config keys
proper_case
andpreserve_external_request_id
from working correctly. - Bugfix: Fixed a regression in detecting the Ambassador Kubernetes service that could cause the wrong IP or hostname to be used in Ingress statuses (thanks, Noah Fontes!
- [1.13.4]
- Bugfix: Incorporate the Envoy 1.15.5 security update by adding the
reject_requests_with_escaped_slashes
option to the Ambassador module.
#1271 (@mesosphere-mergebot)
azuredisk-csi-driver
- Features
- support force detach
- support incremental snapshot
- support tags in snapshot
- create snapshot on external resource group
- add dangling error support
- support Azure disk batch attach/detach (#650)
- Windows beta support (switch to csi-proxy v0.2.2 API)
- support multi OS versions for Windows images
- Azure stack support
- ListVolumes support
- add LogicalSectorSize support for UltraSSD
- remove unmanaged disk support
- add full Azure Stack support
- add more controller metrics
- support disable AzureStack
- disable AzureStack by DisableAzureStackCloud config
- Bug Fixes
- fix disk API 10s latency issue
- fix initial delay(1s) when mount azure disk
- fix incorrect max azure disk max count
- fix resize error in migration scenario
- fix azure disk resize error if source does not exist
- fix: not schedule driver pod on virtual node
- fix: cache data loss issue on Windows when unmount disk
- fix: resize filesystem if cloned volume capacity is larger than source volume
- fix: volume expansion failure on node
- fix: helm chart installation issue
#1272 (@mesosphere-mergebot)
dashboard
- Hide pagination controls if there is only a single page of items to display (#5827)
- Use .log extension instead of .txt for downloaded log files
- Extend pod view with more information including:
- related Service Account (#5815)
- liveness/readiness probe (#6145)
- Major refactoring and improvements of the log viewer (#5868)
- Change resource status icons to colored dots (#5867)
- Add hover effects for clickable elements (#5930)
- Add deployment rollout restart option (#5917)
- Improve env variable display for containers and fix ingress view (#5975)
- Add labels to workload status charts (#5994)
- Restore serialized reference component (#6090)
- Reorganize resource list columns and add more columns, i.e. images (#6014)
- Replace all overview redirects with workloads (#6092)
- Improve chart metrics calculation to support wider time windows (#6126)
- Use stable networking.k8s.io/v1 API for Ingress resource
#1273 (@mesosphere-mergebot)
elasticsearchexporter
- [FEATURE] Added elasticsearch_clustersettings_stats_max_shards_per_node metric. #277
- [FEATURE] Added elasticsearch_indices_shards_store_size_in_bytes metric. #292
- [FEATURE] Added --es.indices_mappings flag to scrape elasticsearch index mapping stats and elasticsearch_indices_mappings_stats collector. #411
- [FEATURE] Added elasticsearch_snapshot_stats_latest_snapshot_timestamp_seconds metric. #318
- [ENHANCEMENT] Added support for reloading the tls client certificate in case it changes on disk. #414
- [BUGFIX] Fixed the elasticsearch_indices_shards_docs metric name. #291
- [BUGFIX] Fixed elasticsearch 7.13 node stats metrics #439
- [BUGFIX] Fixed snapshot stats metrics for some snapshot repository types #442
#1277 (@mesosphere-mergebot)
nvidia
- Updated Nvidia addon to support driver v460
#1206 (@mesosphere-mergebot)
opsportal
-
Fix cluster details page for AKS clusters (COPS-6997)
#1274 (@mesosphere-mergebot) -
fix: UI load addon dashboard links even when custom domain ConfigMap does not exist.
#1282 (@mesosphere-mergebot)
prometheus
-
prometheus: possible to enable elasticsearch rules
#1223 (@mesosphere-mergebot) -
fix: Bump Prometheus to v2.29.2 which fixes head GC and pending readers race condition that caused issues with rule evaluations.
#1303 (@mesosphere-mergebot) -
prometheus: possible to enable elasticsearch rules
#1224 (@mesosphere-mergebot)
reloader
- Reload resource if secret/configmap is re-created
#1278 (@mesosphere-mergebot)