You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chef Workstation Enterprise now transitions from traditional native OS packages to a unified Habitat-based distribution model. This marks a significant modernization in how Chef Workstation is packaged, delivered, and managed across platforms.
26
+
27
+
This new architecture provides improved consistency, simplified dependency management, and better isolation across environments.
28
+
29
+
### Key features
30
+
31
+
#### Single Package Installation
32
+
33
+
All Chef Workstation tools are now bundled into a single Habitat package, replacing multiple OS-specific installers.
34
+
35
+
#### Cross-Platform Consistency
36
+
37
+
Linux and Windows users now receive the same toolset with consistent behavior, reducing platform-specific differences.
38
+
39
+
#### Simplified Dependency Management
40
+
41
+
Habitat manages all runtime dependencies, including:
42
+
43
+
- Ruby runtime
44
+
- System libraries
45
+
- Tool dependencies
46
+
47
+
This eliminates dependency conflicts and reduces environment drift.
48
+
49
+
#### Improved Isolation
50
+
51
+
Each tool runs in a controlled environment using Habitat wrappers, improving reliability and reducing runtime conflicts.
52
+
53
+
#### Ruby 3.4 Runtime
54
+
55
+
All tools now run on Ruby 3.4.x, providing:
56
+
57
+
- Improved performance
58
+
- Better security
59
+
- Modern Ruby compatibility
60
+
61
+
### Component updates
62
+
63
+
#### Chef CLI
64
+
65
+
- Updated Chef CLI from v5.6.16 to v6.1.29.
66
+
67
+
#### Knife
68
+
69
+
- Updated Knife from v18.x to v19.0.93.
70
+
71
+
- Fixed argument errors in knife bootstrap.
72
+
73
+
- Updated to Cookstyle for linting (replaced chefstyle).
74
+
75
+
- Added Ruby 3.4 compatibility fixes.
76
+
77
+
- Added libyajl >= 2.1 requirement for ffi-yajl 2.7.7 compatibility.
78
+
79
+
#### Cookstyle
80
+
81
+
- Updated Cookstyle from v7.32.8 to v8.6.0.
82
+
83
+
- Updated RuboCop engine to 1.82.1 with significant improvements.
84
+
85
+
- Enhanced autocorrection capabilities.
86
+
87
+
#### Chef InSpec
88
+
89
+
- Major upgrade from InSpec 5.x to InSpec 7.x.
90
+
91
+
- Latest security and compliance features.
92
+
93
+
- Enhanced resource pack support.
94
+
95
+
- Improved profile management.
96
+
97
+
#### Test Kitchen Enterprise
98
+
99
+
- New Chef Test Kitchen Enterprise added.
100
+
101
+
#### Ohai
102
+
103
+
- Updated Ohai from v18.x to v19.1.17.
104
+
105
+
- Fixed IPROUTE_INT_REGEX to match interfaces with semicolon.
106
+
107
+
#### Fauxhai
108
+
109
+
- Updated Fauxhai from v9.3.x to v9.4.15.
110
+
111
+
#### Berkshelf
112
+
113
+
- Updated Berkshelf to v8.1.21 with Habitat packaging optimizations.
114
+
115
+
#### Chef Vault
116
+
117
+
- Updated Chef Vault to v4.1.14.
118
+
119
+
### Tools Removed
120
+
121
+
The following tools have been removed from Chef Workstation Enterprise as part of the transition to Habitat-based packaging:
122
+
123
+
- chef-resource-inspector: Use built-in CLI commands instead.
124
+
125
+
- delivery: Chef Delivery/Workflow reached EOL in December 2020.
126
+
127
+
- foodcritic: Deprecated in favor of Cookstyle.
128
+
129
+
- stove: Replaced by built-in Supermarket commands.
130
+
131
+
- mixlib-install: Habitat manages dependencies.
132
+
133
+
### Packaging
134
+
135
+
Chef Workstation Enterprise now uses Habitat-based packaging exclusively. This change provides:
136
+
137
+
- Consistent cross-platform experience for Linux and Windows.
138
+
139
+
- All dependencies managed through Habitat ecosystem.
140
+
141
+
- Uses base-2025 Habitat channel for all component dependencies.
0 commit comments