Skip to content

Releases: crc-org/crc

2.13.1-4.12.0

26 Jan 12:13
Compare
Choose a tag to compare

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

15 Dec 13:35
Compare
Choose a tag to compare

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 the dnf command instead of the yum 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 the openshift 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

30 Nov 06:46
Compare
Choose a tag to compare

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

03 Nov 10:12
Compare
Choose a tag to compare

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

14 Oct 03:50
Compare
Choose a tag to compare

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

22 Sep 08:34
Compare
Choose a tag to compare

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

01 Sep 09:07
Compare
Choose a tag to compare

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

2.7.1-4.11.0

17 Aug 14:23
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.7.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.0
  • Podman 4.1.1
  • Adds support for running the openshift preset on M1 MacBooks (For more details please check blog post by @praveenkumar)
  • Adds File sharing between host and crc vm on macOS and linux
    • uses virtiofs to automatically mount host's home directory at /home/$host_username/
    • assuming $HOME is /home/crc users can run podman run -v /home/crc/httpd.conf:/etc/httpd.conf httpd
  • New okd preset was added, run crc config set preset okd to try

git shortlog

8b30b97 cut v2.7.1
6af9303 Update the kernel args to instance config during stop
8d4df00 cut v2.7.0
c56868e Fixes #3298 Changes Windows release preflight message
c195bce Update openshift bundle to 4.11.0
5cbb7a3 Create output dir beforehand
eafc3be Add arch info to bundle path var for integration target
b178aa4 Issue 3258 Upgrade ginkgo to v2
050b4be bump tray to 1.2.8
383290f Add openshift preset bundle download link for M1
6a4fbb2 Revert "config: Force use of podman preset on M1 CPUs"
2686dd6 Constants: Add the okd bundle specification for getting default bundle
609f5c9 Update okd to 4.11.0-0.okd-2022-07-29-154152 version
aa97905 Toggle shared dirs based on the config option enable-shared-dirs
a9031ad Add new bool field EnableSharedDir to StartConfig
00fafc4 Add config option to enable or disable shared directories
ab6e30d bump machine-driver-libvirt to 0.13.5
34ab97b machine: Add file sharing support
038c43b vfkit: Don't try to use virtiofs it's unsupported
50faa96 vfkit: Add file sharing support
933e7bc go.mod: Update 'machine' and 'vfkit'
ff46794 ghactions: macos: Upload installer before sanity checking it
7fdf9a8 ghactions: macos: Fix installer filename
2cef5e6 Use preset to show info message
658e605 Add default mem/cpu for OKD preset
e351afa Add OKD preset to expose the same port as OpenShift
5c207ac Fix logic for bundle mismatch function
50315e6 Remove okd build logic and IsOkdBuild function
e031382 Make GetBundleVersion OKD-aware
3eb6875 Add OKD as preset
5ed578d Get bundle version according to preset
f09bacf Update podman bundle to 4.1.1
dcacb18 Update crc version to 2.6.0.999
b91afcd workflows: Try to avoid possible artifact upload race
4ecb6cc build: Add "" around $(TOOLS_BINDIR)
1b6bf22 workflows: Downgrade mingw to workaround Windows failure
d7cd449 build: Move tools building to a sub Makefile in tools/
132c5ae build: Vendor gomod2rpmdeps sources
39cfc21 build: Rework golangci-lint/makefat rules
7a9c38f build: Vendor golangci-lint sources
d90d222 build: Vendor makefat sources
b5c1ac4 macos: Use makefat instead of lipo
da10d2b lint: Force amd64 ARCH for Windows golangci-lint runs
316979d bundle: Don't extract container image layer twice
b9a345d fix gomod2rpmdeps installation

2.6.0-4.10.22

20 Jul 22:56
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.6.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.10.22

git shortlog

9ac0ea9 switch msi installer AddUserToHypervAdminGroup custom action to use powershell Add-LocalGroupMember cmdlet and Hyper V Administrator group identified by SID
738b7ac Update admin-helper version in rpmbuild/Containerfile.in
10885fa bump machine-driver-libvirt to 0.13.3
e70651a bump ocp bundle to 4.10.22
839cdbd Update macOS pkg download URL for release-info.json
d976952 docs: Document enabling override Operators
0f48fc2 gomod: Update opencontainers/runc to 1.1.3
3b7184a gomod: Update docker/distribution to 2.8.1
4f1cdc8 constants: Add more details to GPGPublicKey comment
5d56e90 gomod: Don't use old github.com/opencontainers/image-spec module
93babb5 Add bundle signature verification
56c4db3 Logic to pull bundle from quay.io
6661791 docs: Update M1 support statement: only the Podman preset is supported
f844e5b ubuntu: Fix apparmor rule for podman preset
9f8df17 Replace CRC with OpenShift Local
2439887 Follow-up to PR#3136: Change CodeReady Containers to CRC in extended tests folder
c07a771 doc: Rework RHEL support statement

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