Skip to content

Commit bdbf97c

Browse files
committed
release notes for chef workstation 26 release
Signed-off-by: nikhil2611 <ngupta@progress.com>
1 parent fcdc08e commit bdbf97c

File tree

1 file changed

+135
-0
lines changed

1 file changed

+135
-0
lines changed

content/release_notes/workstation.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,141 @@ summary = "Chef Workstation release notes"
1616
<!-- markdownlint-disable-file -->
1717
<!-- cSpell:disable -->
1818
<!-- vale off -->
19+
## Chef Workstation 26.1
20+
21+
Release date: TBD
22+
23+
### Major Architectural Change
24+
25+
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.
142+
143+
- Ruby 3.4.x runtime embedded in package.
144+
145+
We no longer build native OS packages for:
146+
147+
- macOS (use Habitat on macOS or native tools)
148+
149+
- Debian/Ubuntu DEB packages
150+
151+
- RHEL/CentOS RPM packages
152+
153+
- Windows MSI installers
19154

20155
## Chef Workstation 25.13.7
21156

0 commit comments

Comments
 (0)