Releases: crc-org/crc
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
1.36.0-4.9.8
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.36.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.8
git shortlog
9307f85 Update admin-helper to v0.0.9
541270b Update bundle version to Openshift 4.9.8 (stable channel)
503690b Update admin helper from 0.0.7 to 0.0.8
e7f00d2 go.mod: Update non-k8s/non-openshift modules
d114683 go.mod: Sync openshift/k8s modules with oc:release-4.9
ae51bc1 build: Use registry.ci.openshift.org in update-go-modules.sh
08d3cb4 build: Update golang to 1.16
7c2e7f5 build: Fix fetching of https://golang.org/dl/?mode=json&include=all
7eb430a build: Add build-e2e and build-integration to update-go-version.sh
c253166 ci: Fix go version used by appveyor
36c803d build: Remove .travis.yml from update-go-version.sh
1.35.0-4.9.5
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.35.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.5
git shortlog
751824a cut v1.35.0
0907786 Improve usage hint of crc podman-env --root
37e8e14 docs: Fix small errors, adhere to Red Hat style
e26dcc7 Update openshift bundle to 4.9.5 (candidate channel)
790833b docs: Note that nested virtualization is not supported
1621bf5 docs: Replace "or newer" with "or later" per IBM style
dc853fd docs: Clarify processor architecture requirement
38e790c update bundle to 4.9.1(candidate release)
1ac7440 Fix release link for windows
361f05b segment: Persist identify hash to disk
641ce55 segment: Compare 'identify' using a fnv hash
d2c7e5d network: Implement network.Mode.String()
7ddec65 segment: Load user ID when creating a Client instance
d769fb6 segment: Don't send 'identify' too often
1.34.0-4.9.0
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.34.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.0
git shortlog
dc60c7b Bump admin-helper to v0.0.7
b4567d2 Improve start error shown when vm with different bundle version exists
53497a8 Update bundle to 4.9.0 (candidate channel)
78b98bf Disable checkpoints and automatic start of hyperv vm
4c866b1 build: Update vendoring
3e9b6b6 preflight: Improve 'removeCrcVM' description
bda62b7 preflight: Cleanup libvirt storage pool
bfe06b4 e2e: adapt e2e container envs to run ux testing
ed9a0ef e2e: specific image name paremeter for e2e and integration container images
5c9d3f2 constants: Make CrcBinDir private
d46bfaa cache: Use BinDir() instead of CrcBinDir
45242ec cache: Remove 'destDir' from New() method
4fc019d preflight: windows: Remove unused constants
7c21b94 e2e: Add 'e2e-stories' Makefile target
ff0a8af e2e: features: Remove trailing whitespaces
83710d3 e2e: ux windows tray added pull secret window delay
c4e47c7 e2e: ux windows notification force clean notificacion area
f5ef68d e2e: notification waiting timeout reduction
98ee06b e2e: ux installer for windows remove dead code
05f2188 e2e: fix function naming by convention
80917a7 e2e: add retry to check for cluster state (avoid temporary degraded states)
c90c043 e2e: notification messages per platform
bcc086e e2e: ux feature for windows
a0f383b e2e: added step definition for reboot required on installation
0932d02 e2e: installer handler implementation for windows
72e606c e2e: notification handler implementation for windows
e0895db e2e: notification handler helpers refactor
37b49bc e2e: tray handler implementation for windows
6b0278e e2e: tray handler helpers refactor
81d14bf e2e: force PATH ENV on windows shell to check crc executable state
aa51a66 e2e: retry functions based on timeout defined as int
846257d e2e: bump gowinx v0.0.3
acbaf2b ci: Use CRC_LOG_LEVEL to always print debug logs
66a1236 logging: Allow to specify --log-level through an environment variable
356df3e logging: Add AddLogLevelFlag
19b872b logging: Add IsDebug() helper
9a0ff68 e2e: Disable update checks by default
c607ca3 e2e: Fix WithdisableNTP() case
bc8cf06 test:cmd: Add missing commands
23dbdc5 squid: Generate the certificates as part of the image build
17997c1 squid: Add https proxy
f5a9809 proxy: Add fallback to x509.NewCertPool() on Windows
1.33.1-4.8.12
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.33.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.
- Openshift 4.8.12
- Fixed proxy issues
git shortlog
8b48ced Revert "Use DHCP to configure DNS with user network mode"
07574f8 Update bundle version to 4.8.12 (fast channel)
100f90e Update windows tray version to 0.11.0.0
634ef32 Prompt for reboot only when its a fresh install and not upgrade
6904122 Ask before uninstalling previous installed version during upgrade
fed04b9 Skip setup steps that would trigger a reboot during upgrade
52279b3 dns: Make guest connectivity check proxy-friendly
eb7bec4 validation: Fix proxy URL validation
7f59773 download: Add proxy support
b50dc99 proxy: Use x509.SystemCertPool()
efcf74c proxy: Move httpTransport() from cmd/root.go
58304ad cmd: Refactor httpTransport() to use ProxyConfig
4efae5e proxy: Add String() method
d9d8a8e proxy: Move proxyCAFile reading from cmd/root.go
576e377 cmd: Improve debug log for proxy setups with no CA file
730c70f (issue_2678) proxy: Don't clone http.transport if proxy is disabled
1972b9e proxy: Use our own http transport with crc's proxy config
a87e27f proxy: Use httpproxy package
3772c79 Increase wait for cluster stable time from 10m to 15m if proxy is enabled
33eab63 Remove code to add proxy for kubelet and crio service
62e1f5b Update github.com/cfergeau/vsock
0079a30 ssh: Append new line instead of '\n' to error string
6454980 Create new ssh client when a ssh session fails
893ee5f Use systemd to start the crc-dnsmasq container
08205b8 No need to remove CNI network definition forcefully
7e12e6c Enable and start vsock and http crc sockets
270faa2 Add WantedBy section to http/vsock socket unit file
7d6f19c e2e: Allow "When executing crc command"
1d964a3 Bump bundle to 4.8.11
f901599 Use DHCP to configure DNS with user network mode
cf173bc Use vpnkit socket for the communication between the daemon and the VM on macOS
61e85b5 Bump gvisor-tap-vsock dependency
328ae4c Remove travis CI from repo
f38437d Issue #2687 Modify tray started check to verify if daemon is running
a2ed294 cmd:bundle: Use --force-stop rather than --forceStop
da29fa2 e2e: Fix 'Clenaup' typo
697746d integration Added container to run integration tests
60f63a5 e2e: container parametrized testing-mode option ux or non-ux
4b6d0f6 e2e: container parametrized cleanup-home option
937e2b6 e2e: container formating README file
5e13490 preflight: Fix rhel7 detection
0f67a49 api: Test unsupported http methods
32ce1d5 api: Improve pull secret test
786153c api: Add tests for failures
dd8aea1 api: Add test checking our HTTP test coverage
4371bb7 api: Add HTTP API test case
31cbe71 fakemachine: Add GenerateBundle failure
b177968 api: Rename api_http_test.go to api_client_test.go
d296029 bundle: Make sure perms of unpacked bundle are 0755
8ac1f3a Use context to eventually cancel waiting loops
1.32.1-4.8.5
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.32.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.
- Openshift 4.8.5
- On Microsoft Windows, user network mode is now the only network mode available. User network mode requires a running CodeReady Containers system tray or crc daemon.
git shortlog
4d40571 cut v1.32.1
23784b9 Always resolve symlink when using os.Executable
1f746f4 When using an installer, the bundle must be in the right place
61f1a14 Remove() doesn't fail if the VM doesn't exist
655578e cut v1.32.0
e60e9ad Remove machine config render check for bundle generation
cf730cd Use Select-Object instead of parenthesis to get Hyper-V VM status
bd3de75 [e2e] Use executing instead execute for oc whoami
step
8945981 csr: Fix oc command used by deleteCSR
73c4fa3 csr: Merge approveNodeCSR and waitForPendingCSRs
fd41db5 csr: Factor code from getCSRList callers
4e8017e csr: Wait for availability of the csr resource in getCSRList
165faa6 csr: Move const where they are used
1ac7935 Use _ rather than - in go filenames
f4334d6 Don't remove crc-users group and current user from it during upgrade
961bf3d delete: Ignore 'file missing' errors from cleanKubeconfig
0cc0565 version: Improve embedded/not embedded message
6f85879 preflight: Add warning when socket activation is not configured
14313a0 preflight: Don't try to setup daemon socket activation on el7
01078a2 Remove dummy crcbundle (added as part of df77a53 commit)
4b7ec27 Issue #2666 Fix win edition check in the preflight and msi
3e596b9 Rename splitting go code to gen_msi_wxs.go
516f582 Rename msi wxs file to product.wxs.template
88f0282 msi: Use go template to generate product.wxs.in
559f247 msi: Start part numbering at 1 rather than 0
4390f75 msi: Add missing part to uninstall 'RemoveParts' action
2a2d933 msi: Remove several variables, only use 'crcBundleName'
0addf91 split: Remove generated files on failure
efb4b47 [e2e] Add oc whoami step in cert rotation scenario
7878969 Delete csr for kubernetes.io/kube-apiserver-client signer
299226b macos: Improve TrayExecutablePath construction
f63efba build: Use same linker variable for macOS and Windows
6790f60 Introduce IsInstaller/InstallPath to replace OS-specific helpers
d239336 Move daemonStartedErrorMessage() to OS-specific file
7c23452 macos: Rework construction of TrayExecutablePath
ebe7c53 settings: Force use of user networking on Windows
bd09032 Remove pushd/popd from release target
3780bc7 Add crcbundle file to gitignore
6b28bcb Use explicit directory structure for msi output
df77a53 Add sha256sum for mac/windows release artifacts
45ebde6 Changed target from crc-installer
to crc-macos-installer-amd64
42cafaf Update bundle version to 4.8.5 (candidate channel)
104b4b7 api: Split tests in separate functions
2055691 crc-embedder: Clean-up help output
9c730a6 crc-embedder: Use cobra.ExactArgs
7759fb6 Bump vendoring to OpenShift 4.8
92dc50b build: Update AlecAivazis/survey.v1 to v2
cc648e6 build: Update analytics-go
f93948b build: Update go-systemd
c01a5a4 build: Update go.mod
cc42d69 build: Remove -extldflags "-static" from LDFLAGS
1.31.2-4.8.4
Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/1.31.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.
- Openshift 4.8.4
- Use systemd socket activation on linux to autostart the crc daemon when needed
- Windows installer now able to add user in case of localized environment
git shortlog
- 287dbfc Revert "Include the new bundle part in msi created due to size increase"
- 5405d8e Update bundle to 4.8.4 (stable channel)
- ea2fea7 Update mac (1.0.12) and windows (0.10.0.0) tray versions
- 7342609 Add condition that stops installation on windows home edition
- 7d874f8 Issue #2581 Use crc setup to add current user to hyperv admins group
- 1ef7f7b Remove fix function from preflight checks that are only ran on start
- f98e79c Remove windows preflight checks from setup that are not going to be used in the msi
- dae1e45 Decouple admin-helper and hyperv group checks and remove admin-helper group check
- e1f3051 Add StartUpOnly flag to preflight Check for running checks only during 'crc start'
- fec2bab Remove step to generate windows flat binary zip
- 3c9be4a Use HTTP verbs for config api instead of separate urls
- bf06a2a Add url field to helper context struct
- 4c786d0 api: simplify handlers and route definitions
- 7c8caa2 api: remove intermediary class
- 1d81fb8 ci: Ensure crc_ci user can access systemctl user session
- 61eafaf daemon: linux: Call 'SdNotify(SdnotifyReady)'
- 1e3b45f preflight: linux: Setup daemon systemd socket activation
- 55e0293 systemd: Add support for systemd user sessions
- 3ca0a46 preflight: Add symlink to crc binary in ~/.crc/bin
- 4b94bba daemon: Add systemd aware 'daemon is running' check
- 47724ad Temporary module replacement to get an implementation for vsock.FileListener
- d093f39 daemon: Use systemd-provided sockets if available
- 9fad6a9 Update bundle to 4.8.3 (candidate channel)
- 5ea8c1c docs: Clarify
machine-config
Operator support status - e0312ca e2e add cleanup-home flag. This will alllow to setup the environment externally before run the tests
- a4b4960 e2e add Makefile target containerized_e2e to build e2e container
- 4fb9be0 e2e add container builder specs to build a container holding specific versions of e2e as a binary
- 0a62918 mco: delete the leader lease right after start.
- 753fc71 docs: Update installation procedure for Windows MSI