Releases: weaveworks/weave-gitops
v0.38.0
💸 Features and improvements
- A new command
check oidc-config
is introduced that validates a given OIDC configuration, either from a referenced Secret or from CLI flags. This will help users debug issues with Weave GitOps OIDC configuration as well as provide a way to validate a configuration before putting it on a cluster. - When suspending a Flux resource, a user can now add a reason to explain the suspension.
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
🚀 Enhancements
📖 Documentation
v0.37.0
💸 Features and improvements
- Improved Helm compatibility with OIDC providers such as GitLab or Azure, by allowing optional OIDC values.
- Bring back the anonymous access sidebar
- UI fixes for policy details pages around the description and how to solve fields.
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
🚀 Enhancements
- PR: #4143 - Add sidebar for anonymous access back.
- PR: #4139 - show suspended by annotations to metadata component
- PR: #4141 - UI | fix markdown editor overflow style
- PR: #4144 - Add note about lack of persistent storage.
- PR: #4119 - Allow optional OIDC values in Helm chart
📖 Documentation
- PR: #4132 - Fix website README
- PR: #4138 - add wge release notes for v0.32 to v0.3.60
- PR: #4133 - Add monitoring to object cleaner
- PR: #3917 - Add guides for common OIDC providers
- PR: #4137 - added docs suggestions while reviewing
- PR: #4136 - Add CLI bootstrap flux documentation
- PR: #4142 - added repo url examples in cli bootstrapping docs
- PR: #4113 - Docs: Keycloak OIDC Guide
v0.36.0
⚠️ Breaking changes
- GitOps Run has been removed from the
gitops
cli.
💸 Features and improvements
- New standardised sync, suspend and resume buttons across the UI!
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
📖 Documentation
Uncategorized
- PR: #4099 - Update "No Dependencies" message with links to flux docs
- PR: #4079 - Add notification component
- PR: #4074 - Remove webkit-scrollbar css
- PR: #4096 - Generic sync/suspend/inventory listing
- PR: #4097 - Removes GitOps Run references from docs
- PR: #4108 - Add some more redirects
- PR: #4091 - Cleanup datatable
- PR: #4098 - Refactoring Status column
- PR: #4111 - fix: Remove GitOps Run CLI commands
- PR: #4080 - Standardize the sync/suspend/edit buttons
- PR: #4105 - build(deps): Bump google.golang.org/grpc from 1.51.0 to 1.56.3
- PR: #4116 - chore: Remove GitOps Run components
- PR: #4082 - build(deps): Bump @babel/traverse from 7.20.13 to 7.23.2 in /website
- PR: #4114 - Add new svg icon as CLusterDiscovery icon
- PR: #4123 - fix: Remove flag as source file has been deleted
- PR: #3846 - fix duplicate icons
- PR: #4122 - Reorders sidebar and fixes typos
- PR: #4090 - Refactor /inventory code to expose some helpers
- PR: #4126 - ci: Remove Slack notification to archived channel
v0.35.0
💸 Features and improvements
- Create Dashboard command supports Helm 'values' flags: PR: #3990
Thecreate dashboard
command now accepts an additional--values
flag which can be used to populate values for the Weave GitOps Helm chart. This allows users to customise the resulting HelmRelease resource, according to their needs.
We have also made minor changes in our CI workflows to make external contributions a little bit easier. Some workflows that required elevated permissions are now skipped for forks.
Finally, we have updated some of our UI libraries to protect against known vulnerabilities.
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
📖 Documentation
- PR: #4089 - Added profiling docs
- PR: #4093 - Adds clarification to WGE docs links from OSS
- PR: #4088 - update explorer docs with granular configuration
Uncategorized
- PR: #4078 - Remove test-connection.yaml
- PR: #4081 - Fix UI audit
- PR: #4083 - fix: Only run npm publish job on weave-gitops repo
- PR: #4085 - fix: Do not run for forks
- PR: #4086 - fix: Skip updating release status check in forks
- PR: #4084 - Add colors and exports for new EE pipelines UI
- PR: #4072 - Only build last 3 versions of user-guide for staging
- PR: #4087 - fix: Skip running job on forks
- PR: #4100 - fix: Partially revert #4046
v0.34.0
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
🚀 Enhancements
- PR: #4045 - fix: Update golang.org/x/net to address GO-2023-1988
- PR: #4055 - Standardize the column names on Events tabs
- PR: #4063 - upgrades postcss to address https://www.npmjs.com/advisories/1094239
🔥 UI
- PR: #4049 - Fix JSX/SVG warnings in DeliveryIcon
- PR: #3989 - UI - update tabs view
- PR: #4069 - Move header creation outside yaml view to allow for custom text
- PR: #4071 - override default tabs min-width at (600px) media query
🐛 Bugs
- PR: #4067 - Verified sources update to not display status "Pending" for objects where verification has not been set
- PR: #4066 - Fix hr related message appearing on ks
📖 Documentation
- PR: #4053 - docs: Update Acceptance policy
- PR: #4062 - docs: Bump dex chart version
- PR: #4034 - Add document on anonymous access.
Uncategorized
- PR: #4044 - Pin GitHub Actions versions - PR: #4046 - ci: Fix CI workflows to prevent script injection - PR: #4054 - ci: Run CodeQL analysis as part of CI - PR: #4056 - ci: Pin GitHub Actions versions - PR: #4058 - ci: Restrict permissions for GITHUB_TOKEN - PR: #4070 - Fixes staging-docsv0.33.0
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
🐛 Bugs
- PR: #4030 - Fix Suspend button width on Source details pages with short status message
- PR: #4022 - Fix the OIDC login button when using a RoutePrefix.
- PR: #4028 - Fix 'cluster not found' error when requesting source from automation
sourceRef
- PR: #4009 - Preserve format when copy/paste yaml file
- PR: #4021 - Don't show errors if we cannot load
HelmRelease
details (as its on another cluster viaspec.KubeConfig
)
📖 Documentation
- PR: #4014 - Adds OpenSSF badge and updates user docs links
- PR: #3991 - Add GitOpsSets documentation.
- PR: #4031 - Removes error on Progressive Delivery page and adds info about UI views
- PR: #4037 - Resolves skipped backporting between versions 0.29.0 and 0.30.0
- PR: #4042 - Add templates to explorer supported kinds docs
Uncategorized
- PR: #4018 - ci: Add OpenSSF GH action
- PR: #4015 - Move Docs link from sidebar to top of page
- PR: #4026 - Document group and user prefix configuration.
- PR: #4025 - Import
ImageAutomation
components to be used in EE - PR: #4029 - Add noText prop to kubeStatusIndicator
- PR: #4035 - Link clusterName in image automation details
- PR: #4038 - Add text wrap to fit long term ex. progressive delivery
- PR: #4039 - Implement style updates to Alert
- PR: #4041 - Fixes the OIDC return_url param when a subpath is configured
v0.32.0
💸 Features and improvements
- Enables support for running weave-gitops under a subpath e.g. example.com/wego/ in the UI router
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
🚀 Enhancements
- PR: #3992 - UI works on subpaths
- PR: #4002 - Add Artifact Metadata section to OCI Repository detail pages
- PR: #4004 - Add Policies nav-item to the side nav
🐛 Bugs
- PR: #3987 - Fix the error could not not resolve module "node:os" from cosmiconfig preventing to build the UI
- PR: #3985 - fix Space in between buttons
- PR: #3984 - fix inconsistency in listing components
- PR: #3993 - Fix backporting gaps to prevent old docs versions from showing up in search
- PR: #3974 - Modify hook on verified status check
- PR: #3923 - Move stray Progressive Delivery text to related page
- PR: #3980 - predictable resolution for gitrepository gvk when v1 and v1beta2 exist
📖 Documentation
v0.31.2
⚠️ Breaking changes
This switches the storage from in-browser cookie storage, to using a session-based storage mechanism.
If you are running multiple replicas, you will run into issues with the lack of a shared session store.
This also means that when the gitops-server is restarted, the existing sessions will be lost (and will require that users can login again).
We are working to provide support for persistent session storage, and this will land in the next release.
💸 Features and improvements
With the switch to session-based storage, the issue where the ID Token was too big to be stored in a Cookie should be solved, this was commonly caused by Azure's use of UUIDs for groups in the OIDC groups claim.
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For Flux migrations to v2.0 see flux or weave gitops documentation.
🚀 Enhancements
- PR: #3667 - Improve feedback to user when objects aren't retrieved due to RBAC
- PR: #3946 - JWT cookie fetcher converted to session storage.
- PR: #3958 - Anonymous / No-auth mode
🔥 UI
- PR: #3953 - Add Flex with breakpoint prop
- PR: #3944 - Set static height on signin footer
- PR: #3962 - Refactor specificity for new dark mode color. And CSS enhancement to Sync Btn
- PR: #3951 - add new primary color to palette
📖 Documentation
- PR: #3964 - User docs cleanup
- PR: #3965 - docs: Add SECURITY.md
- PR: #3955 - User docs changes in WGE install guide, cluster mgmt pages
- PR: #3921 - Add Azure-related pages to user docs
Uncategorized
- PR: #3948 - Add DCO
- PR: #3954 - Weave GitOps Enterprise v0.30.0 Release Notes
- PR: #3959 - dashboard helmrepository apiVersion should be v1beta2 not v1
- PR: #3903 - fix npe when inventory object is nil
- PR: #3966 - fix: Moved security policy to the right place
- PR: #3968 - fix: Bump client-go version to 0.26.8
- PR: #3969 - Bump @adobe/css-tools from 4.0.1 to 4.3.1
v0.30.0
💸 Features and improvements
- UI token refreshing! OIDC token refreshing is now handled by the UI, this avoids unintentionally making multiple token requests to the OIDC provider. This old behaviour sometimes triggered rate limiting in OIDC providers, causing errors.
- UI polish including removing duplicate error messages and more consistency in headers and font sizes.
🔥 UI
- PR: #3927 - Filter duplicate error messages
- PR: #3842 - UI token refreshing
- PR: #3939 - Remove titles from detail pages for consistency
- PR: #3938 - update severity font size and edit violated policy column
📖 Documentation
- PR: #3941 - Fixes github-oauth link in Install WGE page
- PR: #3932 - Fix version in tf getting started guide
- PR: #3894 - Update docs with verified status
- PR: #3915 - Update video on main docs page
Uncategorized
- PR: #3830 - Bump tough-cookie from 4.0.0 to 4.1.3
- PR: #3904 - Updates user guide page names and links
- PR: #3933 - Add batch error handling to Notifications page
- PR: #3924 - WGE install pages updates
- PR: #3942 - Fixes WGE username field in installation guide
- PR: #3940 - Implement release locking to avoid publishing helm chart before container image
v0.29.0
⚠️ Breaking changes
We introduced a breaking change in this release by upgrading to Flux v2 APIs, notably GitRepository
v1, Kustomization
v1, and Receiver
v1. This means that this version of Weave GitOps is not compatible with previous versions of Flux v2, such as v0.41.x and earlier.
✍️ Action required
Follow Flux or Weave Gitops to upgrade to Flux v2 GA before upgrading Weave Gitops.
🚀 Enhancements
- PR: #3831 - Suspend/resume/reconcile Image Repositories
- PR: #3889 - upgrade flux v2 dependencies take 4
- PR: #3887 - Verified sources
🔥 UI
- PR: #3857 - Create component for info in top right of detail pages, and prevent x-overflow on main content
- PR: #3876 - Remove Flux version from /v1/version response and page footers
- PR: #3873 - Fix error when syncing HelmChart
- PR: #3879 - Fix missing key prop in checkbox actions, and provide "-" default text for large info
- PR: #3885 - Add sync and suspend for image update automation
🐛 Bugs
- PR: #3899 - Update old
/releases
link with new/enterprise/getting-started/releases-enterprise/
urls
📖 Documentation
- PR: #3845 - Update tagline
- PR: #3882 - Fix links on the Releases page
- PR: #3899 - Update old
/releases
link with new/enterprise/getting-started/releases-enterprise/
URLs
Flux compatibility
Flux version | Minimum required |
---|---|
v2.0 |
>= 2.0.0 |
For migrations from v0.4x to v2.0 see this documentation.