|
| 1 | +--- |
| 2 | +title: "Release Notes: July 2023" |
| 3 | +description: "Release Notes for Codefresh Pipelines and GitOps" |
| 4 | +--- |
| 5 | + |
| 6 | +## Features & enhancements |
| 7 | + |
| 8 | +### GitOps: Helm installation for Hybrid GitOps |
| 9 | +We are happy to announce that Helm-based installation for GitOps Runtimes is in GA (General Availability), and is now the default installation method for GitOps Runtimes. |
| 10 | + |
| 11 | +For customers with existing CLI-based Runtimes, we are preparing migration instructions to seamlessly switch to the new Helm setup. The legacy CLI-based installation for Hybrid GitOps Runtimes will be deprecated in the coming months. |
| 12 | + |
| 13 | +For details, see [Hybrid GitOps Helm installation]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/). |
| 14 | + |
| 15 | +### Multi-account sync for Okta with OIDC |
| 16 | + |
| 17 | +Check out the latest enhancements to the integration settings for Okta with OIDC. |
| 18 | + |
| 19 | +**Multi-account sync** |
| 20 | +Following the successful implementation of just-in-time provisioning support for Okta, we are taking it a step further by introducing multi-account sync for OIDC-Okta. This feature enables you to synchronize multiple Codefresh accounts in Okta simultaneously in Codefresh, ensuring a seamless SSO setup for enterprise customers. |
| 21 | + |
| 22 | +With multi-account sync, you can easily select additional Codefresh accounts to sync with your Okta OIDC account in Codefresh. Codefresh validates admin privileges and access for each of the selected accounts, guaranteeing secure and reliable authentication. |
| 23 | + |
| 24 | +You have the flexibility to sync users in multiple ways: through the UI's `Auto-group sync`, performing on-demand synchronization through the CLI, or integrating sync into a Codefresh pipeline using the CLI synchronize command. |
| 25 | + |
| 26 | +**Delete users removed during sync** |
| 27 | +We added an option to further streamline Okta SSO account and user management in Codefresh. You can now easily remove individual users who are deactivated in Okta from both the current account in Codefresh and any additional accounts defined in your current account. |
| 28 | +The Users list is updated accordingly, ensuring that both the Teams and Users lists are always organized. |
| 29 | + |
| 30 | + |
| 31 | + {% include |
| 32 | +image.html |
| 33 | +lightbox="true" |
| 34 | +file="/images/whats-new/july23/rel-notes-july23-okta-new-settings.png" |
| 35 | +url="/images/whats-new/july23/rel-notes-july23-okta-new-settings.png" |
| 36 | +alt="Multi-account sync and remove deactivated users for Okta OIDC" |
| 37 | +caption="Multi-account sync and remove deactivated users for Okta OIDC" |
| 38 | +max-width="50%" |
| 39 | +%} |
| 40 | + |
| 41 | +For details, see [Configure OIDC SSO settings for Okta in Codefresh]({{site.baseurl}}/docs/administration/single-sign-on/oidc/oidc-okta/#how-to). |
| 42 | + |
| 43 | + |
| 44 | +### Pipelines: `hashtags` mapping for Gerrit |
| 45 | +Continuing to extend our support for Gerrit with our latest update. In place of `change hashtags` in Gerrit, you can use Codefresh's `CF_PULL_REQUEST_LABELS` system variable. |
| 46 | + |
| 47 | +For details, see [System variables in pipelines]({{site.baseurl}}/docs/pipelines/variables/#system-variables). |
| 48 | + |
| 49 | + |
| 50 | +### Global Search & Navigation for GitOps applications |
| 51 | +As part of our commitment to constantly empower our users through Global Search & Navigation, here's our latest enhancement: Search GitOps Applications. |
| 52 | +Easily find the application you need by name, or explore the Applications category to find what you need. |
| 53 | + |
| 54 | + {% include |
| 55 | +image.html |
| 56 | +lightbox="true" |
| 57 | +file="/images/whats-new/july23/rel-notes-july-23-search-apps.png" |
| 58 | +url="/images/whats-new/july23/rel-notes-july-23-search-apps.png" |
| 59 | +alt="Applications search in Global Search & Navigation" |
| 60 | +caption="Applications search in Global Search & Navigation" |
| 61 | +max-width="60%" |
| 62 | +%} |
| 63 | + |
| 64 | +Stay tuned for more exciting updates! |
| 65 | + |
| 66 | + |
| 67 | +### GitOps on-premises: MTLS for MongoDB and Redis |
| 68 | + |
| 69 | +On-premises for GitOps supports MTLS (Mutual TLS) for MongoDB and Redis. This enhancement provides enhanced security and encryption capabilities for communication with Codefresh in on-premises environments. Administrators can customize the level of security according to their requirements. |
| 70 | + |
| 71 | +For details, see [External MongoDB with MTLS](https://artifacthub.io/packages/helm/codefresh-onprem/codefresh#external-mongodb-with-mtls){:target="\_blank"} and [External Redis with MTLS](https://artifacthub.io/packages/helm/codefresh-onprem/codefresh#external-redis-with-mtls){:target="\_blank"}. |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | +## Bug fixes |
| 76 | + |
| 77 | +### General |
| 78 | +* Auto-sync option not available for Azure SSO. |
| 79 | +* For an ECR integration, clicking **Test Connection** or **Commit** results in progress animations persisting instead of creating the integration. |
| 80 | + |
| 81 | + |
| 82 | +### Pipelines |
| 83 | +* Invalid chart error on trying to access Codefresh Helm repository. |
| 84 | +* Builds terminate unexpectedly without clear errors or from prolonged inactivity. |
| 85 | +* DIND with service containers ignore IRSA account (IAM Roles for Service Accounts) set for hybrid runtime. |
| 86 | +* Commit message passed through the system variable `CF_COMMIT_MESSAGE` is truncated and does not include the full content. |
| 87 | +* Delay in start times for child pipelines triggered by parent pipeline including a large set of `codefresh-run` steps set to run in parallel. |
| 88 | +* In Pipelines page, the context-menu for the last pipeline in the list does not display all available actions. |
| 89 | +* Builds terminated because of pipeline policy leave running `dind` pods on runtime cluster. |
| 90 | +* In Pipelines dashboard (Home Dashboard), for a renamed pipeline, the Pipeline filter displays the original name instead of the new name. |
| 91 | + |
| 92 | + |
| 93 | +### GitOps |
| 94 | +* **Save** button remains disabled when modifying fields for an existing Git Source. |
| 95 | +* Applications show **Unknown** status in Codefresh, while they are **Healthy** in the Argo CD UI. |
| 96 | +* Commits to a second application in the same repository as another application, terminates the on-going rollout for the first application. |
| 97 | +* (On-premises) Unable to create Git Sources both from the Codefesh CLI and UI with Bitbucket Server. |
| 98 | +* (On-premises) For Azure, auto-sync operations removes groups that were previously synced. |
| 99 | + |
| 100 | + |
| 101 | + |
0 commit comments