Releases: crc-org/crc
2.3.0-4.10.12
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.3.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
Notable Changes
- OpenShift 4.10.12
- Use of new
vfkit
driver for creating CRC VM in macOS
git shortlog
3b9ee28 update download url and hash for 4.10.12 bundles
be2e6ad e2e fix expected command output for cleanup on windows
224811f remove use of go env command in package.sh
7cd0c53 macos-pkg: use the new OpenShift Local name in installer conclusion
c4d5b90 macos-pkg: apply required entitlements to vfkit binary during pkg build
3bc8325 bump tray version to 1.2.4
cff2d72 Update the openshift bundle to 4.10.12 (stable channel)
681f0e4 docs: Refer to "CRC", not "Red Hat CRC"
99290cb docs: Address peer review comments
cef8e38 docs: Explicitly refer to OCP cluster managed by CRC
0b8ce0c docs: Rename files for name changes
3cf645e docs: Disambiguate the term "OpenShift"
86505ac bump tray version to 1.2.3
ecb1799 Windows/Mac: kill crc daemon process if it is not running with task/launchd
e5cc018 Revert "check for daemonTaskRunning returns nil if correct version of daemon process is found"
7e64f7e Add golangci-lint.exe to git ignore list
f192289 Windows: Add task trigger to start daemon task when user logs in
21adefa Mac/Windows: Check if daemon able to serve after it starts
22a3339 Update docs to mention macOS 11 Big Sur as the minimum required version
18b1ca5 Issue #3156 only allow crc to be installed on macOS 11 and later
5e3437b preflight: Prefer AMD64/Intel64 over x86_64
34541d5 macos: packaging: Switch to vfkit
206bd0c vfkit: Implement disk resizing
02b09c7 vfkit: Use unix.Clonefile
ab9dd1f extract: Support sparse files
615d4f0 os: Add CopySparse function
3e7c5f7 github: Add vfkit to issue template
51a00c0 preflight: Simplify vfkit checks
e82eb79 macos: Rename bundles to crc_vfkit
25ccb91 macos: Switch from hyperkit to vfkit
7ad7b51 vfkit: Import vfkit machine driver
e193cc6 hyperv: move copyFile to the crc/os package
0820ddd cache: Add some debugging
b11c290 mod: Switch from github.com/StackExchange/wmi to github.com/yusufpapurcu/wmi
7c26652 build: Update go.mod and vendoring
feeaf9f preflight: Reword checkM1CPU error message
d718fa0 Revert "Use vpnkit socket for the communication between the daemon and the VM on macOS"
5565077 docs: Fix help.github.com link check
c57f022 docs: Rename links_ignorelist.json to asciidoc-links-check-config.json
a4c61d9 Git Workflow: Add steps to run crc
cc22006 Git Workflow: Add action-tmate to mac git workflow
2.2.2-4.10.9
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.2.2. To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
Notable Changes
- Openshift 4.10.9
- When using the podman preset,
crc start
adds podman connections for both rootless (default) and root use. Thepodman system connection
command can be used to switch between the two. - Fix a proxy related bug when CA cert in used
git shortlog
e5c608f win: Make sure the task exists before stopping/removing it
b8d3bd3 Issue #3149 check for existence of daemon process in checkIfDaemonPlistFileExists
d75ebc6 check for daemonTaskRunning returns nil if correct version of daemon process is found
42c9cb6 (up/main) Delete: Send podman connection remove error to debug log
a31f912 Integration: Replace 'CodeReady Containers' to CRC
300b2a8 Windows: Remove an existing task as part of fixDaemonTaskInstalled
4de2dce Preflight: Kill daemon process if running with a different version
0a46284 Daemon: Move daemon running check to daemon client package
0a7df3b Daemon: Remove tray application message when daemon not running in windows
cb409b4 Update bundle link and sha256sum for 4.10.9
0fcdb72 Windows: rename to Red Hat OpenShift Local
dcd6184 MacOS: correct entitlements
00ede14 Packaging: [Mac] Remove old CodeReady Containers folder from applications
ade9b09 MacOS: rename to Red Hat OpenShift Local
1c4f8e6 Update the openshift bundle to 4.10.9 (stable)
3acb1bd docs: Rename CodeReady Containers to "CRC"
1093c29 Tray: bump version renamed to Red Hat OpenShift Local
6ef156b Replace CodeReady Containers to CRC
609ecb2 ci: Remove CircleCI/appveyor use
a4d4778 update-go-version.sh: Update github action files
4062177 ci: Remove unused gitlab-ci.yml file
aa3f37b gh-actions: Add windows-installer action
3f60efc gh-actions: Add macos-installer action
8f0f314 gh-actions: Add publish-docs action
bc5accc build: Drop -it flags from docs_check_links
8e2a8ac gh-actions: Add make-rpm action
6ee1d0b gh-actions: Add 'make check' github action
8414996 build: Use local build of golangci-lint
4c61de1 squid: Fix rootCA.crt name in comment
86ced8e dns: Fix CheckCRCPublicDNSReachable with proxy CA
eba2f6d dns: Only add --proxy once in CheckCRCPublicDNSReachable
2f6a75b [integration] removed embedded as default value for bundle location on integration container
5d467f0 Gitignore: Add tmp-embed folder to git ignore list
327bc49 Constants: Creates cache and bin directories as part of EnsureBaseDirectoriesExist
5df763e Update the bundles checksum and url for 4.10.6
361bc35 ci: Fix appveyor builds
4dfe9d4 Fix appveyor updates in update-go-version.sh
168dba8 bump electron-tray to 1.2.1
25014e3 docs: Add OpenShift preset as a prerequisite to applicable procedures
2af42b9 Mac: Enable daemon service to run as soon as user login
79443cf Update openshift bundle to 4.10.6 (stable channel)
88a0aee Podman: Use podman system connection setting to add ssh connection
fdef30b Add podman socket variable to constants package
2ca23cf Mac: Use launchd to start the daemon as part of setup
197df63 Preflight: Move crc binary symlink check from linux to non-win file
889b132 Windows: Check if daemon process is already running
9c9d9ed Daemon: Remove preflight check from daemon command
7e14cb3 Windows Installer: Remove crc daemon task during uninstall
a983eb3 Windows: Add system network mode label for system-network specific checks
ba71f75 Windows: Add check if admin helper service is running
047873f Windows: Run 'crc daemon' as task for 'crc setup'
6d118b9 docs: fix preset set command
aa7e94f Make user mode networking default for dev build
73bec3d Update to Openshift 4.10.4 (candidate channel)
8e03ef6 preflight: macos: Reword tray messages a little bit
da1c475 preflight: macos: Add check for crc.daemon plist file
323dc8b preflight: macos: Use preexisting launchd helpers
2.0.1-4.10.3
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.0.1. To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
Notable Changes
- The release assets no longer contain the OpenShift bundles as in previous releases. The appropriate bundle will be downloaded as part of
crc setup
on linux and during the initial start of the tray on Windows and macOS. - New electron-based tray application which provides a guided workflow to the user after installation of pkg/msi.
- During the initial start of the tray, near the end of the guided workflow, a spinner will be shown for a few minutes. This is expected while the bundle is being downloaded, the process is not frozen, it's waiting for the end of the download of several GB.
- 2 different presets are provided. The default one is
openshift
and provides access to OpenShift 4.10.3. The other preset ispodman
which provides a much lighter runtime to run containers using podman.
git shortlog
48be4d4 Mac Preflight: Check if plist file exist before removing it
3fa893b ignore error when removing tray related launchd plist file
bb26c22 bump electron tray to v1.2.0
17ca777 docs: Update introductory content with preset information
248cec0 remove old launchd config for tray from host during setup
94bb587 remove TrayStartup component from msi
d3b9f1d remove tray autostart config and preflight checks
0b2f811 Packaging Mac: Use 'Applications folder' instead 'application'
e37c0d2 Update bundle links to 4.10.3 and 3.4.4 podman (mirror.openshift)
9705781 Update bundle to 4.10.3 (candidate channel)
4aa2dad docs: Add documentation for runtime presets
f6fb7cf docs: Fix miscellaneous, small errors
2af4afc docs: Add attributes for OpenShift
a9e7d07 Constants: Add bundle arch info to default bundle name
8126c07 Integration: Use crc setup to honor bundle for config feature
6c196cd Update bundle to 4.10.2 (Candidate channel)
be0a188 docs: Update terminology, use "instance" and "container runtime"
a5465dc docs: Create sections for usage data collection
e56185b docs: Use "control plane" instead of "master node"
bb4ac72 Docs: update firewalld instructions
e4fbcf8 docs: Fix small errors, adhere to Red Hat style
a5f9fec docs: Note that nested virtualization is not supported
72a19d9 docs: Replace "or newer" with "or later" per IBM style
5907099 docs: Clarify processor architecture requirement
b280e0a Fix release json sample file to have correct podman version
ddf596c Doc Deploy: Use main branch instead master
c1868ef Integration-test: Remove embedded as bundle path
ba4f9b7 Update golangci lint to 1.44.2
82d937e Integration-e2e: Add function for setup command to honor bundle path
75ba79b Centos CI: unzip bundle no longer required
5b62520 Update admin-helper to 0.0.10
6275ea7 Update libvirt driver to 0.13.2
1.99.4 (2.0.0-beta)
This is a beta release of CodeReady Containers
- Uses a new tray/desktop application (macOS and Windows only)
- Allows for running an OpenShift or Podman bundle
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.99.4
Note
The following is part of the development preview and will not be in the final release.
- Telemetry is enforced for this release to collect issues
Please use https://github.com/code-ready/crc/issues to file issues/RFE/Suggestions
git shortlogs
a1854de update tray-electron to 1.1.3
ff5d176 Version: Remove bundle path detail from version command
181954f Version: Add podman bundle version to version command/api
c76f3c2 add entitlements and sign framework dependencies of tray-electron
4b00cd9 go-mod: Update the gvisor-tap
c121088 bump electron-tray to 1.1.2
db4c6c7 Update Openshift(4.9.18) and podman(3.4.4) bundles
1270861 Used named pipe to expose podman sock on windows
4328eb1 bump electron-tray to 1.1.0
3078949 Openshift CI: Switch to centos-stream base image
a9b98b7 test:compress: Don't set pkg/compress/testdata perms to 0755
6019341 spec: disable stripping of binaries
069f33c spec: Rename BUNDLED_REQUIRES to BUNDLED_PROVIDES
08aee21 spec: use 'make linux-release' rather than 'make cross'
d5ad3b5 spec: Use %goname
3943be1 embed: Allow to embed pre-downloaded binaries
d1712a9 build: Rename 'release' to 'linux-release'
e599e1e build: Add separate $OS-release-binary targets
18ba6cd build: Move clean from embed_crc_helpers to release target
aa7e4bd build: Rename embed_bundle to the more accurate embed_crc_helpers
d3e36f2 (origin/dev, dev) Switch to libvirt.org/go/libvirtxml
8ef4336 Vsock: Use net.JoinHostPort to create url
d983719 podman-env: Add DOCKER_HOST env variable
790195b vsock: Add expose request for docker socket from instance to host
281f3a2 Vsock: Add protocol details for expose request type
650efe9 Update gvisor-tap-vsock dependency
294c345 lint: Update golangci-lint to 1.44.0
d5ae7ef lint: Use 'go install' instead of 'go get' to install golangci-lint
88bef4e appveyor: Drop all artifacts
0820c29 build: Drop MOCK_BUNDLE/BUNDLE_DIR
bf21fd5 rpmbuild: Switch to centos-stream base image
e97cabe daemon: Fix/improve vsock socket activation debug message
81eaaa1 Improve crc stop message for already stopped cluster
34c7fd0 e2e: Fix mismatch around cluster and instance
157e5b3 update bundle to 4.9.15
e2a76bb Fix mismatch messaging during podman preset
d6808d0 api: remove unused error variable in c.String method
0bad8c2 Remove the Result struct from the reponse types
0edca1b Add helper to send only status code without body as reponse
538de9e Issue #2468 remove Error and Success from response structs
14861ab Tray-Preflight: Ignore Tray start check for released version
2238969 MacOS Tray: Fix the tray name for plist file
1.40.0-4.9.18
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.40.0/. To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
- OpenShift - 4.9.18
git shortlog
0a9b460 Update openshift bundle to 4.9.18 (stable channel)
903f9aa Improve crc stop message for already stopped cluster
b37fbcb docs: Update terminology, use "instance" and "container runtime"
1.39.0-4.9.15
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.39.0/. To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
- OpenShift - 4.9.12
git shortlog
6ff0170 Update openshift bundle to 4.9.15 (candidate channel)
6b14006 docs: Create sections for usage data collection
0691cff docs: Use "control plane" instead of "master node"
dev-1.99.1
This is a development preview of CodeReady Containers.
- Uses a new tray/desktop application (macOS and Windows only)
- Allows for running an OpenShift or Podman bundle
Note
The following is part of the development preview and will not be in the final release.
- Telemetry is enforced for this release to collect issues
- Changing preset needs to happen from the command line:
crc config set preset [openshift|podman]
or during the onboarding. - MacOS package is not signed so user need to manually add this package as exception from
Security & Privacy
system preferences. - Delete older version of CodeReady Container app before installing new one on MacOS.
sudo rm -fr /Applications/CodeReady\ Containers*
If you experience any issues, please consider the discussion: #2916 first.
1.38.0-4.9.12
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.38.0/. To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
- OpenShift - 4.9.12
git shortlog
fba9093 Update hyperkit and crc-hyperkit driver binary version
f58f9e2 Update openshift bundle to 4.9.12 (candidate channel)
4a89d0e e2e fix bundle default path with blank spaces
23a4aaf Update bundle to 4.9.11 (candidate channel)
4889c98 e2e inform installerBuild variable for e2e testing on e2e binary build target
bc8b501 e2e get embedded bundle path when testing installers from crc binary path
5337e31 ci: Try again to use latest google-cloud-sdk rpm
dev-1.99.0
This is a development preview of CodeReady Containers.
- Uses a new tray/desktop application (macOS and Windows only)
- Allows for running an OpenShift or Podman bundle
Note
The following is part of the development preview and will not be in the final release.
- Telemetry is enforced for this release to collect issues
- Onboarding process is restarted on each start of the desktop application
- MacOS package is not signed so user need to manually add this package as exception from
Security & Privacy
system preferences.
If you experience any issues, please consider the discussion: #2916 first.
1.37.0-4.9.10
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.37.0. To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.
- OpenShift - 4.9.10
git shortlog
b85050b [openshift-ci] Fix the gcloud-sdk version to 365.0.1
83fe901 CI: Update image from centos 7 to 8
6f93c76 Docs: update firewalld instructions