Releases: crc-org/crc
2.16.0-4.12.9
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.16.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.12.9
- Podman 4.4.1
- OKD 4.12.0-0.okd-2023-02-18-033438
- MicroShift 4.12.9
- This version adds support for the ‘microshift’ preset, try
crc config set preset microshift
- The macOS installer will not install the tray app by default, it can be enabled if desired during the installation
Known Issues
- The ‘preset’ config doesn’t list 'microshift' as a supported option, see #3576
oc
not added to path when using the ‘microshift’ preset, workaround by runningcp ~/.crc/cache/crc_microshift_vfkit_4.12.9_arm64/oc ~/.crc/bin/oc/oc
more details in #3581- The
crc cleanup
command does not remove CRC instance SSH key from the user'sknown_hosts
file, see #3514
To provide feedback on this release, head over to https://github.com/orgs/crc-org/discussions/3584
git shortlog
05b62a7 cut v2.16.0
564b610 [Doc] Remove subnet require for msw because of user mode networking
9ffdb9f [Doc] Update cert expire time to 1 year
3d8d7d3 [Doc] Remove RHEL/CentOS 7 support
5c117c7 [Doc] Updated supported arch for crc
5accb0f Add basic document for microshift preset
ad5ceae bump podman bundle version to 4.4.1
08c1923 Remove container.conf file if system mode networking in use
469aa3e Issue #3514 Remove crc instance entries from known_hosts file
99c46e6 Update microshift bundle version to 4.12.9
e5839bf bump openshift version to 4.12.9 and update bundle hash
c5e735d build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5
73e2ccb microshift: Fix "Creating CRC VM for xxx" message
f64c291 Have same help message for bundle option
36fcd72 spec: copy the macOS universal build to output location
d7848d3 build: don't remove all generated files before building installers
09de497 build: macos-release-binary target should build universal binary
a1db0ce Remove more "CodeReady Container" occurrences
f9ae5eb spec: Substitute git revision when generating
352872e spec: Use 'make release'
a4c1220 ghactions: Stop testing 'old-main'
10df47f pkg: update gitignore file
7f08c46 build: replace gofmt with goimports
8296a0e Fixes #3546 #3550 always show progress during uncompression of the bundle
bdda869 Integration: Add testcase for login using crc-admin context
c24e650 cmd/start: Add template for microshift preset
479d1cf Add microshift preset support
632676d Preset: Add microshift preset value
61e6291 SSH: add helper to copy a file from instance
ba0b846 macos: Make tray installation optional
3c442ab macos: pkg: Install tray in 'Red Hat OpenShift Local.app'
e2669fc macos: pkg: Install to /usr/local/crc
8cf7415 macos: Split crc and crc-tray in 2 different .pkg
732cfe6 macos: Add 'rootDir' variable to signing script
50b08d5 Integration: Add custom values checks for the initial start of the VM
2.15.0-4.12.5
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.15.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.12.5
- Podman 4.3.1
- OKD 4.12.0-0.okd-2023-02-18-033438
- fixes a bug on windows where the 'disk-size' config option was not effective on a new CRC instance (issue #3496)
- a new flag
-w | --watch
added tocrc status
command (trycrc status -w
) - improvements to the
crc setup
preflight check to detect if a user is part of the hyper-v admins group - starting from this release MSI installer will not install the CRC tray application by default, users can choose to install the tray as an additional component
- CRC now supports accessing nodeport based services from the host in addition to exposed routes
git shortlog
72256c3 cut v2.15.0
2c9567a Add a github workflow to run the gh-release.sh script from github actions
3a23ef0 tools: add script to publish github releases
89b9c35 Use correct tag for route controller image as per openshift release
ec2fdfd bump openshift version to 4.12.5 and update bundle hash
93f0068 update okd bundle to 4.12.0-0.okd-2023-02-18-033438
44f3924 update check for user in hyper-v admins group
1e8617d split installation of tray into separate selectable feature
836238b e2e: refactor around CRCHome variable
3326fdc e2e: move cleanup and setup procedures to Scenario After hook - proxy feature
61473ff e2e: fetch podman bundle behind proxy under podman preset
b0b2dfb build: Update github.com/gin-gonic/gin to fix dependabot alert
5016f0c go.mod: Update gvisor-tap-vsock to 0.5.0
c179f73 build: Update golangci-lint to latest version
b38b9ef use http.Server with timeout instead of http.Serve
8793050 replace linter 'deadcode' with 'unused'
47a3e18 build: Update openshift/k8s to release-4.12/v0.25.6
30db61e build: Update modules and vendoring
0609df9 build: Update golang.org/x/net
8ec3b43 update golang to 1.19
6149936 build: Remove patch release from registry.access.redhat.com/ubi8/go-toolset
c199fd7 Use full form of 'cm' => 'configmap'
86f1ed6 Remove lease resource from openshift-machine-config-operator namespace
6fef623 start: Configure proxy as early as possible
2932189 Reword a few pull secret related strings
80c6c3b cluster: Remove unused EnsurePullSecretPresentOnInstanceDisk
ebccd16 websocket: Add a bit of API doc
c413ac6 websocket: Make StatusConnectionListener generic
df6daa5 websocket: Use io.Writer interface
0bce019 Add '-w' argument to status command
880014b build(deps): bump github.com/prometheus/client_golang
c74201c Fixes #3496 resize disk also during creation of the VM when using hyper-v driver
2.14.0-4.12.1 💕
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.14.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.12.1
- Podman 4.3.1
- OKD 4.11.0-0.okd-2022-11-05-030711
crc oc-env
andcrc podman-env
commands now works on powershell corecrc podman-env --root
output was fixed to add missing--root
to the printed instructions
Known Issues
- While using
podman
commands, you might get an error saying
Error: failed to connect: ssh: handshake failed: knownhosts: key mismatch
this can be worked around by removing the host key from the known_hosts
file using:
$ ssh-keygen -R "[127.0.0.1]:2222"
Please refer to #3514 for details.
git shortlog
868d96c cut v2.14.0
d42584c bump openshift version to 4.12.1 and update bundle hash
6354417 Powershell Core Dectection
b1b8365 e2e: Correct typo in config test for windows
3291661 Ignore test out dirs from commits
32e00b2 constants: Add ResolveHelperPath() helper
275925c vfkit: Remove unused NewHost parameter
7b04899 preflight: Remove 'old admin helper' checks
96e927e cache: Unexport a few private methods/functions
0c1fe60 cache: Remove unneeded os.Mkdir call from CacheExecutable
c05087e cache: Remove Cache.destDir
20a02e6 cache: Pass full path to Cache.New()
e96b3bb libvirt: Add MachineDriverPath()
baebd65 vfkit: Add VfkitPath() helper
9801914 constants: Add AdminHelperPath() function
654a79a macos: Remove TrayExecutablePath()
b233123 e2e: move cleanup actions to Scenario After hook
d600b47 e2e: reflect changes to windows checks
0f38e69 e2e: wait for cluster in running state for openshift stories
bb030d1 e2e: remove unnecessary steps from openshift scenario
57667a1 bundle: Check that the bundle URLs match the OpenShift version
12b2a36 gitignore: Add leading / to most entries
56d017b podman-env: Add missing '--root'
8c4fdb5 build: Re-add release flags to 'linux-release-binary'
c4518fe build: Don't hardcode target name in go build rules
cb50f4f Update OWNERS_ALIASES
2.13.1-4.12.0
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.13.1
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.12.0
- Podman 4.3.1
- OKD 4.11.0-0.okd-2022-11-05-030711
git shortlog
b5b864f cut v2.13.1
a91849b bump openshift version to 4.12.0
be19d00 cut v2.13.0
27a19c8 e2e: Move cleanup and timesync to Before/After hooks
a8efd07 e2e: do not use crc-admin context to log in
64f564f e2e: update the other openshift registry story to avoid the failure related to SCC
1dfd276 e2e: execute crc setup as single command
4418f9f e2e: check cert renewal after 1y instead of at 3mo
0417591 e2e: use podman-remote in story_openshift scenarios
e106cbe e2e: patch little issues in e2e tests
8e3791d Update podman bundle version to 4.3.1
2242f7f update openshift bundle to 4.12.0
8957ea9 choco: add github actions job to test building the chocolatey package
ad5d477 Add spec and scripts for creating chocolatey package for crc
f8b21f8 Add user to crc-users and hyperv admins group in a single powershell admin call
68244ec add preflight check and fix to add the logon user to crc-users group
c98dca9 simplify the checking for user part of the hyperv admins group
47f3a68 Update introduction section and title of README
af9afbe [e2e] added repetitions for MatchWithRetry
7a7592a Add flag --components to crc-embedder tool
3907835 CI: upload linux binary and rpm as part of make-rpm action
57906e5 Makefile: Copy the built rpms and binary from container to local filesystem
eb70a43 CI: add macOS-latest for make-check and macos-installer action
f461061 CI: update ubuntu-18.04 to ubuntu-20.04 because 18.04 is depercated soon
e3054a1 macos: pkg: Only add darwin/ to crc-macos-installer.tar
1df765d macos: pkg: Rename packaging.sh
2037025 macos: pkg: Move all .pkg-related files to packaging/darwin
afdb7bc build: macos: Remove the need for packaging/tmp
ff701c9 build: Move macos specific commands out of 'packagedir'
765ab68 build: Use new --goos flag for crc-embedder --download
fd90e69 embedder: Add --goos flag to 'crc-embedder download'
768e16c macos: Move vfkit.entitlements download to crc-embedder
5ad77e4 .gitignore: Remove ARCH
1d28c2e .gitignore: Fix Windows-related .gitignore
7f4ec3b .gitignore: Group all packaging/ ignores together
898cbee Adding OKD to the presets-related documentation
76d07a9 rpmbuild: Update crc-admin-helper to latest version
2.12.0-4.11.18
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.12.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.11.18
- Podman 4.2.0
- OKD version updated to 4.11.0-0.okd-2022-11-05-030711
- Removes wildcard DNS check for usermode network
- Adds missing log message about bundle download to the output of
crc start
command crc setup
command uses thednf
command instead of theyum
command to install the required packages on RHEL like distributions- The GUI tray app's publisher name has been corrected.
- If a time skew occurs when waking up from the sleep state, a new feature for macOS synchronizes the guest
crc
VMs time with the host's time. This feature is applicable for theopenshift
preset.
git shortlog
ea98bb4 cut 2.12.0
d36d035 Replace yum with dnf for package installation
3806625 bump tray-electron to 1.2.9
288364d Update admin-helper to latest version
7cb13d4 Update openshift bundle to 4.11.18 (fast channel)
db63999 vfkit: Enable timesync
a3aca7b constants: Add DaemonVsockPort constant
8c66328 vfkit: Use latest upstream version
b4134de [integration] fix ssh cmd for macos platform
f8bc245 [integration] integration container support for arm64
22335ec [integration] integration binary support for arm64
7c4226e [e2e] fix ssh cmd on e2e container
ec0a262 dns: Remove one indentation level from CheckCRCLocalDNSReachableFromHost
74fcae9 dns: Remove 'wildcard' DNS check for usermode networking
725fd52 dns: Pass CheckCRCLocalDNSReachableFromHost to ServicePostStartConfig
04645c2 Revert "Network: Explicit pass the api/apps and domain details of bundle"
ea74e2c dns: Move CheckCRCLocalDNSReachableFromHost from network to dns package
123f612 machine: Print log when downloading bundle
2.11.0-4.11.13
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.11.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.11.7
- Podman 4.2.0
- OKD version updated to 4.11.0-0.okd-2022-11-05-030711
git shortlog
db98c4a update 4.11.13 bundle hash
62a451e e2e add sample specs for deployments to match new SCC constraints
8738ad2 Allow to use file sharing for mac 13.x
e9f3ae9 Fetch console URL form daemon for 'console' cmd
dc5339a Update okd bundle to 4.11.0-0.okd-2022-11-05-030711
ec45e53 Update openshift bundle to 4.11.13 (fast channel)
7c2a37e cmd/version: OpenShift version should not be preset dependent
641ff18 Remove use of io/ioutil
5847f99 test: fix failing TestGenerateSSHKey on Windows
fa9e605 test: use T.TempDir
to create temporary test directory
1425c16 Switch code-ready to crc-org
2.10.2-4.11.7
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.10.2
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
Note: This is a minor release with the same version of components as
2.10.1
- OpenShift 4.11.7
- Podman 4.2.0
- OKD version updated to 4.11.0-0.okd-2022-08-20-022919
crc status
command now shows RAM usage of the cluster- Fixes a bug in the MSI that prevents installation in non-english versions of windows 10 and 11 (#3386)
git shortlog
065f074 cut 2.10.2
6bf134e Switch to github.com/crc-org/machine
e0a53ce Switch to github.com/crc-org/machine-driver-libvirt
e2d8dc4 msi: ignore errors from custom action enabling file and printer sharing
684e8dc msi: use firewall rule's Group id to enable printer and file sharing
25d3886 Show memory usage in 'status' command output
7109cde Switch to github.com/crc-org/admin-helper
5b74403 Switch to github.com/crc-org/vfkit
7ff6b39 ci: use v3 of checkout, setup-go and upload-artifact gh actions
76d6035 Do not print empty podman/openshift version
836bc86 Use daemon API to fetch data for 'status' command
871f830 Use 'mockery' for mocks generation
f0258c3 Extract interface for API client type
2.10.1-4.11.7
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.10.1
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.11.7
- Podman 4.2.0
- OKD version updated to 4.11.0-0.okd-2022-08-20-022919
- Added file-sharing support for windows, run
crc config set enable-shared-dirs true
and follow the instructions to try
git shortlog
7e7f6b2 cut 2.10.1
7e1675d msi: create shared dir also during upgrades
fff474a msi: remove the smb share created during installation
2aa7059 msi: ignore errors from custom action creating the smb shared dir
f853c05 cut 2.10.0
a1ff049 Fix config change msg for config setting 'host-network-access'
f78e807 Skip secret configs in api client test case for getting all the configs
4a52aef cifs: Add 'enable-shared-dirs' config for windows
34989df Add helper GetCurrentUsername
846d772 Mask password in error returned when mounting CIFS share fails
b4cfc0e add CIFS/SMB based file sharing for windows
c502056 update code-ready/machine go module
2785de0 move initialization of SharedDirs to driver's CreatHost function
6b62cdc Remove extra whitespaces in product.wxs.template
572558b msi: Create a samba share of the user's home folder
c3e9cf7 msi: Enable file and printer sharing
82ca273 Include clicumber code, update dependencies, compactify feature files
341c7c4 Update openshift bundle to 4.11.7 (stable channel)
105ad05 Don't include Secret configs in the response from /config http api
98b542d Add boolean flag 'show-secrets' to config sub command 'view'
7397181 Add a way to easily identify a secret setting value
f956555 Add a Secret type to register secret settings
7a5d10a Add Secret storage to Config struct along with Viper storage
01debf6 Add storage backend for configs based on OS provided secret store
c5926eb build: Add 'build_integration' to 'make check'
27cd148 constants: Remove IsRelease/linuxReleaseBuild
0bd8952 Makefile: Add build tags for build integration target
2.9.0-4.11.3
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.9.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- This release includes OpenShift bundles with 1 year of certificate validity
- OpenShift 4.11.3
- Podman 4.2.0
- OKD version updated to 4.11.0-0.okd-2022-08-20-022919
git shortlog
31ff9e5 Validation: Use validation path in case windows path in used
179d1e9 Update podman version to 4.2.0
63637fe Makefile: add containers_image_openpgp tag for e2e test build
73a6d0b Return bundle location from PullBundle and DownloadDefault
35faa01 Extend -b option to accept docker/http/https scheme
9f5c378 Constant: add BundleForPreset helper
fb451fd image: Use bundle version when building defaultURI()
a9c0b4c image: Add several parsing related helpers
c9c2aaf Image: pass image uri to pull the bundle image
9510982 Bundle: rename Download to DownloadDefault for bundle download
9466916 Remove unused autostart tray const from settings
ee09bc9 Bundle/Constants: Remove podman preset info from bundleLocations
4d4693f Update openshift version to 4.11.3 (stable channel)
35ed30a Config: Add option for ingress http/https port
2b74564 e2e remove ux testing related functionality
c9d33af e2e container remove test ux assets
3711fd1 e2e container image added parameter to set target arch
c9989e8 e2e build e2e binary for multi arch (amd64 and arm64)
a6b9b38 e2e: emulate user local session when running e2e binary
0d76300 Validate: Add warning in case bundle metadata have different bundle name
a6d08f3 Validation: add bundleMismatchWarning helper to warn user
1144bfa Bundle: Add helper function to get bundle name with extension
46f26c8 Use ValidateBundlePath for setup command
e16d1ad Remove Validation for using a different bundle for release bits
dda5320 e2e: execute crc setup as an isolated command
4873ad6 go.mod: Update gvisor-tap-vsock to latest version
01e4abe build: Make 'install' the default rule
46be95a update OWNERS_ALIASES info
ce8fb7a Fixes #3281 remove alpha from preset config option help
24ce8bb Add integration test for podman preset
9afa0b9 Constant: remove unused DefaultPodmanURLBase constant
905013d Cluster: Remove namespace details from proxy patch
a568419 Rename *_nonwin.go to *_unix.go
2.8.0-4.11.1
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.8.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.11.1
- Podman 4.1.1
- OKD version updated to 4.11.0-0.okd-2022-08-20-022919
git shortlog
ff5e73e cut 2.8.0
06131a5 vfkit: Remove unneeded 'WaitForConnectivity'
6c429df constants: Simplify (?) generation of default bundle name
6c27952 constants: Remove defaultBundleForOs
6be4687 Update okd version to 4.11.0-0.okd-2022-08-20-022919
e176c29 doc: Clarify when no_proxy=.testing needs to be set
49179a4 Update Openshift bundle to 4.11.1 (latest channel)
3b938cc Version: Change bundleVersion to ocpVersion
40230ae Version: use GetBundleVersion for any type of preset
e6985c7 Add GOARH to BUNDLE_LOCATION string
b0cf629 Remove a line from Feature and add succeeds in another
cebba3c Replace Apache keyword with httpd and improve alignment
e34a500 Add ldflags VERSION_VARIABLES when building tests