Skip to content

Releases: crc-org/crc

2.5.1-4.10.18

29 Jun 11:18
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.5.1
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.18
  • Podman 4.1.0
  • Support for podman preset on M1 (use the pkg installer crc-macos-installer.pkg to install on M1)

Note: MacOS users upgrading from an earlier release should perform a crc delete if you get an error saying vfkit-amd64 or vfkit-arm64 not found. See: #3218 (comment)

git shortlog

5b02b82 cut 2.5.1
5a1fc3f bump podman to 4.1.0
2b25181 cut 2.5.0
5861efd machine: Fix upload of /tmp/routes-controller.json
8ac31f8 Use a constant for the version of admin-helper
8c279e9 e2e extend story_registry to be tested on all platforms
da22921 e2e remove podman dependency on feature story_registry
50adfe0 e2e story_registry set testing image to registry.access.redhat.com/ubi8/httpd-24
2817d35 bump tray-electron to 1.2.7
72a138c bump crc-admin-helper to v0.0.11
5e62797 sign .app bundles that are nested inside the tray.app bundle
ee02851 pkg: explicitly timestamp signed binaries
c7c7b36 pkg: build single pkg installer using fat binaries
924d26f bump ocp bundle to 4.10.18
0e52e9d [Doc] Remove podman/docker dependency to access internal registry
9761b41 Detect mismatch of bundle version from Makefile and bundle/constant.go
c86b2d8 e2e:httpd-example: Check data returned by webserver
3a0cf44 e2e: Check that web application is up right after creating it
4fc9802 e2e: switch to registry.access.redhat.com/ubi8/httpd-24
6add9ad machine: Remove install-time ssh key for podman bundles
239a429 machine: Remove .ssh/authorized_keys workaround for MCO bug
33d028e ssh: Fix 'Listner' typo in createListnerAndSSHServer
2d878c6 ssh: Use unprivileged ssh.CopyData in existing code
d8c2d89 ssh: Introduce ssh.CopyDataPrivileged
4425817 Makefile: Update version of golang for update-go-version script
dc89698 CI: Remove centos ci script
e6369b2 Cluster Operator: Ignore 'RecentBackup' as operator status

2.4.1-4.10.14

09 Jun 14:02
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.4.1
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
  • Podman 4.0.2
  • We have an experimental build of crc for M1 that support only the podman preset, but they are unsigned, and can be downloaded from the release assets

git shortlog

6b954d4 cut 2.4.1
d5ab78b build: fix signing arm64 pkg on an amd64 mac
abead7c cut 2.4.0
bdc3705 update electron tray to 1.2.6
4b99144 bump OpenShift to 4.10.14
38e6831 bump podman to 4.0.2
c958f3b build: Add support for M1 tray
b14fb9d config: Force use of podman preset on M1 CPUs
7429468 preflight: Add M1 support to CPU preflight check
861795d bundle: Add link to arm64 podman bundle
a7ca3e1 build: Add build target for M1 binaries
5a48e82 go.mod: Update openshift/k8s modules
926f6ab go.mod: Update modules to their latest versions
8b9b1d8 Use segmentio/analytics-go/v3 instead of segmentio/analytics-go
5a98957 e2e remove skip-check-resolver-file-permissions on config checks scenario for macos
0824970 e2e Fix typo on output message check for cleanup command scenario on windows
dd35655 e2e story registry change nginx image to httpd
13b6955 e2e fix check for cleanup command output on macos
f2407e1 e2e adapt checking CRC state function to allow stabilization within 10 minutes
cfde5e0 integration container include alive parameters for ssh connectivity
0f130f2 e2e container include alive parameters for ssh connectivity
8a3478b bump tray version to 1.2.5
5f97c09 Daemon: Add containers.internal DNS record for podman-4.x to work
360fc13 docs: Update odo usage information
fa7f661 add github actions workflow status badges to README
5346159 Update URLs from cloud to console.redhat.com
4d1c6af OpenShift CI Image: Add azure cli to the container image
c372e93 Go mod and vendor update
a0f05a8 Update golang version to 1.17
a706553 machine: Setup proxy for podman.service
ab054b2 machine: Pass bundle info to getProxyConfig()
f0f0673 machine: Remove unused ensureProxyIsConfiguredInOpenShift() argument
1fb2fbc squid: Update centos8 base image
6dd8992 Improve a few user-visible messages

2.3.0-4.10.12

18 May 18:20
Compare
Choose a tag to compare

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

28 Apr 11:39
Compare
Choose a tag to compare

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. The podman 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

15 Mar 14:37
Compare
Choose a tag to compare

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 is podman 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)

08 Mar 05:14
Compare
Choose a tag to compare
1.99.4 (2.0.0-beta) Pre-release
Pre-release

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

01 Mar 05:13
Compare
Choose a tag to compare

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

01 Feb 14:14
Compare
Choose a tag to compare

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

21 Jan 11:38
Compare
Choose a tag to compare
dev-1.99.1 Pre-release
Pre-release

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

12 Jan 12:25
Compare
Choose a tag to compare

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