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
23
### Key features
30
24
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.
25
+
Chef Workstation 26 is built entirely on Chef Habitat. We aren't providing traditional Omnibus builds.
26
+
Chef Workstation 26 uses standard licensing for commercial, community, and trial customers.
48
27
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:
28
+
### Improvements
56
29
57
-
- Improved performance
58
-
- Better security
59
-
- Modern Ruby compatibility
30
+
Chef Workstation 26 and all components are Ruby 3.4 compatible.
31
+
All components are Habitat packages.
32
+
Improved runtime isolation with Habitat wrappers for each tool.
33
+
Simplified dependency management through Habitat ecosystem.
34
+
Faster component updates without full Workstation reinstallation.
35
+
Consistent behavior across Linux and Windows platforms.
60
36
61
37
### Component updates
62
38
63
-
#### Chef CLI
39
+
#### Chef Infra Client
40
+
41
+
Updated Chef Infra Client to v19.x. Chef Infra Client 19 is the long-term support (LTS) version and is built entirely on Chef Habitat.
64
42
65
-
- Updated Chef CLI from v5.6.16 to v6.1.29.
43
+
For details, see the [Chef Infra Client 19 release notes](https://docs.chef.io/release_notes/client/).
66
44
67
45
#### Knife
68
46
69
-
-Updated Knife from v18.x to v19.0.93.
47
+
Updated Knife to v19.0.93.
70
48
71
-
- Fixed argument errors in knife bootstrap.
49
+
#### Test Kitchen Enterprise
72
50
73
-
- Updated to Cookstyle for linting (replaced chefstyle).
51
+
Added Chef Test Kitchen Enterprise.
74
52
75
-
- Added Ruby 3.4 compatibility fixes.
53
+
#### Chef CLI
76
54
77
-
- Added libyajl >= 2.1 requirement for ffi-yajl 2.7.7 compatibility.
55
+
Updated Chef CLI to v6.1.29.
78
56
79
57
#### Cookstyle
80
58
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.
59
+
Updated Cookstyle to v8.6.5 with RuboCop engine 1.82.1.
86
60
87
61
#### Chef InSpec
88
62
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.
63
+
Updated Chef InSpec to v7.x.
96
64
97
-
#### Test Kitchen Enterprise
98
-
99
-
- New Chef Test Kitchen Enterprise added.
65
+
For details, see the [Chef InSpec 7 release notes](https://docs.chef.io/release_notes/inspec/).
100
66
101
67
#### Ohai
102
68
103
-
- Updated Ohai from v18.x to v19.1.17.
104
-
105
-
- Fixed IPROUTE_INT_REGEX to match interfaces with semicolon.
69
+
Updated Ohai to v19.1.17.
106
70
107
71
#### Fauxhai
108
72
109
-
-Updated Fauxhai from v9.3.x to v9.4.15.
73
+
Updated Fauxhai to v9.4.15.
110
74
111
75
#### Berkshelf
112
76
113
-
-Updated Berkshelf to v8.1.21 with Habitat packaging optimizations.
77
+
Updated Berkshelf to v8.1.21.
114
78
115
79
#### Chef Vault
116
80
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:
81
+
Updated Chef Vault to v4.2.9.
122
82
123
-
- chef-resource-inspector: Use built-in CLI commands instead.
83
+
### Tools removed
124
84
125
85
- delivery: Chef Delivery/Workflow reached EOL in December 2020.
126
-
127
86
- foodcritic: Deprecated in favor of Cookstyle.
128
-
129
87
- stove: Replaced by built-in Supermarket commands.
130
-
131
88
- mixlib-install: Habitat manages dependencies.
132
89
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.
142
-
143
-
- Ruby 3.4.x runtime embedded in package.
90
+
### Packages
144
91
145
-
We no longer build native OS packages for:
92
+
Chef Workstation 26 provides Habitat-based packages.
146
93
147
-
- macOS (use Habitat on macOS or native tools)
94
+
This provides support for Chef Workstation on the following platforms:
148
95
149
-
- Debian/Ubuntu DEB packages
96
+
- Linux (x86_64)
97
+
- Windows (x86_64)
150
98
151
-
- RHEL/CentOS RPM packages
99
+
We no longer build packages for Intel-based Macs.
152
100
153
-
- Windows MSI installers
101
+
We no longer produce Omnibus builds for Chef Workstation and associated tools.
0 commit comments