This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
Releases: Azure/acs-engine
Releases · Azure/acs-engine
v0.9.4
This patch primarily fixes a regression in clusters using the Azure CNI networking implementation.
CHANGES since v0.9.3: 🌈🐞🔧
- fixed regression in azure CNI networking (Kubernetes) (PR #1787, @jackfrancis)
- fixed bug in scaling operations on old clusters (PR #1764 @JackQuincy)
v0.9.3
v0.9.2
CHANGES since v0.9.1: 🌈🐞🔧
- critical fix to Ubuntu image download reference (PR #1755, @dmitsh)
- fixes to Kubernetes cluster upgrade operations(PRs #1718, #1720, #1740, @shrutir25 @dmitsh)
- Upgrade to Windows RS3 for Kubernetes, officially deprecate v1.5 and v1.6 support for k8s+Win (PRs #1686, #1742 @JiangtianLi)
- additional support for Azure Gov regions (PR #1705, @gsacavdm)
- fix for Kubernetes dashboard missing data (PR #1735 @brendanburns)
- fix for route table errata during scale operations (PR #1743, @JackQuincy)
- fix to prevent reboots from re-running provision script (PR #1753, @jackfrancis)
v0.9.1
CHANGES since v0.9.0: 🌈🐞🔧
- etcd only listening on localhost (Kubernetes) (PR #1712, @jackfrancis)
v0.9.0
FEATURES: 🌈
- New Kubernetes releases!
v1.8.2
v1.7.9
- Lots of support for Managed Kubernetes (
aks
) public preview! - Support for etcd v3 (PR #1564 @khenidak)
- Added latest LTS Ubuntu image (PR #1589 @anhowe)
- Added NVIDIA drivers for Kubernetes agents (PR #989 @wbuchwalter)
- related to
^---
refreshed SKU sizes, including GPU vms (PR #1667 @anhowe) - updated to latest Azure CNI version (PR #1664 @dmitsh)
- Update tiller image to v2.6.2 for Kubernetes clusters (PR #1540 @lachie83)
- Support for Kubernetes
--non-masquerade-cidr
(PR #1361 @dbourasseau) - Custom VNET improvements (PR #1150 @sylr)
- ARM template optimization (PR #1579 @anhowe)
- Move kubernetes dashboard to 1.7.1 for all 1.8 k8s releases (PR #1692, @jchauncey)
BUGS FIXED: 🐞
- vendor/ directory was broken for certain filesystems (PR #1634, @jackfrancis)
- removed bug vector in Kubernetes provision script (PR #1570, @karataliu)
- etcd no longer listens on public interface (PR #1628, @jchauncey)
- agent extensions point to master instead of agent nodes (PR #1657 @jessfraz)
- tiller not working in Azure China Cloud (PR #1635 @howudoing)
- Decouple ResourceProvider registration from creating azure client (PR #1665 @CecileRobertMichon)
DEV IMPROVEMENTS/CHORES: 🔧
- Rationalized
vendor/
dependencies (PR #1562, @jackfrancis) - Strip
vendor/
directories (PR #1689, @ultimateboy) - Improved dev environment for k8s on Windows (PR #1703 @JiangtianLi)
- Docs updates!
- PR #1559 @krancour
- PR #1602 @alexandair
- PR #1629 @AntoineGa
- PR #1627 @jackfrancis
- PR #1681 @cr4igo
- CI/E2E maintenance/improvements!
v0.8.0
FEATURES: 🌈
- New Kubernetes releases!
v1.7.7
v1.6.11
- Kubernetes
v1.8.0
enabled in vlabs (experimental)! (PR #1508 @lachie83) - Update tiller image to v2.6.1 for Kubernetes clusters (PR #1533 @lachie83)
- Updated ubuntu image to 16.04.201708151 (PR #1521 @CecileRobertMichon)
- Updated Kubernetes Calico to v2.6.1 (PR #1511 @dtzar)
BUGS FIXED: 🐞
- Validation errors always invoked agent-pool-only (PR #1453, @itowlson)
- Custom subnets can now use custom DNS service IP (PR #1461 @rocketraman)
- Etcd restart always (PR #1539 @CecileRobertMichon)
- Decrease default max docker logs size (PR #1395 @anisimovsergey)
DEV IMPROVEMENTS/CHORES: 🔧
- Rationalized
vendor/
dependencies (PR #1467, @jackfrancis) - Additional api model validation (PR #1482, @itowlson)
- Docs updates!
- Lots of CI/E2E coverage!
v0.7.0
FEATURES: 🌈
- Add support for DC/OS version
1.10
(PR #1439, @julienstroheker) - Added RHEL support for SwarmMode (PR #1455, @tomconte)
- Telemetry option for Windows Kubernetes (PR #1415, @JiangtianLi)
- Configurable
--image-gc
options in Kubernetes clusters (PR #1410, @nalthoff) - Defaulting to version
1.7
for Kubernetes deployments (PR #1458, @jackfrancis) - Cloudprovider option provided for Kubernetes Windows nodes (PR #1308, @andyzhangx)
- Deprecate DC/OS version
1.7
(PR #1446, @jackfrancis) - Configurable Windows image URLs (PR #1437, @yakman2020)
- Private DNS Zones and Upstream Nameservers in Kubernetes (PR #1452, @lachie83)
- SwarmMode clusters with hybrid Linux/Windows agent pools (PR #1456, @jackfrancis)
- overlay2 Docker graph driver in Kubernetes (PR #1433, @tanmaykm)
- Support for Aggregated APIs in Kubernetes (PR #1406, @jackfrancis)
BUGS FIXED: 🐞
- Extensions not working in DC/OS and Swarm (PR #1392, @JackQuincy)
- New Windows Kubernetes
v1.7.5
image w/ bug fixes (PR #1420, @JiangtianLi) - Enable Windows image version configuration (PR #1438, @itowlson)
- Fixed regression in extensions (PR #1463, @RobBagby)
DEV IMPROVEMENTS/CHORES: 🔧
- Rationalized
vendor/
dependencies (PR , @jackfrancis) - Enabled delve debugger usage w/ dev image (PR #1400, @tomconte)
- Docs updates!
- PR #1398 @itowlson
- PR #1399 @tanmaykm
- PR #1409 @jackfrancis
- PR #1444 @bobbypage
- PR #1445 @julienstroheker
- Continuing the CI/E2E evolution!
v0.6.0
FEATURES: 🌈
- Kubernetes
v1.7.5
for both Linux and Windows! (PR #1381, @seanknox) - Kubernetes
v1.6.9
for both Linux and Windows! (PR #1343, @jackfrancis) - Lots of new VM sizes supported! (PR #1216, @yuvipanda)
- Configurable Kubernetes Service Subnets (PR #546, @rocketraman)
- DCOS clusters now support Windows agents (PR #1132, @yakman2020)
- Optional AAD integration in Kubernetes (PR #1049, @karataliu )
- Sovereign Azure Cloud support (PR #499, @wangtt03)
- Add MaxPods configuration option to Kubernetes nodes (PR #1103, @ofiliz)
- acs-engine Extensions (#599) (PR #1358, @RobBagby @JackQuincy)
BUGS FIXED: 🐞
- Tiller is upgradeable (PR #1319, @seanknox)
- Fix Windows kubernetes build process (PR #1351 @JiangtianLi)
- Kubernetes agents don't always attach to master (PR #1335, @anhowe)
- Ephemeral DCOS disks not formatting (PR #1100, @jmspring)
- Fix scale up in kubernetes with custom VNETs (PR #1194, @JackQuincy)
DEV IMPROVEMENTS/CHORES: 🔧
- Rationalized
vendor/
dependencies (PR #1340, @jackfrancis) gofmt
and linting cleanup/enforcement (PR #1369, @jackfrancis)- Lots of docs hygiene
- PR #1203 @jpoon
- PR #1220 @dmitsh
- PR #1225 @rjtsdl
- PR #1173 @karataliu
- PR #1231 @lborgav
- PR #1233 @JiangtianLi
- PR #1235 @bobbypage
- PR #1272 @jackfrancis
- PR #1298 @dennis-benzinger-hybris
- PR #1306 @slack
- PR #1345 @jackfrancis
- PR #1347 @jackfrancis
- PR #1309 @squillace
- PR #1350 @bacongobbler
- PR #1355 @jackfrancis
- PR #1375 @bobbypage
- PR #1382 @stuartleeks
- PR #1380 @bobbypage
- Continual CI/E2E improvements!
- PR #1260 @jchauncey
- PR #1252 @seanknox
- PR #1256 @jchauncey
- PR #1322 @jackfrancis
- PR #1365 @jchauncey
v0.5.0
FEATURES: 🌈
- Add Kubernetes RBAC support (PR #1177, @Globegitter @lachie83)
- Add Kubernetes v1.7.2 (PR #1072, @lachie83)
- Automatically install Helm Tiller in Kubernetes clusters (PR #924, @technosophos @lachie83 @seanknox)
- Azure Managed Disks support (PR #1072, @lachie83)
BUGS FIXED: 🐞
- Update Calico to use Canal, fixes inter-pod communication (PR #1013, @lachie83)
- Fix Heapster Nanny restarts (PR #1133, @lachie83)
- Fix Docker group issue on DC/OS (PR #1113, @jmspring)
- Increase TCP retransmission window to mitigate issue where nodes are blackholed if a master VM disappears unceremoniously (PR #1044, @dmitsh)
- Added retries for apt-get install and systemctl enable commands for kubernetes custom script (PR #1104, @JackQuincy)
DEV IMPROVEMENTS/CHORES: 🔧
- Substantial rewrite of project documentation (PR #1094, @slack)
- First round of i18n in acs-engine (PR #627, @JiangtianLi)
- Dedicated CI for the project using Circle CI, now available to the public to view (PR #1148, @seanknox @dtzar @chauncey)
- Now run go linter and style checks in make test (PR #1123, @seanknox)
- Add coverage stats using coveralls.io (PR #1080, @seanknox)
- Add additional Windows regression testing (PR #1082, @JiangtianLi)
- Introduce Ginkgo and Junit to project (PR #1166, @OguzPastirmaci @TsuyoshiUshio @peterhuene @dcaro @dtzar)
- Can build acs-engine binaries for Mac, Windows, and Linux (PR #1077, @seanknox)
- Break feature validations run on master branch into distinct CI stages, split across different Azure subscriptions (PR #1188, @seanknox @chauncey)
v0.4.0
FEATURES: 🌈
- Support for Kubernetes v1.7.0 and v1.7.1
- Enables use of Azure Instance Metadata service
- Enables use of "Managed Identity" with Kubernetes. This removes the need for user supplied credentials for Kubernetes to be able to leverage the cloudprovider integration with Azure ARM APIs.
- Add flags for activating the kubernetes cert signing API.
- Optionally open ports 80/443 on master and enable OAuth for DC/OS
- Can specify custom hyperkube image in kubernetesConfig
- Cloud Backoff should be easily configurable for users
- kube-proxy should be started with CriticalPodAnnotation and NoExecute toleration
- Enable upgrade of Kubernetes clusters with master VMs using managed disks
- add anti-affinity to kube-dns deployment
- feat(deploy): deploy auto-populates SP, SSH, DNSPrefix
FIXES: 🐞
- Migrate from docker daemon to dockerd (Docker Swarm Mode)
- Can now use KeyVault reference
- autodeploy should skip credential creation when UseManagedIdentity is true
- templates.go is now gitignored
- Fix container start timeout in latest Windows image
- docs(README): encourage getting latest Azure CLI 2.0 release
- typo(deploy): error is for location, not subscription-id
- return more meaningful validation error message with invalid AgentPoolProfile.Ports
- Numerous CI improvements