|
| 1 | +--- |
| 2 | +title:"Release Notes: July 2023" |
| 3 | +description:"Release Notes for Codefresh Pipelines and GitOps" |
| 4 | +--- |
| 5 | + |
| 6 | +##Features & enhancements |
| 7 | + |
| 8 | + |
| 9 | +###Okta with OIDC |
| 10 | + |
| 11 | +**Multi-account sync** |
| 12 | + |
| 13 | +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 exciting feature enables you to synchronize multiple Codefresh accounts in Okta simultaneously in Codefresh, ensuring a seamless SSO setup for enterprise customers. |
| 14 | + |
| 15 | +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. |
| 16 | + |
| 17 | +You have the flexibility to sync users in multiple ways: through the UI's`Auto-group sync`, perform on-demand synchronization through the CLI, or integrate it into a Codefresh pipeline using the CLI synchronize command. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | +**Delete users removed during sync** |
| 22 | + |
| 23 | +We added an option to further streamline Okta SSO account and user management in Codefresh. Now, you can easily remove individual users who are deactivated in Okta, not only from the current account but from additional accounts you have defined in your current account. |
| 24 | + |
| 25 | +The Users list is updated, keeping both the Teams and Users lists always organized . |
| 26 | + |
| 27 | + {% include |
| 28 | +image.html |
| 29 | +lightbox="true" |
| 30 | +file="/images/whats-new/july23/rel-notes-jul23-okta-new-settings.png" |
| 31 | +url="/images/whats-new/july23/rel-notes-jul23-okta-new-settings.png" |
| 32 | +alt="Multi-account sync and remove deactivated users for Okta OIDC" |
| 33 | +caption="Multi-account sync and remove deactivated users for Okta OIDC" |
| 34 | +max-width="60%" |
| 35 | +%} |
| 36 | + |
| 37 | +For details, see[Configure OIDC SSO settings for Okta in Codefresh](https://codefresh.io/docs/docs/administration/single-sign-on/oidc/oidc-okta/#how-to). |
| 38 | + |
| 39 | + |
| 40 | +###`hastags` mapping for Gerrit |
| 41 | +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. |
| 42 | + |
| 43 | +For details, see[System variables in pipelines](https://codefresh.io/docs/docs/pipelines/variables/#system-variables). |
| 44 | + |
| 45 | +###Share URL with account info |
| 46 | +Introducing the Copy URL Link button: The Copy URL Link button is our latest addition to the Codefresh UI’s toolbar to ensure seamless collaboration. |
| 47 | + |
| 48 | +The URL link includes your account ID, making it easy to share with others in your organization, and practical for recipients to use it. |
| 49 | + |
| 50 | +It's always available whenever you need it in the Codefresh toolbar. Recipients can choose between switching to your account or staying in their current account. |
| 51 | + |
| 52 | + {% include |
| 53 | +image.html |
| 54 | +lightbox="true" |
| 55 | +file="/images/whats-new/july23/rel-notes-july-23-copy-url-link.png" |
| 56 | +url="/images/whats-new/july23/rel-notes-july-23-copy-url-link.png" |
| 57 | +alt="Copy URL option in Codefresh toolbar" |
| 58 | +caption="Copy URL option in Codefresh toolbar" |
| 59 | +max-width="60%" |
| 60 | +%} |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | +###Global Search & Navigation for GitOps applications |
| 65 | +As part of our commitment to constantly empower our users through Global Search & Navigation, here's our latest enhancement: Search GitOps Applications. |
| 66 | +Easily find the application you need by name, or explore the Applications category to find what you need. |
| 67 | + |
| 68 | + {% include |
| 69 | +image.html |
| 70 | +lightbox="true" |
| 71 | +file="/images/whats-new/july23/rel-notes-july-23-search-apps.png" |
| 72 | +url="/images/whats-new/july23/rel-notes-july-23-search-apps.png" |
| 73 | +alt="Applications search in Global Search & Navigation" |
| 74 | +caption="Applications search in Global Search & Navigation" |
| 75 | +max-width="60%" |
| 76 | +%} |
| 77 | + |
| 78 | +Stay tuned for more exciting updates! |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | +###GitOps on-premises: MTLS for MongoDB and Redis |
| 84 | + |
| 85 | +On-premises for GitOps supports MTLS (Mutual TLS) for Redis and MongoDB. This enhancement provides enhanced security and encryption capabilities for Redis data communication with Codefresh in on-premises environments. Administrators can customize the level of security according to their requirements. |
| 86 | + |
| 87 | +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"}. |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | +##Bug fixes |
| 92 | + |
| 93 | +###General |
| 94 | + |
| 95 | +###Pipelines |
| 96 | +`codefresh-run` step results in failed pipelines |
| 97 | +Running an OSX (Mac OS X) build in pipeline remains in initializing process. |
| 98 | +Pipelines missing from list (CR-19326) |
| 99 | +Clicking Save in Shared Configuration Settings does not work. (CR-19546 - need to verify if this is customer facing? shows regression) |
| 100 | +Commit message passed in CF_COMMIT_MESSAGE system variable is truncated and does not include the full content. |
| 101 | +Pipeline with large set of codefresh-run steps that runs in parallel and triggers child pipelines takes more than 10 minsutes to run teh child pipelines (Child pipelines triggered in from set of parallel codefresh-run steps start with mafter delay of 10 minutes when there are large number of such steps in pipeline ) |
| 102 | +Unable to save new integration account for Okta (CR-19667 - this is for Classic so should it be documented for projectone?) |
| 103 | +In Pirplines list view, context-menu for the last pipeline in the list does not display all available actions. |
| 104 | +Builds terminated by pipeline policy leave running dind pods on runtime cluster (CR-11485) |
| 105 | + |
| 106 | +###GitOps |
| 107 | + |
| 108 | + |
| 109 | +Save button remains disabled on modifying fields for an existing Git Source in Codefresh. (CR-19592) |
| 110 | +* Applications show**Unknown** status in in Codefresh, while they are**Healthy** in the Argo CD UI. (CR-19442) |
| 111 | +Rollout is terminated due to a new commit in another application, and shows an inconsistent state (CR-19416 - Olek) |
| 112 | +(On-premises) Unable to create Git Sources both from the Codefesh CLI and UI with BitBucket Server . |
| 113 | +Current release of application remains indefinitley as Progressing. |
| 114 | +Link to Rollout Analysis and Player missing for Progessing rollout in the Timeline tab (GitOps Apps) (CR-19405) |
| 115 | +Clicking Test Connection or Commit for an ECR integration continues to show progress animations (CR-19124) |
| 116 | +Pipeline filter in Pipeline Dashboard continues to show older name for renamed pipeline in Pipeline Dashboard (CR-18929) |
| 117 | + |
| 118 | + |
| 119 | +On-premises For Azure During sync synced groups are removed after econnreset error (CR-19484 - Vadim - cross-product) |
| 120 | +Auto-sync option not available for Azure SSO (CR-18200) |