-
Notifications
You must be signed in to change notification settings - Fork 164
docs: add release notes for on-prem 2.12 #1432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
masontikhonov
wants to merge
4
commits into
master
Choose a base branch
from
add-2.12-changelog
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+74
−0
Open
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,80 @@ toc: true | |||||||
| --- | ||||||||
|
|
||||||||
| Welcome to the release notes for our on-premises releases. | ||||||||
|
|
||||||||
| ## On-premises version 2.12 | ||||||||
|
|
||||||||
| ### Installation & Upgrade | ||||||||
|
|
||||||||
| #### Installing v2.12 | ||||||||
|
|
||||||||
| For detailed instructions on installing v2.12, visit [Chart Documentation](https://github.com/codefresh-io/codefresh-onprem-helm#codefresh-on-premises){:target="\_blank"}. | ||||||||
|
|
||||||||
|
|
||||||||
| #### Upgrading to v2.12 | ||||||||
|
|
||||||||
| For detailed instructions on upgrading to v2.12, visit [Chart Documentation](https://github.com/codefresh-io/codefresh-onprem-helm#to-2-12-0){:target="\_blank"}. | ||||||||
|
|
||||||||
| The maximum GitOps runtime that is supported for this version is **0.29.x**. | ||||||||
|
|
||||||||
| ### Features & enhancements | ||||||||
|
|
||||||||
| ##### [Public Preview] Security: IP Allowlist for API Keys | ||||||||
|
|
||||||||
| {{site.data.callout.callout_info}} | ||||||||
| This feature is behind the feature flag `enableApiKeysIpAllowlist` (Default: _off_). | ||||||||
| {{site.data.callout.end}} | ||||||||
|
|
||||||||
| Account admins can now restrict API-token use to a defined set of IP addresses. When enabled, API requests from addresses not on the allowlist are rejected — so a leaked token is useless outside the account's own network. | ||||||||
|
|
||||||||
| - New **API Keys Management** page (Account Settings → Access & Collaboration) with an **IP Allowlist** tab: on/off switch, add/edit/remove/enable/disable entries. | ||||||||
| - Enforcement happens at authentication time; default is deny when the allowlist is on and no entries match. | ||||||||
| - The user's current IP address is shown in the allowlist management UI and on the API keys section of user settings, so admins/users can self-diagnose a blocked key. | ||||||||
|
|
||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's add it to the Chart doc instead, and have a link here – to keep configuration docs organized in one place |
||||||||
| ##### Pipelines: Bulk-add Shared Configuration variables | ||||||||
|
|
||||||||
| When adding pipeline variables, you can now select multiple Shared Configuration variables at once instead of adding them one at a time. | ||||||||
|
|
||||||||
| ##### Pipelines: Re-authorize Bitbucket OAuth git context | ||||||||
|
|
||||||||
| If a Bitbucket OAuth git context's token expires, gets revoked, or otherwise stops working, you can now re-authorize it directly from where it's configured. Previously, the only fix was deleting the git context and setting it up again from scratch — which meant re-linking anything that pointed at it. This keeps the existing context (and its references) intact and just refreshes the credentials behind it. | ||||||||
|
|
||||||||
| ##### Pipelines: Bitbucket Integration stability hardening | ||||||||
|
|
||||||||
| A broader push to make the Bitbucket integration more reliable: moved off deprecated Bitbucket endpoints to avoid future disruptions, improved handling of Bitbucket's API rate limits and added better monitoring capabilities for Bitbucket-related features for faster troubleshooting. | ||||||||
|
|
||||||||
|
|
||||||||
| ##### GitOps: Improved Runtime credentials drawer | ||||||||
|
|
||||||||
| The "Update Git Runtime Credentials" drawer now points to the correct token-generation documentation and provides clearer in-drawer guidance for configuring the Runtime Git token. | ||||||||
|
|
||||||||
| ### Feature Flags | ||||||||
|
|
||||||||
| {: .table .table-bordered .table-hover} | ||||||||
| | Feature Flag | Description | Default Value | | ||||||||
| | --- | --- | --- | | ||||||||
| | `enableApiKeysIpAllowlist` | Enables the IP allowlist feature for API keys (management UI + enforcement) | FALSE | | ||||||||
|
|
||||||||
| ### Bug fixes | ||||||||
|
|
||||||||
| ##### Pipelines | ||||||||
|
|
||||||||
| - Fixed: `codecov-reporter` step failed with a GPG error on every run. | ||||||||
| - Fixed: `deploy` step failed occasionaly with `ReferenceError`. | ||||||||
| - Fixed: ECR integration using a Service Account ignored the configured region and logged in using the runtime's own region instead. | ||||||||
| - Fixed: cron-triggered builds were occasionally duplicated. | ||||||||
| - Fixed: pipelines using a Git integration with a `/` in its name could not be retrieved. | ||||||||
| - Fixed: `git-clone` step occasionally failed downloading files tracked by Git LFS. | ||||||||
| - Fixed: `git-clone` step failed occasionaly with `grep: command not found`. | ||||||||
| - Fixed: builds using Bitbucket OAuth integration failed with `ForbiddenError`. | ||||||||
| - Fixed: for Bitbucket repositories, the owner's UUID was displayed instead of their name under some conditions. | ||||||||
|
|
||||||||
| ##### GitOps | ||||||||
|
|
||||||||
| - Fixed: runtime installation's generated GitHub App link didn't request all required permissions. | ||||||||
| - Fixed: incorrect scopes documented for Bitbucket runtime tokens. | ||||||||
|
|
||||||||
|
|
||||||||
| ## On-premises version 2.11 | ||||||||
|
|
||||||||
| ### Installation & Upgrade | ||||||||
|
|
||||||||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.